📄 aeegl.h
字号:
===/a>
=======================================================================
GLuint
Description:
GLuint is an OpenGLES defined type. See the Khronos website at
===a href="http://www.khronos.org">www.khronos.org
===/a>
for details.
Definition:
See gl.h on the Khronos website.
See Also:
===a href="http://www.khronos.org">www.khronos.org
===/a>
=======================================================================
GLfloat
Description:
GLfloat is an OpenGLES defined type. See the Khronos website at
===a href="http://www.khronos.org">www.khronos.org
===/a>
for details.
Definition:
See gl.h on the Khronos website.
See Also:
===a href="http://www.khronos.org">www.khronos.org
===/a>
=======================================================================
GLclampf
Description:
GLclampf is an OpenGLES defined type. See the Khronos website at
===a href="http://www.khronos.org">www.khronos.org
===/a>
for details.
Definition:
See gl.h on the Khronos website.
See Also:
===a href="http://www.khronos.org">www.khronos.org
===/a>
=======================================================================
GLvoid
Description:
GLvoid is an OpenGLES defined type. See the Khronos website at
===a href="http://www.khronos.org">www.khronos.org
===/a>
for details.
Definition:
See gl.h on the Khronos website.
See Also:
===a href="http://www.khronos.org">www.khronos.org
===/a>
=======================================================================
GLintptrARB
Description:
GLintptrARB is an OpenGLES defined type. See the Khronos website at
===a href="http://www.khronos.org">www.khronos.org
===/a>
for details.
Definition:
See gl.h on the Khronos website.
See Also:
===a href="http://www.khronos.org">www.khronos.org
===/a>
=======================================================================
GLsizeiptrARB
Description:
GLsizeiptrARB is an OpenGLES defined type. See the Khronos website at
===a href="http://www.khronos.org">www.khronos.org
===/a>
for details.
Definition:
See gl.h on the Khronos website.
See Also:
===a href="http://www.khronos.org">www.khronos.org
===/a>
=======================================================================
GLfixed
Description:
GLfixed is an OpenGLES defined type. See the Khronos website at
===a href="http://www.khronos.org">www.khronos.org
===/a>
for details.
Definition:
See gl.h on the Khronos website.
See Also:
===a href="http://www.khronos.org">www.khronos.org
===/a>
=======================================================================
GLclampx
Description:
GLclampx is an OpenGLES defined type. See the Khronos website at
===a href="http://www.khronos.org">www.khronos.org
===/a>
for details.
Definition:
See gl.h on the Khronos website.
See Also:
===a href="http://www.khronos.org">www.khronos.org
===/a>
=======================================================================
NativeDisplayType
Description:
NativeDisplayType is the native display type for EGL on BREW. This
is defined to be an IDisplay pointer.
Definition:
typedef IDisplay* NativeDisplayType;
See Also:
IDisplay~
===a href="http://www.khronos.org">www.khronos.org
===/a>
=======================================================================
NativeWindowType
Description:
NativeWindowType is the native window type for EGL on BREW. This
is defined to be an IDIB pointer.
Definition:
typedef IDIB* NativeWindowType;
See Also:
IDIB~
===a href="http://www.khronos.org">www.khronos.org
===/a>
=======================================================================
NativePixmapType
Description:
NativePixmapType is the native pixmap type for EGL on BREW. This
is defined to be an IDIB pointer.
Definition:
typedef IDIB* NativePixmapType;
See Also:
IDIB~
===a href="http://www.khronos.org">www.khronos.org
===/a>
=======================================================================
EGLBoolean
Description:
EGLBoolean is an EGL defined type. See the Khronos website at
===a href="http://www.khronos.org">www.khronos.org
===/a>
for details.
Definition:
See egl.h on the Khronos website.
See Also:
===a href="http://www.khronos.org">www.khronos.org
===/a>
=======================================================================
EGLint
Description:
EGLint is an EGL defined type. See the Khronos website at
===a href="http://www.khronos.org">www.khronos.org
===/a>
for details.
Definition:
See egl.h on the Khronos website.
See Also:
===a href="http://www.khronos.org">www.khronos.org
===/a>
=======================================================================
EGLDisplay
Description:
EGLDisplay is an EGL defined type. See the Khronos website at
===a href="http://www.khronos.org">www.khronos.org
===/a>
for details.
Definition:
See egl.h on the Khronos website.
See Also:
===a href="http://www.khronos.org">www.khronos.org
===/a>
=======================================================================
EGLConfig
Description:
EGLConfig is an EGL defined type. See the Khronos website at
===a href="http://www.khronos.org">www.khronos.org
===/a>
for details.
Definition:
See egl.h on the Khronos website.
See Also:
===a href="http://www.khronos.org">www.khronos.org
===/a>
=======================================================================
EGLSurface
Description:
EGLSurface is an EGL defined type. See the Khronos website at
===a href="http://www.khronos.org">www.khronos.org
===/a>
for details.
Definition:
See egl.h on the Khronos website.
See Also:
===a href="http://www.khronos.org">www.khronos.org
===/a>
=======================================================================
EGLContext
Description:
EGLContext is an EGL defined type. See the Khronos website at
===a href="http://www.khronos.org">www.khronos.org
===/a>
for details.
Definition:
See egl.h on the Khronos website.
See Also:
===a href="http://www.khronos.org">www.khronos.org
===/a>
=======================================================================
=======================================================================
INTERFACES DOCUMENTATION
=======================================================================
IGL Interface
Description:
The IGL interface provides access to the OpenGL ES implementation on BREW.
IGL wraps the standard OpenGL ES functions with their IGL BREW equivalents
as well as provides the standard interface functions.
For OpenGL ES documentation, see the OpenGL ES documentation available
on the Khronos website at
===a href="http://www.khronos.org">www.khronos.org.
===/a>
The following header files are required for this interface:~
AEE.h~
GLES/gl.h~
GLES/egl.h
========================================================================
IGL_AddRef()
This function is inherited from IBASE_AddRef().
========================================================================
========================================================================
IGL_Release()
This function is inherited from IBASE_Release().
========================================================================
========================================================================
IGL_QueryInterface()
Description:
This function queries the IGL interface
Prototype:
int IGL_QueryInterface( IGL *pMe, AEECLSID clsid, void **ppNew )
Parameters:
pMe : Pointer to IGL instance
clsid : Class id
ppNew : Address of pointer to be set
Return Value:
SUCCESS, on success~
EUNSUPPORTED, otherwise
========================================================================
==========================================================================
IGL_glActiveTexture()
Description:
This function is the BREW wrapper for the standard OpenGLES 1.0
function glActiveTexture.
See the Khronos website at
===a href="http://www.khronos.org">www.khronos.org
===/a>
for documentation on the standard gl functions.
Prototype:
void IGL_glActiveTexture( IGL *pIGL, GLenum texture );
Parameters:
pIGL : A pointer to the IGL interface
texture : See Khronos documentation for details
Return Value:
void
Side Effects:
None
Version:
1.0
See Also:
IGL Interface
===a href="http://www.khronos.org">www.khronos.org
===/a>
==========================================================================
IGL_glAlphaFuncx()
Description:
This function is the BREW wrapper for the standard OpenGLES 1.0
function glAlphaFuncx.
See the Khronos website at
===a href="http://www.khronos.org">www.khronos.org
===/a>
for documentation on the standard gl functions.
Prototype:
void IGL_glAlphaFuncx( IGL *pIGL, GLenum func, GLclampx ref );
Parameters:
pIGL : A pointer to the IGL interface
func : See Khronos documentation for details
ref : See Khronos documentation for details
Return Value:
void
Side Effects:
None
Version:
1.0
See Also:
IGL Interface
===a href="http://www.khronos.org">www.khronos.org
===/a>
==========================================================================
IGL_glBindTexture()
Description:
This function is the BREW wrapper for the standard OpenGLES 1.0
function glBindTexture.
See the Khronos website at
===a href="http://www.khronos.org">www.khronos.org
===/a>
for documentation on the standard gl functions.
Prototype:
void IGL_glBindTexture( IGL *pIGL, GLenum target, GLuint texture );
Parameters:
pIGL : A pointer to the IGL interface
target : See Khronos documentation for details
texture : See Khronos documentation for details
Return Value:
void
Side Effects:
None
Version:
1.0
See Also:
IGL Interface
===a href="http://www.khronos.org">www.khronos.org
===/a>
==========================================================================
IGL_glBlendFunc()
Description:
This function is the BREW wrapper for the standard OpenGLES 1.0
function glBlendFunc.
See the Khronos website at
===a href="http://www.khronos.org">www.khronos.org
===/a>
for documentation on the standard gl functions.
Prototype:
void IGL_glBlendFunc( IGL *pIGL, GLenum sfactor, GLenum dfactor );
Parameters:
pIGL : A pointer to the IGL interface
sfactor : See Khronos documentation for details
dfactor : See Khronos documentation for details
Return Value:
void
Side Effects:
None
Version:
1.0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -