Most visited

Recently visited

Added in API level 1

GLDebugHelper

public class GLDebugHelper
extends Object

java.lang.Object
   ↳ android.opengl.GLDebugHelper


用于调试OpenGL ES应用程序的助手类。 用一个新的GL接口包装提供的GL接口,添加对错误检查和日志记录的支持。

Summary

Constants

int CONFIG_CHECK_GL_ERROR

每次调用后检查glError()。

int CONFIG_CHECK_THREAD

检查所有呼叫是否在同一个线程上。

int CONFIG_LOG_ARGUMENT_NAMES

记录GL呼叫时打印参数名称。

int ERROR_WRONG_THREAD

在启用CONFIG_CHECK_THREAD时抛出的GLException中使用的错误编号,并且您在另一个线程上调用OpenGL ES。

Public constructors

GLDebugHelper()

Public methods

static EGL wrap(EGL egl, int configFlags, Writer log)

在新的EGL界面中包装现有的EGL界面,添加对错误检查和/或日志记录的支持。

static GL wrap(GL gl, int configFlags, Writer log)

Inherited methods

From class java.lang.Object

Constants

CONFIG_CHECK_GL_ERROR

Added in API level 1
int CONFIG_CHECK_GL_ERROR

每次调用后检查glError()。

常数值:1(0x00000001)

CONFIG_CHECK_THREAD

Added in API level 1
int CONFIG_CHECK_THREAD

检查所有呼叫是否在同一个线程上。

常量值:2(0x00000002)

CONFIG_LOG_ARGUMENT_NAMES

Added in API level 1
int CONFIG_LOG_ARGUMENT_NAMES

记录GL呼叫时打印参数名称。

常量值:4(0x00000004)

ERROR_WRONG_THREAD

Added in API level 1
int ERROR_WRONG_THREAD

在启用CONFIG_CHECK_THREAD时抛出的GLException中使用的错误编号,并且您在另一个线程上调用OpenGL ES。

常量值:28672(0x00007000)

Public constructors

GLDebugHelper

Added in API level 1
GLDebugHelper ()

Public methods

wrap

Added in API level 1
EGL wrap (EGL egl, 
                int configFlags, 
                Writer log)

在新的EGL界面中包装现有的EGL界面,添加对错误检查和/或日志记录的支持。

Parameters
egl EGL: the existing GL interface. Must implement EGL and EGL10. May optionally implement EGL11 as well.
configFlags int: A bitmask of error checking flags.
log Writer: - null to disable logging, non-null to enable logging.
Returns
EGL the wrapped EGL interface.

wrap

Added in API level 1
GL wrap (GL gl, 
                int configFlags, 
                Writer log)

Parameters
gl GL
configFlags int
log Writer
Returns
GL

Hooray!