public class GLDebugHelper
extends Object
| java.lang.Object | |
| android.opengl.GLDebugHelper | |
用于调试OpenGL ES应用程序的助手类。 用一个新的GL接口包装提供的GL接口,添加对错误检查和日志记录的支持。
常量(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) |
|
|---|---|
java.lang.Object
|
|
int CONFIG_CHECK_GL_ERROR
每次调用后检查glError()。
常数值:1(0x00000001)
int CONFIG_LOG_ARGUMENT_NAMES
记录GL呼叫时打印参数名称。
常量值:4(0x00000004)
int ERROR_WRONG_THREAD
在启用CONFIG_CHECK_THREAD时抛出的GLException中使用的错误编号,并且您在另一个线程上调用OpenGL ES。
常量值:28672(0x00007000)
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. |
GL wrap (GL gl, int configFlags, Writer log)
| 参数(Parameters) | |
|---|---|
gl |
GL
|
configFlags |
int
|
log |
Writer
|
| 返回(Returns) | |
|---|---|
GL |
|