com.jogamp.opengl.impl.es2
Class GLES2ProcAddressTable

java.lang.Object
  extended by com.jogamp.gluegen.runtime.ProcAddressTable
      extended by 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

Field Summary
 long _addressof_glActiveTexture
           
 long _addressof_glAttachShader
           
 long _addressof_glBeginPerfMonitorAMD
           
 long _addressof_glBindAttribLocation
           
 long _addressof_glBindBuffer
           
 long _addressof_glBindFramebuffer
           
 long _addressof_glBindRenderbuffer
           
 long _addressof_glBindTexture
           
 long _addressof_glBindVertexArrayOES
           
 long _addressof_glBlendColor
           
 long _addressof_glBlendEquation
           
 long _addressof_glBlendEquationSeparate
           
 long _addressof_glBlendFunc
           
 long _addressof_glBlendFuncSeparate
           
 long _addressof_glBlitFramebufferANGLE
           
 long _addressof_glBufferData
           
 long _addressof_glBufferSubData
           
 long _addressof_glCheckFramebufferStatus
           
 long _addressof_glClear
           
 long _addressof_glClearColor
           
 long _addressof_glClearDepthf
           
 long _addressof_glClearStencil
           
 long _addressof_glColorMask
           
 long _addressof_glCompileShader
           
 long _addressof_glCompressedTexImage2D
           
 long _addressof_glCompressedTexImage3D
           
 long _addressof_glCompressedTexSubImage2D
           
 long _addressof_glCompressedTexSubImage3D
           
 long _addressof_glCopyTexImage2D
           
 long _addressof_glCopyTexSubImage2D
           
 long _addressof_glCopyTexSubImage3D
           
 long _addressof_glCreateProgram
           
 long _addressof_glCreateShader
           
 long _addressof_glCullFace
           
 long _addressof_glDeleteBuffers
           
 long _addressof_glDeleteFencesNV
           
 long _addressof_glDeleteFramebuffers
           
 long _addressof_glDeletePerfMonitorsAMD
           
 long _addressof_glDeleteProgram
           
 long _addressof_glDeleteRenderbuffers
           
 long _addressof_glDeleteShader
           
 long _addressof_glDeleteTextures
           
 long _addressof_glDeleteVertexArraysOES
           
 long _addressof_glDepthFunc
           
 long _addressof_glDepthMask
           
 long _addressof_glDepthRangef
           
 long _addressof_glDetachShader
           
 long _addressof_glDisable
           
 long _addressof_glDisableDriverControlQCOM
           
 long _addressof_glDisableVertexAttribArray
           
 long _addressof_glDiscardFramebufferEXT
           
 long _addressof_glDrawArrays
           
 long _addressof_glDrawElements
           
 long _addressof_glEGLImageTargetRenderbufferStorageOES
           
 long _addressof_glEGLImageTargetTexture2DOES
           
 long _addressof_glEnable
           
 long _addressof_glEnableDriverControlQCOM
           
 long _addressof_glEnableVertexAttribArray
           
 long _addressof_glEndPerfMonitorAMD
           
 long _addressof_glEndTilingQCOM
           
 long _addressof_glExtGetBufferPointervQCOM
           
 long _addressof_glExtGetBuffersQCOM
           
 long _addressof_glExtGetFramebuffersQCOM
           
 long _addressof_glExtGetProgramBinarySourceQCOM
           
 long _addressof_glExtGetProgramsQCOM
           
 long _addressof_glExtGetRenderbuffersQCOM
           
 long _addressof_glExtGetShadersQCOM
           
 long _addressof_glExtGetTexLevelParameterivQCOM
           
 long _addressof_glExtGetTexSubImageQCOM
           
 long _addressof_glExtGetTexturesQCOM
           
 long _addressof_glExtIsProgramBinaryQCOM
           
 long _addressof_glExtTexObjectStateOverrideiQCOM
           
 long _addressof_glFinish
           
 long _addressof_glFinishFenceNV
           
 long _addressof_glFlush
           
 long _addressof_glFramebufferRenderbuffer
           
 long _addressof_glFramebufferTexture2D
           
 long _addressof_glFramebufferTexture2DMultisampleIMG
           
 long _addressof_glFramebufferTexture3D
           
 long _addressof_glFrontFace
           
 long _addressof_glGenBuffers
           
 long _addressof_glGenerateMipmap
           
 long _addressof_glGenFencesNV
           
 long _addressof_glGenFramebuffers
           
 long _addressof_glGenPerfMonitorsAMD
           
 long _addressof_glGenRenderbuffers
           
 long _addressof_glGenTextures
           
 long _addressof_glGenVertexArraysOES
           
 long _addressof_glGetActiveAttrib
           
 long _addressof_glGetActiveUniform
           
 long _addressof_glGetAttachedShaders
           
 long _addressof_glGetAttribLocation
           
 long _addressof_glGetBooleanv
           
 long _addressof_glGetBufferParameteriv
           
 long _addressof_glGetBufferPointerv
           
 long _addressof_glGetDriverControlsQCOM
           
 long _addressof_glGetDriverControlStringQCOM
           
 long _addressof_glGetError
           
 long _addressof_glGetFenceivNV
           
 long _addressof_glGetFloatv
           
 long _addressof_glGetFramebufferAttachmentParameteriv
           
 long _addressof_glGetIntegerv
           
 long _addressof_glGetPerfMonitorCounterDataAMD
           
 long _addressof_glGetPerfMonitorCounterInfoAMD
           
 long _addressof_glGetPerfMonitorCountersAMD
           
 long _addressof_glGetPerfMonitorCounterStringAMD
           
 long _addressof_glGetPerfMonitorGroupsAMD
           
 long _addressof_glGetPerfMonitorGroupStringAMD
           
 long _addressof_glGetProgramBinary
           
 long _addressof_glGetProgramInfoLog
           
 long _addressof_glGetProgramiv
           
 long _addressof_glGetRenderbufferParameteriv
           
 long _addressof_glGetShaderInfoLog
           
 long _addressof_glGetShaderiv
           
 long _addressof_glGetShaderPrecisionFormat
           
 long _addressof_glGetShaderSource
           
 long _addressof_glGetString
           
 long _addressof_glGetTexParameterfv
           
 long _addressof_glGetTexParameteriv
           
 long _addressof_glGetUniformfv
           
 long _addressof_glGetUniformiv
           
 long _addressof_glGetUniformLocation
           
 long _addressof_glGetVertexAttribfv
           
 long _addressof_glGetVertexAttribiv
           
 long _addressof_glHint
           
 long _addressof_glIsBuffer
           
 long _addressof_glIsEnabled
           
 long _addressof_glIsFenceNV
           
 long _addressof_glIsFramebuffer
           
 long _addressof_glIsProgram
           
 long _addressof_glIsRenderbuffer
           
 long _addressof_glIsShader
           
 long _addressof_glIsTexture
           
 long _addressof_glIsVertexArrayOES
           
 long _addressof_glLineWidth
           
 long _addressof_glLinkProgram
           
 long _addressof_glMapBuffer
           
 long _addressof_glPixelStorei
           
 long _addressof_glPolygonOffset
           
 long _addressof_glProgramBinary
           
 long _addressof_glReadPixels
           
 long _addressof_glReleaseShaderCompiler
           
 long _addressof_glRenderbufferStorage
           
 long _addressof_glRenderbufferStorageMultisampleANGLE
           
 long _addressof_glRenderbufferStorageMultisampleAPPLE
           
 long _addressof_glRenderbufferStorageMultisampleIMG
           
 long _addressof_glResolveMultisampleFramebufferAPPLE
           
 long _addressof_glSampleCoverage
           
 long _addressof_glScissor
           
 long _addressof_glSelectPerfMonitorCountersAMD
           
 long _addressof_glSetFenceNV
           
 long _addressof_glShaderBinary
           
 long _addressof_glShaderSource
           
 long _addressof_glStartTilingQCOM
           
 long _addressof_glStencilFunc
           
 long _addressof_glStencilFuncSeparate
           
 long _addressof_glStencilMask
           
 long _addressof_glStencilMaskSeparate
           
 long _addressof_glStencilOp
           
 long _addressof_glStencilOpSeparate
           
 long _addressof_glTestFenceNV
           
 long _addressof_glTexImage2D
           
 long _addressof_glTexImage3D
           
 long _addressof_glTexParameterf
           
 long _addressof_glTexParameterfv
           
 long _addressof_glTexParameteri
           
 long _addressof_glTexParameteriv
           
 long _addressof_glTexSubImage2D
           
 long _addressof_glTexSubImage3D
           
 long _addressof_glUniform1f
           
 long _addressof_glUniform1fv
           
 long _addressof_glUniform1i
           
 long _addressof_glUniform1iv
           
 long _addressof_glUniform2f
           
 long _addressof_glUniform2fv
           
 long _addressof_glUniform2i
           
 long _addressof_glUniform2iv
           
 long _addressof_glUniform3f
           
 long _addressof_glUniform3fv
           
 long _addressof_glUniform3i
           
 long _addressof_glUniform3iv
           
 long _addressof_glUniform4f
           
 long _addressof_glUniform4fv
           
 long _addressof_glUniform4i
           
 long _addressof_glUniform4iv
           
 long _addressof_glUniformMatrix2fv
           
 long _addressof_glUniformMatrix3fv
           
 long _addressof_glUniformMatrix4fv
           
 long _addressof_glUnmapBuffer
           
 long _addressof_glUseProgram
           
 long _addressof_glValidateProgram
           
 long _addressof_glVertexAttrib1f
           
 long _addressof_glVertexAttrib1fv
           
 long _addressof_glVertexAttrib2f
           
 long _addressof_glVertexAttrib2fv
           
 long _addressof_glVertexAttrib3f
           
 long _addressof_glVertexAttrib3fv
           
 long _addressof_glVertexAttrib4f
           
 long _addressof_glVertexAttrib4fv
           
 long _addressof_glVertexAttribPointer
           
 long _addressof_glViewport
           
 
Fields inherited from class com.jogamp.gluegen.runtime.ProcAddressTable
DEBUG, DEBUG_PREFIX, debugNum, PROCADDRESS_VAR_PREFIX
 
Constructor Summary
GLES2ProcAddressTable()
           
GLES2ProcAddressTable(FunctionAddressResolver resolver)
           
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_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
Constructor Detail

GLES2ProcAddressTable

public GLES2ProcAddressTable()

GLES2ProcAddressTable

public GLES2ProcAddressTable(FunctionAddressResolver resolver)
Method Detail

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.