⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 aeegl.h

📁 brew 3D 上的扩展包,是openGL ES的底层API
💻 H
📖 第 1 页 / 共 5 页
字号:
===/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 + -