com.jogamp.opengl.impl.gl2es12
Class GL2ES12ProcAddressTable
java.lang.Object
com.jogamp.gluegen.runtime.ProcAddressTable
com.jogamp.opengl.impl.gl2es12.GL2ES12ProcAddressTable
public class GL2ES12ProcAddressTable
- extends com.jogamp.gluegen.runtime.ProcAddressTable
This table is a cache of pointers to the dynamically-linkable C
functions this autogenerated Java binding has exposed. Some
libraries such as OpenGL, OpenAL and others define function pointer
signatures rather than statically linkable entry points for the
purposes of being able to query at run-time whether a particular
extension is available. This table acts as a cache of these
function pointers. Each function pointer is typically looked up at
run-time by a platform-dependent mechanism such as dlsym(),
wgl/glXGetProcAddress(), or alGetProcAddress(). The associated
autogenerated Java and C code accesses the fields in this table to
call the various functions. If the field containing the function
pointer is 0, the function is considered to be unavailable and can
not be called.
Fields inherited from class com.jogamp.gluegen.runtime.ProcAddressTable |
DEBUG, DEBUG_PREFIX, debugNum, PROCADDRESS_VAR_PREFIX |
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 |
getDebugOutStream, reset |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_addressof_glMapBuffer
public long _addressof_glMapBuffer
_addressof_glActiveTexture
public long _addressof_glActiveTexture
_addressof_glAlphaFunc
public long _addressof_glAlphaFunc
_addressof_glAttachShader
public long _addressof_glAttachShader
_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_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_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_glClearDepth
public long _addressof_glClearDepth
_addressof_glClearStencil
public long _addressof_glClearStencil
_addressof_glClientActiveTexture
public long _addressof_glClientActiveTexture
_addressof_glColor4f
public long _addressof_glColor4f
_addressof_glColor4ub
public long _addressof_glColor4ub
_addressof_glColorMask
public long _addressof_glColorMask
_addressof_glColorPointer
public long _addressof_glColorPointer
_addressof_glCompileShader
public long _addressof_glCompileShader
_addressof_glCompressedTexImage2D
public long _addressof_glCompressedTexImage2D
_addressof_glCompressedTexSubImage2D
public long _addressof_glCompressedTexSubImage2D
_addressof_glCopyTexImage2D
public long _addressof_glCopyTexImage2D
_addressof_glCopyTexSubImage2D
public long _addressof_glCopyTexSubImage2D
_addressof_glCreateProgram
public long _addressof_glCreateProgram
_addressof_glCreateShader
public long _addressof_glCreateShader
_addressof_glCullFace
public long _addressof_glCullFace
_addressof_glCurrentPaletteMatrix
public long _addressof_glCurrentPaletteMatrix
_addressof_glDeleteBuffers
public long _addressof_glDeleteBuffers
_addressof_glDeleteFramebuffers
public long _addressof_glDeleteFramebuffers
_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_glDepthFunc
public long _addressof_glDepthFunc
_addressof_glDepthMask
public long _addressof_glDepthMask
_addressof_glDepthRange
public long _addressof_glDepthRange
_addressof_glDetachShader
public long _addressof_glDetachShader
_addressof_glDisable
public long _addressof_glDisable
_addressof_glDisableClientState
public long _addressof_glDisableClientState
_addressof_glDisableVertexAttribArray
public long _addressof_glDisableVertexAttribArray
_addressof_glDrawArrays
public long _addressof_glDrawArrays
_addressof_glDrawElements
public long _addressof_glDrawElements
_addressof_glEnable
public long _addressof_glEnable
_addressof_glEnableClientState
public long _addressof_glEnableClientState
_addressof_glEnableVertexAttribArray
public long _addressof_glEnableVertexAttribArray
_addressof_glFinish
public long _addressof_glFinish
_addressof_glFlush
public long _addressof_glFlush
_addressof_glFogf
public long _addressof_glFogf
_addressof_glFogfv
public long _addressof_glFogfv
_addressof_glFramebufferRenderbuffer
public long _addressof_glFramebufferRenderbuffer
_addressof_glFramebufferTexture2D
public long _addressof_glFramebufferTexture2D
_addressof_glFrontFace
public long _addressof_glFrontFace
_addressof_glFrustum
public long _addressof_glFrustum
_addressof_glGenBuffers
public long _addressof_glGenBuffers
_addressof_glGenFramebuffers
public long _addressof_glGenFramebuffers
_addressof_glGenRenderbuffers
public long _addressof_glGenRenderbuffers
_addressof_glGenTextures
public long _addressof_glGenTextures
_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_glGetError
public long _addressof_glGetError
_addressof_glGetFloatv
public long _addressof_glGetFloatv
_addressof_glGetFramebufferAttachmentParameteriv
public long _addressof_glGetFramebufferAttachmentParameteriv
_addressof_glGetIntegerv
public long _addressof_glGetIntegerv
_addressof_glGetLightfv
public long _addressof_glGetLightfv
_addressof_glGetMaterialfv
public long _addressof_glGetMaterialfv
_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_glGetShaderSource
public long _addressof_glGetShaderSource
_addressof_glGetShaderiv
public long _addressof_glGetShaderiv
_addressof_glGetString
public long _addressof_glGetString
_addressof_glGetTexEnvfv
public long _addressof_glGetTexEnvfv
_addressof_glGetTexEnviv
public long _addressof_glGetTexEnviv
_addressof_glGetTexGenfv
public long _addressof_glGetTexGenfv
_addressof_glGetTexGeniv
public long _addressof_glGetTexGeniv
_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_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_glLightModelf
public long _addressof_glLightModelf
_addressof_glLightModelfv
public long _addressof_glLightModelfv
_addressof_glLightf
public long _addressof_glLightf
_addressof_glLightfv
public long _addressof_glLightfv
_addressof_glLineWidth
public long _addressof_glLineWidth
_addressof_glLinkProgram
public long _addressof_glLinkProgram
_addressof_glLoadIdentity
public long _addressof_glLoadIdentity
_addressof_glLoadMatrixf
public long _addressof_glLoadMatrixf
_addressof_glLogicOp
public long _addressof_glLogicOp
_addressof_glMaterialf
public long _addressof_glMaterialf
_addressof_glMaterialfv
public long _addressof_glMaterialfv
_addressof_glMatrixIndexPointer
public long _addressof_glMatrixIndexPointer
_addressof_glMatrixMode
public long _addressof_glMatrixMode
_addressof_glMultMatrixf
public long _addressof_glMultMatrixf
_addressof_glMultiTexCoord4f
public long _addressof_glMultiTexCoord4f
_addressof_glNormal3f
public long _addressof_glNormal3f
_addressof_glNormalPointer
public long _addressof_glNormalPointer
_addressof_glOrtho
public long _addressof_glOrtho
_addressof_glPixelStorei
public long _addressof_glPixelStorei
_addressof_glPointParameterf
public long _addressof_glPointParameterf
_addressof_glPointParameterfv
public long _addressof_glPointParameterfv
_addressof_glPointSize
public long _addressof_glPointSize
_addressof_glPolygonOffset
public long _addressof_glPolygonOffset
_addressof_glPopMatrix
public long _addressof_glPopMatrix
_addressof_glPushMatrix
public long _addressof_glPushMatrix
_addressof_glReadPixels
public long _addressof_glReadPixels
_addressof_glRenderbufferStorage
public long _addressof_glRenderbufferStorage
_addressof_glRotatef
public long _addressof_glRotatef
_addressof_glSampleCoverage
public long _addressof_glSampleCoverage
_addressof_glScalef
public long _addressof_glScalef
_addressof_glScissor
public long _addressof_glScissor
_addressof_glShadeModel
public long _addressof_glShadeModel
_addressof_glShaderSource
public long _addressof_glShaderSource
_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_glTexCoordPointer
public long _addressof_glTexCoordPointer
_addressof_glTexEnvf
public long _addressof_glTexEnvf
_addressof_glTexEnvfv
public long _addressof_glTexEnvfv
_addressof_glTexEnvi
public long _addressof_glTexEnvi
_addressof_glTexEnviv
public long _addressof_glTexEnviv
_addressof_glTexGenf
public long _addressof_glTexGenf
_addressof_glTexGenfv
public long _addressof_glTexGenfv
_addressof_glTexGeni
public long _addressof_glTexGeni
_addressof_glTexGeniv
public long _addressof_glTexGeniv
_addressof_glTexImage2D
public long _addressof_glTexImage2D
_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_glTranslatef
public long _addressof_glTranslatef
_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_glVertexPointer
public long _addressof_glVertexPointer
_addressof_glViewport
public long _addressof_glViewport
_addressof_glWeightPointer
public long _addressof_glWeightPointer
GL2ES12ProcAddressTable
public GL2ES12ProcAddressTable()
GL2ES12ProcAddressTable
public GL2ES12ProcAddressTable(com.jogamp.gluegen.runtime.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.
- Specified by:
getAddressFor
in class com.jogamp.gluegen.runtime.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.