com.jogamp.opengl.impl.gl2es12
Class GL2ES12ProcAddressTable

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


Field Summary
 long _addressof_glActiveTexture
           
 long _addressof_glAlphaFunc
           
 long _addressof_glAttachShader
           
 long _addressof_glBindAttribLocation
           
 long _addressof_glBindBuffer
           
 long _addressof_glBindFramebuffer
           
 long _addressof_glBindRenderbuffer
           
 long _addressof_glBindTexture
           
 long _addressof_glBlendColor
           
 long _addressof_glBlendEquation
           
 long _addressof_glBlendEquationSeparate
           
 long _addressof_glBlendFunc
           
 long _addressof_glBlendFuncSeparate
           
 long _addressof_glBufferData
           
 long _addressof_glBufferSubData
           
 long _addressof_glCheckFramebufferStatus
           
 long _addressof_glClear
           
 long _addressof_glClearColor
           
 long _addressof_glClearDepth
           
 long _addressof_glClearStencil
           
 long _addressof_glClientActiveTexture
           
 long _addressof_glColor4f
           
 long _addressof_glColor4ub
           
 long _addressof_glColorMask
           
 long _addressof_glColorPointer
           
 long _addressof_glCompileShader
           
 long _addressof_glCompressedTexImage2D
           
 long _addressof_glCompressedTexSubImage2D
           
 long _addressof_glCopyTexImage2D
           
 long _addressof_glCopyTexSubImage2D
           
 long _addressof_glCreateProgram
           
 long _addressof_glCreateShader
           
 long _addressof_glCullFace
           
 long _addressof_glCurrentPaletteMatrix
           
 long _addressof_glDeleteBuffers
           
 long _addressof_glDeleteFramebuffers
           
 long _addressof_glDeleteProgram
           
 long _addressof_glDeleteRenderbuffers
           
 long _addressof_glDeleteShader
           
 long _addressof_glDeleteTextures
           
 long _addressof_glDepthFunc
           
 long _addressof_glDepthMask
           
 long _addressof_glDepthRange
           
 long _addressof_glDetachShader
           
 long _addressof_glDisable
           
 long _addressof_glDisableClientState
           
 long _addressof_glDisableVertexAttribArray
           
 long _addressof_glDrawArrays
           
 long _addressof_glDrawElements
           
 long _addressof_glEnable
           
 long _addressof_glEnableClientState
           
 long _addressof_glEnableVertexAttribArray
           
 long _addressof_glFinish
           
 long _addressof_glFlush
           
 long _addressof_glFogf
           
 long _addressof_glFogfv
           
 long _addressof_glFramebufferRenderbuffer
           
 long _addressof_glFramebufferTexture2D
           
 long _addressof_glFrontFace
           
 long _addressof_glFrustum
           
 long _addressof_glGenBuffers
           
 long _addressof_glGenerateMipmap
           
 long _addressof_glGenFramebuffers
           
 long _addressof_glGenRenderbuffers
           
 long _addressof_glGenTextures
           
 long _addressof_glGetActiveAttrib
           
 long _addressof_glGetActiveUniform
           
 long _addressof_glGetAttachedShaders
           
 long _addressof_glGetAttribLocation
           
 long _addressof_glGetBooleanv
           
 long _addressof_glGetBufferParameteriv
           
 long _addressof_glGetError
           
 long _addressof_glGetFloatv
           
 long _addressof_glGetFramebufferAttachmentParameteriv
           
 long _addressof_glGetIntegerv
           
 long _addressof_glGetLightfv
           
 long _addressof_glGetMaterialfv
           
 long _addressof_glGetProgramInfoLog
           
 long _addressof_glGetProgramiv
           
 long _addressof_glGetRenderbufferParameteriv
           
 long _addressof_glGetShaderInfoLog
           
 long _addressof_glGetShaderiv
           
 long _addressof_glGetShaderSource
           
 long _addressof_glGetString
           
 long _addressof_glGetTexEnvfv
           
 long _addressof_glGetTexEnviv
           
 long _addressof_glGetTexGenfv
           
 long _addressof_glGetTexGeniv
           
 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_glIsFramebuffer
           
 long _addressof_glIsProgram
           
 long _addressof_glIsRenderbuffer
           
 long _addressof_glIsShader
           
 long _addressof_glIsTexture
           
 long _addressof_glLightf
           
 long _addressof_glLightfv
           
 long _addressof_glLightModelf
           
 long _addressof_glLightModelfv
           
 long _addressof_glLineWidth
           
 long _addressof_glLinkProgram
           
 long _addressof_glLoadIdentity
           
 long _addressof_glLoadMatrixf
           
 long _addressof_glLogicOp
           
 long _addressof_glMapBuffer
           
 long _addressof_glMaterialf
           
 long _addressof_glMaterialfv
           
 long _addressof_glMatrixIndexPointer
           
 long _addressof_glMatrixMode
           
 long _addressof_glMultiTexCoord4f
           
 long _addressof_glMultMatrixf
           
 long _addressof_glNormal3f
           
 long _addressof_glNormalPointer
           
 long _addressof_glOrtho
           
 long _addressof_glPixelStorei
           
 long _addressof_glPointParameterf
           
 long _addressof_glPointParameterfv
           
 long _addressof_glPointSize
           
 long _addressof_glPolygonOffset
           
 long _addressof_glPopMatrix
           
 long _addressof_glPushMatrix
           
 long _addressof_glReadPixels
           
 long _addressof_glRenderbufferStorage
           
 long _addressof_glRotatef
           
 long _addressof_glSampleCoverage
           
 long _addressof_glScalef
           
 long _addressof_glScissor
           
 long _addressof_glShadeModel
           
 long _addressof_glShaderSource
           
 long _addressof_glStencilFunc
           
 long _addressof_glStencilFuncSeparate
           
 long _addressof_glStencilMask
           
 long _addressof_glStencilMaskSeparate
           
 long _addressof_glStencilOp
           
 long _addressof_glStencilOpSeparate
           
 long _addressof_glTexCoordPointer
           
 long _addressof_glTexEnvf
           
 long _addressof_glTexEnvfv
           
 long _addressof_glTexEnvi
           
 long _addressof_glTexEnviv
           
 long _addressof_glTexGenf
           
 long _addressof_glTexGenfv
           
 long _addressof_glTexGeni
           
 long _addressof_glTexGeniv
           
 long _addressof_glTexImage2D
           
 long _addressof_glTexParameterf
           
 long _addressof_glTexParameterfv
           
 long _addressof_glTexParameteri
           
 long _addressof_glTexParameteriv
           
 long _addressof_glTexSubImage2D
           
 long _addressof_glTranslatef
           
 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_glVertexPointer
           
 long _addressof_glViewport
           
 long _addressof_glWeightPointer
           
 
Fields inherited from class com.jogamp.gluegen.runtime.ProcAddressTable
DEBUG, DEBUG_PREFIX, debugNum, PROCADDRESS_VAR_PREFIX
 
Constructor Summary
GL2ES12ProcAddressTable()
           
GL2ES12ProcAddressTable(com.jogamp.gluegen.runtime.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
getDebugOutStream, reset
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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

GL2ES12ProcAddressTable

public GL2ES12ProcAddressTable()

GL2ES12ProcAddressTable

public GL2ES12ProcAddressTable(com.jogamp.gluegen.runtime.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.

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.