com.jogamp.opengl.impl.es2
Class GLES2ProcAddressTable
java.lang.Object
com.jogamp.gluegen.runtime.ProcAddressTable
com.jogamp.opengl.impl.es2.GLES2ProcAddressTable
public class GLES2ProcAddressTable
- extends ProcAddressTable
This table is a cache of pointers to the dynamically-linkable C library.
- See Also:
ProcAddressTable
Method Summary |
long |
getAddressFor(String functionNameUsr)
This is a convenience method to get (by name) the native function
pointer for a given function. |
Methods inherited from class com.jogamp.gluegen.runtime.ProcAddressTable |
fieldForFunction, fieldToFunctionName, getDebugOutStream, getNullPointerFunctions, initEntry, isAddressField, isFunctionAvailable, reset, setEntry, toMap, toString |
_addressof_glMapBuffer
public long _addressof_glMapBuffer
_addressof_glActiveTexture
public long _addressof_glActiveTexture
_addressof_glAttachShader
public long _addressof_glAttachShader
_addressof_glBeginPerfMonitorAMD
public long _addressof_glBeginPerfMonitorAMD
_addressof_glBindAttribLocation
public long _addressof_glBindAttribLocation
_addressof_glBindBuffer
public long _addressof_glBindBuffer
_addressof_glBindFramebuffer
public long _addressof_glBindFramebuffer
_addressof_glBindRenderbuffer
public long _addressof_glBindRenderbuffer
_addressof_glBindTexture
public long _addressof_glBindTexture
_addressof_glBindVertexArrayOES
public long _addressof_glBindVertexArrayOES
_addressof_glBlendColor
public long _addressof_glBlendColor
_addressof_glBlendEquation
public long _addressof_glBlendEquation
_addressof_glBlendEquationSeparate
public long _addressof_glBlendEquationSeparate
_addressof_glBlendFunc
public long _addressof_glBlendFunc
_addressof_glBlendFuncSeparate
public long _addressof_glBlendFuncSeparate
_addressof_glBlitFramebufferANGLE
public long _addressof_glBlitFramebufferANGLE
_addressof_glBufferData
public long _addressof_glBufferData
_addressof_glBufferSubData
public long _addressof_glBufferSubData
_addressof_glCheckFramebufferStatus
public long _addressof_glCheckFramebufferStatus
_addressof_glClear
public long _addressof_glClear
_addressof_glClearColor
public long _addressof_glClearColor
_addressof_glClearDepthf
public long _addressof_glClearDepthf
_addressof_glClearStencil
public long _addressof_glClearStencil
_addressof_glColorMask
public long _addressof_glColorMask
_addressof_glCompileShader
public long _addressof_glCompileShader
_addressof_glCompressedTexImage2D
public long _addressof_glCompressedTexImage2D
_addressof_glCompressedTexImage3D
public long _addressof_glCompressedTexImage3D
_addressof_glCompressedTexSubImage2D
public long _addressof_glCompressedTexSubImage2D
_addressof_glCompressedTexSubImage3D
public long _addressof_glCompressedTexSubImage3D
_addressof_glCopyTexImage2D
public long _addressof_glCopyTexImage2D
_addressof_glCopyTexSubImage2D
public long _addressof_glCopyTexSubImage2D
_addressof_glCopyTexSubImage3D
public long _addressof_glCopyTexSubImage3D
_addressof_glCreateProgram
public long _addressof_glCreateProgram
_addressof_glCreateShader
public long _addressof_glCreateShader
_addressof_glCullFace
public long _addressof_glCullFace
_addressof_glDeleteBuffers
public long _addressof_glDeleteBuffers
_addressof_glDeleteFencesNV
public long _addressof_glDeleteFencesNV
_addressof_glDeleteFramebuffers
public long _addressof_glDeleteFramebuffers
_addressof_glDeletePerfMonitorsAMD
public long _addressof_glDeletePerfMonitorsAMD
_addressof_glDeleteProgram
public long _addressof_glDeleteProgram
_addressof_glDeleteRenderbuffers
public long _addressof_glDeleteRenderbuffers
_addressof_glDeleteShader
public long _addressof_glDeleteShader
_addressof_glDeleteTextures
public long _addressof_glDeleteTextures
_addressof_glDeleteVertexArraysOES
public long _addressof_glDeleteVertexArraysOES
_addressof_glDepthFunc
public long _addressof_glDepthFunc
_addressof_glDepthMask
public long _addressof_glDepthMask
_addressof_glDepthRangef
public long _addressof_glDepthRangef
_addressof_glDetachShader
public long _addressof_glDetachShader
_addressof_glDisable
public long _addressof_glDisable
_addressof_glDisableDriverControlQCOM
public long _addressof_glDisableDriverControlQCOM
_addressof_glDisableVertexAttribArray
public long _addressof_glDisableVertexAttribArray
_addressof_glDiscardFramebufferEXT
public long _addressof_glDiscardFramebufferEXT
_addressof_glDrawArrays
public long _addressof_glDrawArrays
_addressof_glDrawElements
public long _addressof_glDrawElements
_addressof_glEGLImageTargetRenderbufferStorageOES
public long _addressof_glEGLImageTargetRenderbufferStorageOES
_addressof_glEGLImageTargetTexture2DOES
public long _addressof_glEGLImageTargetTexture2DOES
_addressof_glEnable
public long _addressof_glEnable
_addressof_glEnableDriverControlQCOM
public long _addressof_glEnableDriverControlQCOM
_addressof_glEnableVertexAttribArray
public long _addressof_glEnableVertexAttribArray
_addressof_glEndPerfMonitorAMD
public long _addressof_glEndPerfMonitorAMD
_addressof_glEndTilingQCOM
public long _addressof_glEndTilingQCOM
_addressof_glExtGetBufferPointervQCOM
public long _addressof_glExtGetBufferPointervQCOM
_addressof_glExtGetBuffersQCOM
public long _addressof_glExtGetBuffersQCOM
_addressof_glExtGetFramebuffersQCOM
public long _addressof_glExtGetFramebuffersQCOM
_addressof_glExtGetProgramBinarySourceQCOM
public long _addressof_glExtGetProgramBinarySourceQCOM
_addressof_glExtGetProgramsQCOM
public long _addressof_glExtGetProgramsQCOM
_addressof_glExtGetRenderbuffersQCOM
public long _addressof_glExtGetRenderbuffersQCOM
_addressof_glExtGetShadersQCOM
public long _addressof_glExtGetShadersQCOM
_addressof_glExtGetTexLevelParameterivQCOM
public long _addressof_glExtGetTexLevelParameterivQCOM
_addressof_glExtGetTexSubImageQCOM
public long _addressof_glExtGetTexSubImageQCOM
_addressof_glExtGetTexturesQCOM
public long _addressof_glExtGetTexturesQCOM
_addressof_glExtIsProgramBinaryQCOM
public long _addressof_glExtIsProgramBinaryQCOM
_addressof_glExtTexObjectStateOverrideiQCOM
public long _addressof_glExtTexObjectStateOverrideiQCOM
_addressof_glFinish
public long _addressof_glFinish
_addressof_glFinishFenceNV
public long _addressof_glFinishFenceNV
_addressof_glFlush
public long _addressof_glFlush
_addressof_glFramebufferRenderbuffer
public long _addressof_glFramebufferRenderbuffer
_addressof_glFramebufferTexture2D
public long _addressof_glFramebufferTexture2D
_addressof_glFramebufferTexture2DMultisampleIMG
public long _addressof_glFramebufferTexture2DMultisampleIMG
_addressof_glFramebufferTexture3D
public long _addressof_glFramebufferTexture3D
_addressof_glFrontFace
public long _addressof_glFrontFace
_addressof_glGenBuffers
public long _addressof_glGenBuffers
_addressof_glGenFencesNV
public long _addressof_glGenFencesNV
_addressof_glGenFramebuffers
public long _addressof_glGenFramebuffers
_addressof_glGenPerfMonitorsAMD
public long _addressof_glGenPerfMonitorsAMD
_addressof_glGenRenderbuffers
public long _addressof_glGenRenderbuffers
_addressof_glGenTextures
public long _addressof_glGenTextures
_addressof_glGenVertexArraysOES
public long _addressof_glGenVertexArraysOES
_addressof_glGenerateMipmap
public long _addressof_glGenerateMipmap
_addressof_glGetActiveAttrib
public long _addressof_glGetActiveAttrib
_addressof_glGetActiveUniform
public long _addressof_glGetActiveUniform
_addressof_glGetAttachedShaders
public long _addressof_glGetAttachedShaders
_addressof_glGetAttribLocation
public long _addressof_glGetAttribLocation
_addressof_glGetBooleanv
public long _addressof_glGetBooleanv
_addressof_glGetBufferParameteriv
public long _addressof_glGetBufferParameteriv
_addressof_glGetBufferPointerv
public long _addressof_glGetBufferPointerv
_addressof_glGetDriverControlStringQCOM
public long _addressof_glGetDriverControlStringQCOM
_addressof_glGetDriverControlsQCOM
public long _addressof_glGetDriverControlsQCOM
_addressof_glGetError
public long _addressof_glGetError
_addressof_glGetFenceivNV
public long _addressof_glGetFenceivNV
_addressof_glGetFloatv
public long _addressof_glGetFloatv
_addressof_glGetFramebufferAttachmentParameteriv
public long _addressof_glGetFramebufferAttachmentParameteriv
_addressof_glGetIntegerv
public long _addressof_glGetIntegerv
_addressof_glGetPerfMonitorCounterDataAMD
public long _addressof_glGetPerfMonitorCounterDataAMD
_addressof_glGetPerfMonitorCounterInfoAMD
public long _addressof_glGetPerfMonitorCounterInfoAMD
_addressof_glGetPerfMonitorCounterStringAMD
public long _addressof_glGetPerfMonitorCounterStringAMD
_addressof_glGetPerfMonitorCountersAMD
public long _addressof_glGetPerfMonitorCountersAMD
_addressof_glGetPerfMonitorGroupStringAMD
public long _addressof_glGetPerfMonitorGroupStringAMD
_addressof_glGetPerfMonitorGroupsAMD
public long _addressof_glGetPerfMonitorGroupsAMD
_addressof_glGetProgramBinary
public long _addressof_glGetProgramBinary
_addressof_glGetProgramInfoLog
public long _addressof_glGetProgramInfoLog
_addressof_glGetProgramiv
public long _addressof_glGetProgramiv
_addressof_glGetRenderbufferParameteriv
public long _addressof_glGetRenderbufferParameteriv
_addressof_glGetShaderInfoLog
public long _addressof_glGetShaderInfoLog
_addressof_glGetShaderPrecisionFormat
public long _addressof_glGetShaderPrecisionFormat
_addressof_glGetShaderSource
public long _addressof_glGetShaderSource
_addressof_glGetShaderiv
public long _addressof_glGetShaderiv
_addressof_glGetString
public long _addressof_glGetString
_addressof_glGetTexParameterfv
public long _addressof_glGetTexParameterfv
_addressof_glGetTexParameteriv
public long _addressof_glGetTexParameteriv
_addressof_glGetUniformLocation
public long _addressof_glGetUniformLocation
_addressof_glGetUniformfv
public long _addressof_glGetUniformfv
_addressof_glGetUniformiv
public long _addressof_glGetUniformiv
_addressof_glGetVertexAttribfv
public long _addressof_glGetVertexAttribfv
_addressof_glGetVertexAttribiv
public long _addressof_glGetVertexAttribiv
_addressof_glHint
public long _addressof_glHint
_addressof_glIsBuffer
public long _addressof_glIsBuffer
_addressof_glIsEnabled
public long _addressof_glIsEnabled
_addressof_glIsFenceNV
public long _addressof_glIsFenceNV
_addressof_glIsFramebuffer
public long _addressof_glIsFramebuffer
_addressof_glIsProgram
public long _addressof_glIsProgram
_addressof_glIsRenderbuffer
public long _addressof_glIsRenderbuffer
_addressof_glIsShader
public long _addressof_glIsShader
_addressof_glIsTexture
public long _addressof_glIsTexture
_addressof_glIsVertexArrayOES
public long _addressof_glIsVertexArrayOES
_addressof_glLineWidth
public long _addressof_glLineWidth
_addressof_glLinkProgram
public long _addressof_glLinkProgram
_addressof_glPixelStorei
public long _addressof_glPixelStorei
_addressof_glPolygonOffset
public long _addressof_glPolygonOffset
_addressof_glProgramBinary
public long _addressof_glProgramBinary
_addressof_glReadPixels
public long _addressof_glReadPixels
_addressof_glReleaseShaderCompiler
public long _addressof_glReleaseShaderCompiler
_addressof_glRenderbufferStorage
public long _addressof_glRenderbufferStorage
_addressof_glRenderbufferStorageMultisampleANGLE
public long _addressof_glRenderbufferStorageMultisampleANGLE
_addressof_glRenderbufferStorageMultisampleAPPLE
public long _addressof_glRenderbufferStorageMultisampleAPPLE
_addressof_glRenderbufferStorageMultisampleIMG
public long _addressof_glRenderbufferStorageMultisampleIMG
_addressof_glResolveMultisampleFramebufferAPPLE
public long _addressof_glResolveMultisampleFramebufferAPPLE
_addressof_glSampleCoverage
public long _addressof_glSampleCoverage
_addressof_glScissor
public long _addressof_glScissor
_addressof_glSelectPerfMonitorCountersAMD
public long _addressof_glSelectPerfMonitorCountersAMD
_addressof_glSetFenceNV
public long _addressof_glSetFenceNV
_addressof_glShaderBinary
public long _addressof_glShaderBinary
_addressof_glShaderSource
public long _addressof_glShaderSource
_addressof_glStartTilingQCOM
public long _addressof_glStartTilingQCOM
_addressof_glStencilFunc
public long _addressof_glStencilFunc
_addressof_glStencilFuncSeparate
public long _addressof_glStencilFuncSeparate
_addressof_glStencilMask
public long _addressof_glStencilMask
_addressof_glStencilMaskSeparate
public long _addressof_glStencilMaskSeparate
_addressof_glStencilOp
public long _addressof_glStencilOp
_addressof_glStencilOpSeparate
public long _addressof_glStencilOpSeparate
_addressof_glTestFenceNV
public long _addressof_glTestFenceNV
_addressof_glTexImage2D
public long _addressof_glTexImage2D
_addressof_glTexImage3D
public long _addressof_glTexImage3D
_addressof_glTexParameterf
public long _addressof_glTexParameterf
_addressof_glTexParameterfv
public long _addressof_glTexParameterfv
_addressof_glTexParameteri
public long _addressof_glTexParameteri
_addressof_glTexParameteriv
public long _addressof_glTexParameteriv
_addressof_glTexSubImage2D
public long _addressof_glTexSubImage2D
_addressof_glTexSubImage3D
public long _addressof_glTexSubImage3D
_addressof_glUniform1f
public long _addressof_glUniform1f
_addressof_glUniform1fv
public long _addressof_glUniform1fv
_addressof_glUniform1i
public long _addressof_glUniform1i
_addressof_glUniform1iv
public long _addressof_glUniform1iv
_addressof_glUniform2f
public long _addressof_glUniform2f
_addressof_glUniform2fv
public long _addressof_glUniform2fv
_addressof_glUniform2i
public long _addressof_glUniform2i
_addressof_glUniform2iv
public long _addressof_glUniform2iv
_addressof_glUniform3f
public long _addressof_glUniform3f
_addressof_glUniform3fv
public long _addressof_glUniform3fv
_addressof_glUniform3i
public long _addressof_glUniform3i
_addressof_glUniform3iv
public long _addressof_glUniform3iv
_addressof_glUniform4f
public long _addressof_glUniform4f
_addressof_glUniform4fv
public long _addressof_glUniform4fv
_addressof_glUniform4i
public long _addressof_glUniform4i
_addressof_glUniform4iv
public long _addressof_glUniform4iv
_addressof_glUniformMatrix2fv
public long _addressof_glUniformMatrix2fv
_addressof_glUniformMatrix3fv
public long _addressof_glUniformMatrix3fv
_addressof_glUniformMatrix4fv
public long _addressof_glUniformMatrix4fv
_addressof_glUnmapBuffer
public long _addressof_glUnmapBuffer
_addressof_glUseProgram
public long _addressof_glUseProgram
_addressof_glValidateProgram
public long _addressof_glValidateProgram
_addressof_glVertexAttrib1f
public long _addressof_glVertexAttrib1f
_addressof_glVertexAttrib1fv
public long _addressof_glVertexAttrib1fv
_addressof_glVertexAttrib2f
public long _addressof_glVertexAttrib2f
_addressof_glVertexAttrib2fv
public long _addressof_glVertexAttrib2fv
_addressof_glVertexAttrib3f
public long _addressof_glVertexAttrib3f
_addressof_glVertexAttrib3fv
public long _addressof_glVertexAttrib3fv
_addressof_glVertexAttrib4f
public long _addressof_glVertexAttrib4f
_addressof_glVertexAttrib4fv
public long _addressof_glVertexAttrib4fv
_addressof_glVertexAttribPointer
public long _addressof_glVertexAttribPointer
_addressof_glViewport
public long _addressof_glViewport
GLES2ProcAddressTable
public GLES2ProcAddressTable()
GLES2ProcAddressTable
public GLES2ProcAddressTable(FunctionAddressResolver resolver)
getAddressFor
public long getAddressFor(String functionNameUsr)
- This is a convenience method to get (by name) the native function
pointer for a given function. It lets you avoid having to
manually compute the "_addressof_ +
<functionName>" member variable name and look it up via
reflection; it also will throw an exception if you try to get the
address of an unknown function, or one that is statically linked
and therefore does not have a function pointer in this table.
- Overrides:
getAddressFor
in class ProcAddressTable
- Throws:
RuntimeException
- if the function pointer was not found in
this table, either because the function was unknown or because
it was statically linked.
Copyright 2010 JogAmp Community.