Package panamagl.opengl
Interface GL_2_0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionvoidglAttachShader(int program, int shader) voidglBindAttribLocation(int program, int index, MemorySegment name) voidglBlendEquationSeparate(int modeRGB, int modeAlpha) voidglCompileShader(int shader) intintglCreateShader(int type) voidglDeleteProgram(int program) voidglDeleteShader(int shader) voidglDetachShader(int program, int shader) voidglDisableVertexAttribArray(int index) voidglDrawBuffers(int n, MemorySegment bufs) voidglEnableVertexAttribArray(int index) voidglGetActiveAttrib(int program, int index, int bufSize, MemorySegment length, MemorySegment size, MemorySegment type, MemorySegment name) voidglGetActiveUniform(int program, int index, int bufSize, MemorySegment length, MemorySegment size, MemorySegment type, MemorySegment name) voidglGetAttachedShaders(int program, int maxCount, MemorySegment count, MemorySegment shaders) intglGetAttribLocation(int program, MemorySegment name) voidglGetProgramInfoLog(int program, int bufSize, MemorySegment length, MemorySegment infoLog) voidglGetProgramiv(int program, int pname, MemorySegment params) voidglGetShaderInfoLog(int shader, int bufSize, MemorySegment length, MemorySegment infoLog) voidglGetShaderiv(int shader, int pname, MemorySegment params) voidglGetShaderSource(int shader, int bufSize, MemorySegment length, MemorySegment source) voidglGetUniformfv(int program, int location, MemorySegment params) voidglGetUniformiv(int program, int location, MemorySegment params) intglGetUniformLocation(int program, MemorySegment name) voidglGetVertexAttribdv(int index, int pname, MemorySegment params) voidglGetVertexAttribfv(int index, int pname, MemorySegment params) voidglGetVertexAttribiv(int index, int pname, MemorySegment params) voidglGetVertexAttribPointerv(int index, int pname, MemorySegment pointer) byteglIsProgram(int program) byteglIsShader(int shader) voidglLinkProgram(int program) voidglShaderSource(int shader, int count, MemorySegment string, MemorySegment length) voidglStencilFuncSeparate(int face, int func, int ref, int mask) voidglStencilMaskSeparate(int face, int mask) voidglStencilOpSeparate(int face, int sfail, int dpfail, int dppass) voidglUniform1f(int location, float v0) voidglUniform1fv(int location, int count, MemorySegment value) voidglUniform1i(int location, int v0) voidglUniform1iv(int location, int count, MemorySegment value) voidglUniform2f(int location, float v0, float v1) voidglUniform2fv(int location, int count, MemorySegment value) voidglUniform2i(int location, int v0, int v1) voidglUniform2iv(int location, int count, MemorySegment value) voidglUniform3f(int location, float v0, float v1, float v2) voidglUniform3fv(int location, int count, MemorySegment value) voidglUniform3i(int location, int v0, int v1, int v2) voidglUniform3iv(int location, int count, MemorySegment value) voidglUniform4f(int location, float v0, float v1, float v2, float v3) voidglUniform4fv(int location, int count, MemorySegment value) voidglUniform4i(int location, int v0, int v1, int v2, int v3) voidglUniform4iv(int location, int count, MemorySegment value) voidglUniformMatrix2fv(int location, int count, byte transpose, MemorySegment value) voidglUniformMatrix3fv(int location, int count, byte transpose, MemorySegment value) voidglUniformMatrix4fv(int location, int count, byte transpose, MemorySegment value) voidglUseProgram(int program) voidglValidateProgram(int program) voidglVertexAttrib1d(int index, double x) voidglVertexAttrib1dv(int index, MemorySegment v) voidglVertexAttrib1f(int index, float x) voidglVertexAttrib1fv(int index, MemorySegment v) voidglVertexAttrib1s(int index, short x) voidglVertexAttrib1sv(int index, MemorySegment v) voidglVertexAttrib2d(int index, double x, double y) voidglVertexAttrib2dv(int index, MemorySegment v) voidglVertexAttrib2f(int index, float x, float y) voidglVertexAttrib2fv(int index, MemorySegment v) voidglVertexAttrib2s(int index, short x, short y) voidglVertexAttrib2sv(int index, MemorySegment v) voidglVertexAttrib3d(int index, double x, double y, double z) voidglVertexAttrib3dv(int index, MemorySegment v) voidglVertexAttrib3f(int index, float x, float y, float z) voidglVertexAttrib3fv(int index, MemorySegment v) voidglVertexAttrib3s(int index, short x, short y, short z) voidglVertexAttrib3sv(int index, MemorySegment v) voidglVertexAttrib4bv(int index, MemorySegment v) voidglVertexAttrib4d(int index, double x, double y, double z, double w) voidglVertexAttrib4dv(int index, MemorySegment v) voidglVertexAttrib4f(int index, float x, float y, float z, float w) voidglVertexAttrib4fv(int index, MemorySegment v) voidglVertexAttrib4iv(int index, MemorySegment v) voidglVertexAttrib4Nbv(int index, MemorySegment v) voidglVertexAttrib4Niv(int index, MemorySegment v) voidglVertexAttrib4Nsv(int index, MemorySegment v) voidglVertexAttrib4Nub(int index, byte x, byte y, byte z, byte w) voidglVertexAttrib4Nubv(int index, MemorySegment v) voidglVertexAttrib4Nuiv(int index, MemorySegment v) voidglVertexAttrib4Nusv(int index, MemorySegment v) voidglVertexAttrib4s(int index, short x, short y, short z, short w) voidglVertexAttrib4sv(int index, MemorySegment v) voidglVertexAttrib4ubv(int index, MemorySegment v) voidglVertexAttrib4uiv(int index, MemorySegment v) voidglVertexAttrib4usv(int index, MemorySegment v) voidglVertexAttribPointer(int index, int size, int type, byte normalized, int stride, MemorySegment pointer)
-
Field Details
-
GL_BLEND_EQUATION_RGB
static final int GL_BLEND_EQUATION_RGB- See Also:
-
GL_VERTEX_ATTRIB_ARRAY_ENABLED
static final int GL_VERTEX_ATTRIB_ARRAY_ENABLED- See Also:
-
GL_VERTEX_ATTRIB_ARRAY_SIZE
static final int GL_VERTEX_ATTRIB_ARRAY_SIZE- See Also:
-
GL_VERTEX_ATTRIB_ARRAY_STRIDE
static final int GL_VERTEX_ATTRIB_ARRAY_STRIDE- See Also:
-
GL_VERTEX_ATTRIB_ARRAY_TYPE
static final int GL_VERTEX_ATTRIB_ARRAY_TYPE- See Also:
-
GL_CURRENT_VERTEX_ATTRIB
static final int GL_CURRENT_VERTEX_ATTRIB- See Also:
-
GL_VERTEX_PROGRAM_POINT_SIZE
static final int GL_VERTEX_PROGRAM_POINT_SIZE- See Also:
-
GL_VERTEX_ATTRIB_ARRAY_POINTER
static final int GL_VERTEX_ATTRIB_ARRAY_POINTER- See Also:
-
GL_STENCIL_BACK_FUNC
static final int GL_STENCIL_BACK_FUNC- See Also:
-
GL_STENCIL_BACK_FAIL
static final int GL_STENCIL_BACK_FAIL- See Also:
-
GL_STENCIL_BACK_PASS_DEPTH_FAIL
static final int GL_STENCIL_BACK_PASS_DEPTH_FAIL- See Also:
-
GL_STENCIL_BACK_PASS_DEPTH_PASS
static final int GL_STENCIL_BACK_PASS_DEPTH_PASS- See Also:
-
GL_MAX_DRAW_BUFFERS
static final int GL_MAX_DRAW_BUFFERS- See Also:
-
GL_DRAW_BUFFER0
static final int GL_DRAW_BUFFER0- See Also:
-
GL_DRAW_BUFFER1
static final int GL_DRAW_BUFFER1- See Also:
-
GL_DRAW_BUFFER2
static final int GL_DRAW_BUFFER2- See Also:
-
GL_DRAW_BUFFER3
static final int GL_DRAW_BUFFER3- See Also:
-
GL_DRAW_BUFFER4
static final int GL_DRAW_BUFFER4- See Also:
-
GL_DRAW_BUFFER5
static final int GL_DRAW_BUFFER5- See Also:
-
GL_DRAW_BUFFER6
static final int GL_DRAW_BUFFER6- See Also:
-
GL_DRAW_BUFFER7
static final int GL_DRAW_BUFFER7- See Also:
-
GL_DRAW_BUFFER8
static final int GL_DRAW_BUFFER8- See Also:
-
GL_DRAW_BUFFER9
static final int GL_DRAW_BUFFER9- See Also:
-
GL_DRAW_BUFFER10
static final int GL_DRAW_BUFFER10- See Also:
-
GL_DRAW_BUFFER11
static final int GL_DRAW_BUFFER11- See Also:
-
GL_DRAW_BUFFER12
static final int GL_DRAW_BUFFER12- See Also:
-
GL_DRAW_BUFFER13
static final int GL_DRAW_BUFFER13- See Also:
-
GL_DRAW_BUFFER14
static final int GL_DRAW_BUFFER14- See Also:
-
GL_DRAW_BUFFER15
static final int GL_DRAW_BUFFER15- See Also:
-
GL_BLEND_EQUATION_ALPHA
static final int GL_BLEND_EQUATION_ALPHA- See Also:
-
GL_MAX_VERTEX_ATTRIBS
static final int GL_MAX_VERTEX_ATTRIBS- See Also:
-
GL_VERTEX_ATTRIB_ARRAY_NORMALIZED
static final int GL_VERTEX_ATTRIB_ARRAY_NORMALIZED- See Also:
-
GL_MAX_TEXTURE_IMAGE_UNITS
static final int GL_MAX_TEXTURE_IMAGE_UNITS- See Also:
-
GL_FRAGMENT_SHADER
static final int GL_FRAGMENT_SHADER- See Also:
-
GL_VERTEX_SHADER
static final int GL_VERTEX_SHADER- See Also:
-
GL_MAX_FRAGMENT_UNIFORM_COMPONENTS
static final int GL_MAX_FRAGMENT_UNIFORM_COMPONENTS- See Also:
-
GL_MAX_VERTEX_UNIFORM_COMPONENTS
static final int GL_MAX_VERTEX_UNIFORM_COMPONENTS- See Also:
-
GL_MAX_VARYING_FLOATS
static final int GL_MAX_VARYING_FLOATS- See Also:
-
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS
static final int GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS- See Also:
-
GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS
static final int GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS- See Also:
-
GL_SHADER_TYPE
static final int GL_SHADER_TYPE- See Also:
-
GL_FLOAT_VEC2
static final int GL_FLOAT_VEC2- See Also:
-
GL_FLOAT_VEC3
static final int GL_FLOAT_VEC3- See Also:
-
GL_FLOAT_VEC4
static final int GL_FLOAT_VEC4- See Also:
-
GL_INT_VEC2
static final int GL_INT_VEC2- See Also:
-
GL_INT_VEC3
static final int GL_INT_VEC3- See Also:
-
GL_INT_VEC4
static final int GL_INT_VEC4- See Also:
-
GL_BOOL
static final int GL_BOOL- See Also:
-
GL_BOOL_VEC2
static final int GL_BOOL_VEC2- See Also:
-
GL_BOOL_VEC3
static final int GL_BOOL_VEC3- See Also:
-
GL_BOOL_VEC4
static final int GL_BOOL_VEC4- See Also:
-
GL_FLOAT_MAT2
static final int GL_FLOAT_MAT2- See Also:
-
GL_FLOAT_MAT3
static final int GL_FLOAT_MAT3- See Also:
-
GL_FLOAT_MAT4
static final int GL_FLOAT_MAT4- See Also:
-
GL_SAMPLER_1D
static final int GL_SAMPLER_1D- See Also:
-
GL_SAMPLER_2D
static final int GL_SAMPLER_2D- See Also:
-
GL_SAMPLER_3D
static final int GL_SAMPLER_3D- See Also:
-
GL_SAMPLER_CUBE
static final int GL_SAMPLER_CUBE- See Also:
-
GL_SAMPLER_1D_SHADOW
static final int GL_SAMPLER_1D_SHADOW- See Also:
-
GL_SAMPLER_2D_SHADOW
static final int GL_SAMPLER_2D_SHADOW- See Also:
-
GL_DELETE_STATUS
static final int GL_DELETE_STATUS- See Also:
-
GL_COMPILE_STATUS
static final int GL_COMPILE_STATUS- See Also:
-
GL_LINK_STATUS
static final int GL_LINK_STATUS- See Also:
-
GL_VALIDATE_STATUS
static final int GL_VALIDATE_STATUS- See Also:
-
GL_INFO_LOG_LENGTH
static final int GL_INFO_LOG_LENGTH- See Also:
-
GL_ATTACHED_SHADERS
static final int GL_ATTACHED_SHADERS- See Also:
-
GL_ACTIVE_UNIFORMS
static final int GL_ACTIVE_UNIFORMS- See Also:
-
GL_ACTIVE_UNIFORM_MAX_LENGTH
static final int GL_ACTIVE_UNIFORM_MAX_LENGTH- See Also:
-
GL_SHADER_SOURCE_LENGTH
static final int GL_SHADER_SOURCE_LENGTH- See Also:
-
GL_ACTIVE_ATTRIBUTES
static final int GL_ACTIVE_ATTRIBUTES- See Also:
-
GL_ACTIVE_ATTRIBUTE_MAX_LENGTH
static final int GL_ACTIVE_ATTRIBUTE_MAX_LENGTH- See Also:
-
GL_FRAGMENT_SHADER_DERIVATIVE_HINT
static final int GL_FRAGMENT_SHADER_DERIVATIVE_HINT- See Also:
-
GL_SHADING_LANGUAGE_VERSION
static final int GL_SHADING_LANGUAGE_VERSION- See Also:
-
GL_CURRENT_PROGRAM
static final int GL_CURRENT_PROGRAM- See Also:
-
GL_POINT_SPRITE_COORD_ORIGIN
static final int GL_POINT_SPRITE_COORD_ORIGIN- See Also:
-
GL_LOWER_LEFT
static final int GL_LOWER_LEFT- See Also:
-
GL_UPPER_LEFT
static final int GL_UPPER_LEFT- See Also:
-
GL_STENCIL_BACK_REF
static final int GL_STENCIL_BACK_REF- See Also:
-
GL_STENCIL_BACK_VALUE_MASK
static final int GL_STENCIL_BACK_VALUE_MASK- See Also:
-
GL_STENCIL_BACK_WRITEMASK
static final int GL_STENCIL_BACK_WRITEMASK- See Also:
-
GL_VERTEX_PROGRAM_TWO_SIDE
static final int GL_VERTEX_PROGRAM_TWO_SIDE- See Also:
-
GL_POINT_SPRITE
static final int GL_POINT_SPRITE- See Also:
-
GL_COORD_REPLACE
static final int GL_COORD_REPLACE- See Also:
-
GL_MAX_TEXTURE_COORDS
static final int GL_MAX_TEXTURE_COORDS- See Also:
-
-
Method Details
-
glBlendEquationSeparate
void glBlendEquationSeparate(int modeRGB, int modeAlpha) -
glDrawBuffers
-
glStencilOpSeparate
void glStencilOpSeparate(int face, int sfail, int dpfail, int dppass) -
glStencilFuncSeparate
void glStencilFuncSeparate(int face, int func, int ref, int mask) -
glStencilMaskSeparate
void glStencilMaskSeparate(int face, int mask) -
glAttachShader
void glAttachShader(int program, int shader) -
glBindAttribLocation
-
glCompileShader
void glCompileShader(int shader) -
glCreateProgram
int glCreateProgram() -
glCreateShader
int glCreateShader(int type) -
glDeleteProgram
void glDeleteProgram(int program) -
glDeleteShader
void glDeleteShader(int shader) -
glDetachShader
void glDetachShader(int program, int shader) -
glDisableVertexAttribArray
void glDisableVertexAttribArray(int index) -
glEnableVertexAttribArray
void glEnableVertexAttribArray(int index) -
glGetActiveAttrib
void glGetActiveAttrib(int program, int index, int bufSize, MemorySegment length, MemorySegment size, MemorySegment type, MemorySegment name) -
glGetActiveUniform
void glGetActiveUniform(int program, int index, int bufSize, MemorySegment length, MemorySegment size, MemorySegment type, MemorySegment name) -
glGetAttachedShaders
-
glGetAttribLocation
-
glGetProgramiv
-
glGetProgramInfoLog
-
glGetShaderiv
-
glGetShaderInfoLog
-
glGetShaderSource
-
glGetUniformLocation
-
glGetUniformfv
-
glGetUniformiv
-
glGetVertexAttribdv
-
glGetVertexAttribfv
-
glGetVertexAttribiv
-
glGetVertexAttribPointerv
-
glIsProgram
byte glIsProgram(int program) -
glIsShader
byte glIsShader(int shader) -
glLinkProgram
void glLinkProgram(int program) -
glShaderSource
-
glUseProgram
void glUseProgram(int program) -
glUniform1f
void glUniform1f(int location, float v0) -
glUniform2f
void glUniform2f(int location, float v0, float v1) -
glUniform3f
void glUniform3f(int location, float v0, float v1, float v2) -
glUniform4f
void glUniform4f(int location, float v0, float v1, float v2, float v3) -
glUniform1i
void glUniform1i(int location, int v0) -
glUniform2i
void glUniform2i(int location, int v0, int v1) -
glUniform3i
void glUniform3i(int location, int v0, int v1, int v2) -
glUniform4i
void glUniform4i(int location, int v0, int v1, int v2, int v3) -
glUniform1fv
-
glUniform2fv
-
glUniform3fv
-
glUniform4fv
-
glUniform1iv
-
glUniform2iv
-
glUniform3iv
-
glUniform4iv
-
glUniformMatrix2fv
-
glUniformMatrix3fv
-
glUniformMatrix4fv
-
glValidateProgram
void glValidateProgram(int program) -
glVertexAttrib1d
void glVertexAttrib1d(int index, double x) -
glVertexAttrib1dv
-
glVertexAttrib1f
void glVertexAttrib1f(int index, float x) -
glVertexAttrib1fv
-
glVertexAttrib1s
void glVertexAttrib1s(int index, short x) -
glVertexAttrib1sv
-
glVertexAttrib2d
void glVertexAttrib2d(int index, double x, double y) -
glVertexAttrib2dv
-
glVertexAttrib2f
void glVertexAttrib2f(int index, float x, float y) -
glVertexAttrib2fv
-
glVertexAttrib2s
void glVertexAttrib2s(int index, short x, short y) -
glVertexAttrib2sv
-
glVertexAttrib3d
void glVertexAttrib3d(int index, double x, double y, double z) -
glVertexAttrib3dv
-
glVertexAttrib3f
void glVertexAttrib3f(int index, float x, float y, float z) -
glVertexAttrib3fv
-
glVertexAttrib3s
void glVertexAttrib3s(int index, short x, short y, short z) -
glVertexAttrib3sv
-
glVertexAttrib4Nbv
-
glVertexAttrib4Niv
-
glVertexAttrib4Nsv
-
glVertexAttrib4Nub
void glVertexAttrib4Nub(int index, byte x, byte y, byte z, byte w) -
glVertexAttrib4Nubv
-
glVertexAttrib4Nuiv
-
glVertexAttrib4Nusv
-
glVertexAttrib4bv
-
glVertexAttrib4d
void glVertexAttrib4d(int index, double x, double y, double z, double w) -
glVertexAttrib4dv
-
glVertexAttrib4f
void glVertexAttrib4f(int index, float x, float y, float z, float w) -
glVertexAttrib4fv
-
glVertexAttrib4iv
-
glVertexAttrib4s
void glVertexAttrib4s(int index, short x, short y, short z, short w) -
glVertexAttrib4sv
-
glVertexAttrib4ubv
-
glVertexAttrib4uiv
-
glVertexAttrib4usv
-
glVertexAttribPointer
void glVertexAttribPointer(int index, int size, int type, byte normalized, int stride, MemorySegment pointer)
-