com.jogamp.opengl.impl.es1
Class GLES1ProcAddressTable
java.lang.Object
com.jogamp.gluegen.runtime.ProcAddressTable
com.jogamp.opengl.impl.es1.GLES1ProcAddressTable
public class GLES1ProcAddressTable
- 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_glAlphaFuncx
public long _addressof_glAlphaFuncx
_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_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_glClearColorx
public long _addressof_glClearColorx
_addressof_glClearDepthf
public long _addressof_glClearDepthf
_addressof_glClearDepthx
public long _addressof_glClearDepthx
_addressof_glClearStencil
public long _addressof_glClearStencil
_addressof_glClientActiveTexture
public long _addressof_glClientActiveTexture
_addressof_glClipPlanef
public long _addressof_glClipPlanef
_addressof_glClipPlanex
public long _addressof_glClipPlanex
_addressof_glColor4f
public long _addressof_glColor4f
_addressof_glColor4ub
public long _addressof_glColor4ub
_addressof_glColor4x
public long _addressof_glColor4x
_addressof_glColorMask
public long _addressof_glColorMask
_addressof_glColorPointer
public long _addressof_glColorPointer
_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_glCullFace
public long _addressof_glCullFace
_addressof_glCurrentPaletteMatrix
public long _addressof_glCurrentPaletteMatrix
_addressof_glDeleteBuffers
public long _addressof_glDeleteBuffers
_addressof_glDeleteFramebuffers
public long _addressof_glDeleteFramebuffers
_addressof_glDeleteRenderbuffers
public long _addressof_glDeleteRenderbuffers
_addressof_glDeleteTextures
public long _addressof_glDeleteTextures
_addressof_glDepthFunc
public long _addressof_glDepthFunc
_addressof_glDepthMask
public long _addressof_glDepthMask
_addressof_glDepthRangef
public long _addressof_glDepthRangef
_addressof_glDepthRangex
public long _addressof_glDepthRangex
_addressof_glDisable
public long _addressof_glDisable
_addressof_glDisableClientState
public long _addressof_glDisableClientState
_addressof_glDrawArrays
public long _addressof_glDrawArrays
_addressof_glDrawElements
public long _addressof_glDrawElements
_addressof_glDrawTexfOES
public long _addressof_glDrawTexfOES
_addressof_glDrawTexfvOES
public long _addressof_glDrawTexfvOES
_addressof_glDrawTexiOES
public long _addressof_glDrawTexiOES
_addressof_glDrawTexivOES
public long _addressof_glDrawTexivOES
_addressof_glDrawTexsOES
public long _addressof_glDrawTexsOES
_addressof_glDrawTexsvOES
public long _addressof_glDrawTexsvOES
_addressof_glDrawTexxOES
public long _addressof_glDrawTexxOES
_addressof_glDrawTexxvOES
public long _addressof_glDrawTexxvOES
_addressof_glEGLImageTargetRenderbufferStorageOES
public long _addressof_glEGLImageTargetRenderbufferStorageOES
_addressof_glEGLImageTargetTexture2DOES
public long _addressof_glEGLImageTargetTexture2DOES
_addressof_glEnable
public long _addressof_glEnable
_addressof_glEnableClientState
public long _addressof_glEnableClientState
_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_glFogx
public long _addressof_glFogx
_addressof_glFogxv
public long _addressof_glFogxv
_addressof_glFramebufferRenderbuffer
public long _addressof_glFramebufferRenderbuffer
_addressof_glFramebufferTexture2D
public long _addressof_glFramebufferTexture2D
_addressof_glFrontFace
public long _addressof_glFrontFace
_addressof_glFrustumf
public long _addressof_glFrustumf
_addressof_glFrustumx
public long _addressof_glFrustumx
_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_glGetBooleanv
public long _addressof_glGetBooleanv
_addressof_glGetBufferParameteriv
public long _addressof_glGetBufferParameteriv
_addressof_glGetClipPlanef
public long _addressof_glGetClipPlanef
_addressof_glGetClipPlanex
public long _addressof_glGetClipPlanex
_addressof_glGetError
public long _addressof_glGetError
_addressof_glGetFixedv
public long _addressof_glGetFixedv
_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_glGetLightxv
public long _addressof_glGetLightxv
_addressof_glGetMaterialfv
public long _addressof_glGetMaterialfv
_addressof_glGetMaterialxv
public long _addressof_glGetMaterialxv
_addressof_glGetRenderbufferParameteriv
public long _addressof_glGetRenderbufferParameteriv
_addressof_glGetString
public long _addressof_glGetString
_addressof_glGetTexEnvfv
public long _addressof_glGetTexEnvfv
_addressof_glGetTexEnviv
public long _addressof_glGetTexEnviv
_addressof_glGetTexEnvxv
public long _addressof_glGetTexEnvxv
_addressof_glGetTexGenfv
public long _addressof_glGetTexGenfv
_addressof_glGetTexGeniv
public long _addressof_glGetTexGeniv
_addressof_glGetTexGenxv
public long _addressof_glGetTexGenxv
_addressof_glGetTexParameterfv
public long _addressof_glGetTexParameterfv
_addressof_glGetTexParameteriv
public long _addressof_glGetTexParameteriv
_addressof_glGetTexParameterxv
public long _addressof_glGetTexParameterxv
_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_glIsRenderbuffer
public long _addressof_glIsRenderbuffer
_addressof_glIsTexture
public long _addressof_glIsTexture
_addressof_glLightModelf
public long _addressof_glLightModelf
_addressof_glLightModelfv
public long _addressof_glLightModelfv
_addressof_glLightModelx
public long _addressof_glLightModelx
_addressof_glLightModelxv
public long _addressof_glLightModelxv
_addressof_glLightf
public long _addressof_glLightf
_addressof_glLightfv
public long _addressof_glLightfv
_addressof_glLightx
public long _addressof_glLightx
_addressof_glLightxv
public long _addressof_glLightxv
_addressof_glLineWidth
public long _addressof_glLineWidth
_addressof_glLineWidthx
public long _addressof_glLineWidthx
_addressof_glLoadIdentity
public long _addressof_glLoadIdentity
_addressof_glLoadMatrixf
public long _addressof_glLoadMatrixf
_addressof_glLoadMatrixx
public long _addressof_glLoadMatrixx
_addressof_glLoadPaletteFromModelViewMatrixOES
public long _addressof_glLoadPaletteFromModelViewMatrixOES
_addressof_glLogicOp
public long _addressof_glLogicOp
_addressof_glMaterialf
public long _addressof_glMaterialf
_addressof_glMaterialfv
public long _addressof_glMaterialfv
_addressof_glMaterialx
public long _addressof_glMaterialx
_addressof_glMaterialxv
public long _addressof_glMaterialxv
_addressof_glMatrixIndexPointer
public long _addressof_glMatrixIndexPointer
_addressof_glMatrixMode
public long _addressof_glMatrixMode
_addressof_glMultMatrixf
public long _addressof_glMultMatrixf
_addressof_glMultMatrixx
public long _addressof_glMultMatrixx
_addressof_glMultiTexCoord4f
public long _addressof_glMultiTexCoord4f
_addressof_glMultiTexCoord4x
public long _addressof_glMultiTexCoord4x
_addressof_glNormal3f
public long _addressof_glNormal3f
_addressof_glNormal3x
public long _addressof_glNormal3x
_addressof_glNormalPointer
public long _addressof_glNormalPointer
_addressof_glOrthof
public long _addressof_glOrthof
_addressof_glOrthox
public long _addressof_glOrthox
_addressof_glPixelStorei
public long _addressof_glPixelStorei
_addressof_glPointParameterf
public long _addressof_glPointParameterf
_addressof_glPointParameterfv
public long _addressof_glPointParameterfv
_addressof_glPointParameterx
public long _addressof_glPointParameterx
_addressof_glPointParameterxv
public long _addressof_glPointParameterxv
_addressof_glPointSize
public long _addressof_glPointSize
_addressof_glPointSizePointerOES
public long _addressof_glPointSizePointerOES
_addressof_glPointSizex
public long _addressof_glPointSizex
_addressof_glPolygonOffset
public long _addressof_glPolygonOffset
_addressof_glPolygonOffsetx
public long _addressof_glPolygonOffsetx
_addressof_glPopMatrix
public long _addressof_glPopMatrix
_addressof_glPushMatrix
public long _addressof_glPushMatrix
_addressof_glQueryMatrixxOES
public long _addressof_glQueryMatrixxOES
_addressof_glReadPixels
public long _addressof_glReadPixels
_addressof_glRenderbufferStorage
public long _addressof_glRenderbufferStorage
_addressof_glRotatef
public long _addressof_glRotatef
_addressof_glRotatex
public long _addressof_glRotatex
_addressof_glSampleCoverage
public long _addressof_glSampleCoverage
_addressof_glSampleCoveragex
public long _addressof_glSampleCoveragex
_addressof_glScalef
public long _addressof_glScalef
_addressof_glScalex
public long _addressof_glScalex
_addressof_glScissor
public long _addressof_glScissor
_addressof_glShadeModel
public long _addressof_glShadeModel
_addressof_glStencilFunc
public long _addressof_glStencilFunc
_addressof_glStencilMask
public long _addressof_glStencilMask
_addressof_glStencilOp
public long _addressof_glStencilOp
_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_glTexEnvx
public long _addressof_glTexEnvx
_addressof_glTexEnvxv
public long _addressof_glTexEnvxv
_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_glTexGenx
public long _addressof_glTexGenx
_addressof_glTexGenxv
public long _addressof_glTexGenxv
_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_glTexParameterx
public long _addressof_glTexParameterx
_addressof_glTexParameterxv
public long _addressof_glTexParameterxv
_addressof_glTexSubImage2D
public long _addressof_glTexSubImage2D
_addressof_glTranslatef
public long _addressof_glTranslatef
_addressof_glTranslatex
public long _addressof_glTranslatex
_addressof_glUnmapBuffer
public long _addressof_glUnmapBuffer
_addressof_glVertexPointer
public long _addressof_glVertexPointer
_addressof_glViewport
public long _addressof_glViewport
_addressof_glWeightPointer
public long _addressof_glWeightPointer
GLES1ProcAddressTable
public GLES1ProcAddressTable()
GLES1ProcAddressTable
public GLES1ProcAddressTable(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.