|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface GL2ES2
Interface containing the common subset of GL3, GL2 and GLES2.
This interface reflects only the programmable shader functionality of desktop and embedded OpenGL
Field Summary | |
---|---|
static int |
GL_ACTIVE_ATTRIBUTE_MAX_LENGTH
Part of GL_VERSION_2_0 |
static int |
GL_ACTIVE_ATTRIBUTES
Part of GL_VERSION_2_0 |
static int |
GL_ACTIVE_UNIFORM_MAX_LENGTH
Part of GL_VERSION_2_0 |
static int |
GL_ACTIVE_UNIFORMS
Part of GL_VERSION_2_0 |
static int |
GL_ATTACHED_SHADERS
Part of GL_VERSION_2_0 |
static int |
GL_BLEND_COLOR
Part of GL_ARB_imaging |
static int |
GL_BOOL
Part of GL_VERSION_2_0 |
static int |
GL_BOOL_VEC2
Part of GL_VERSION_2_0 |
static int |
GL_BOOL_VEC3
Part of GL_VERSION_2_0 |
static int |
GL_BOOL_VEC4
Part of GL_VERSION_2_0 |
static int |
GL_COMPILE_STATUS
Part of GL_VERSION_2_0 |
static int |
GL_CONSTANT_ALPHA
Part of GL_ARB_imaging |
static int |
GL_CONSTANT_COLOR
Part of GL_ARB_imaging |
static int |
GL_CURRENT_PROGRAM
Part of GL_VERSION_2_0 |
static int |
GL_CURRENT_VERTEX_ATTRIB
Part of GL_VERSION_2_0 |
static int |
GL_DELETE_STATUS
Part of GL_VERSION_2_0 |
static int |
GL_DEPTH_COMPONENT
Part of GL_VERSION_1_0 |
static int |
GL_FLOAT_MAT2
Part of GL_VERSION_2_0 |
static int |
GL_FLOAT_MAT3
Part of GL_VERSION_2_0 |
static int |
GL_FLOAT_MAT4
Part of GL_VERSION_2_0 |
static int |
GL_FLOAT_VEC2
Part of GL_VERSION_2_0 |
static int |
GL_FLOAT_VEC3
Part of GL_VERSION_2_0 |
static int |
GL_FLOAT_VEC4
Part of GL_VERSION_2_0 |
static int |
GL_FRAGMENT_SHADER
Part of GL_VERSION_2_0 |
static int |
GL_FRAGMENT_SHADER_DERIVATIVE_HINT
Part of GL_VERSION_2_0, GL_OES_standard_derivatives |
static int |
GL_HIGH_FLOAT
Part of GL_ARB_ES2_compatibility |
static int |
GL_HIGH_INT
Part of GL_ARB_ES2_compatibility |
static int |
GL_INFO_LOG_LENGTH
Part of GL_VERSION_2_0 |
static int |
GL_INT
Part of GL_VERSION_1_0 |
static int |
GL_INT_10_10_10_2
Part of GL_OES_vertex_type_10_10_10_2 |
static int |
GL_INT_VEC2
Part of GL_VERSION_2_0 |
static int |
GL_INT_VEC3
Part of GL_VERSION_2_0 |
static int |
GL_INT_VEC4
Part of GL_VERSION_2_0 |
static int |
GL_LINK_STATUS
Part of GL_VERSION_2_0 |
static int |
GL_LOW_FLOAT
Part of GL_ARB_ES2_compatibility |
static int |
GL_LOW_INT
Part of GL_ARB_ES2_compatibility |
static int |
GL_MAX_3D_TEXTURE_SIZE
Part of GL_VERSION_1_2, GL_OES_texture_3D |
static int |
GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS
Part of GL_VERSION_2_0 |
static int |
GL_MAX_FRAGMENT_UNIFORM_VECTORS
Part of GL_ARB_ES2_compatibility |
static int |
GL_MAX_TEXTURE_IMAGE_UNITS
Part of GL_VERSION_2_0 |
static int |
GL_MAX_VARYING_VECTORS
Part of GL_ARB_ES2_compatibility |
static int |
GL_MAX_VERTEX_ATTRIBS
Part of GL_VERSION_2_0 |
static int |
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS
Part of GL_VERSION_2_0 |
static int |
GL_MAX_VERTEX_UNIFORM_VECTORS
Part of GL_ARB_ES2_compatibility |
static int |
GL_MEDIUM_FLOAT
Part of GL_ARB_ES2_compatibility |
static int |
GL_MEDIUM_INT
Part of GL_ARB_ES2_compatibility |
static int |
GL_NUM_PROGRAM_BINARY_FORMATS
Part of GL_ARB_get_program_binary, GL_OES_get_program_binary |
static int |
GL_NUM_SHADER_BINARY_FORMATS
Part of GL_ARB_ES2_compatibility |
static int |
GL_ONE_MINUS_CONSTANT_ALPHA
Part of GL_ARB_imaging |
static int |
GL_ONE_MINUS_CONSTANT_COLOR
Part of GL_ARB_imaging |
static int |
GL_PROGRAM_BINARY_FORMATS
Part of GL_ARB_get_program_binary, GL_OES_get_program_binary |
static int |
GL_PROGRAM_BINARY_LENGTH
Part of GL_ARB_get_program_binary, GL_OES_get_program_binary |
static int |
GL_SAMPLER_2D
Part of GL_VERSION_2_0 |
static int |
GL_SAMPLER_3D
Part of GL_VERSION_2_0, GL_OES_texture_3D |
static int |
GL_SAMPLER_CUBE
Part of GL_VERSION_2_0 |
static int |
GL_SHADER_BINARY_FORMATS
Part of GL_ES_VERSION_2_0 |
static int |
GL_SHADER_COMPILER
Part of GL_ARB_ES2_compatibility |
static int |
GL_SHADER_SOURCE_LENGTH
Part of GL_VERSION_2_0 |
static int |
GL_SHADER_TYPE
Part of GL_VERSION_2_0 |
static int |
GL_SHADING_LANGUAGE_VERSION
Part of GL_VERSION_2_0 |
static int |
GL_STENCIL_BACK_FAIL
Part of GL_VERSION_2_0 |
static int |
GL_STENCIL_BACK_FUNC
Part of GL_VERSION_2_0 |
static int |
GL_STENCIL_BACK_PASS_DEPTH_FAIL
Part of GL_VERSION_2_0 |
static int |
GL_STENCIL_BACK_PASS_DEPTH_PASS
Part of GL_VERSION_2_0 |
static int |
GL_STENCIL_BACK_REF
Part of GL_VERSION_2_0 |
static int |
GL_STENCIL_BACK_VALUE_MASK
Part of GL_VERSION_2_0 |
static int |
GL_STENCIL_BACK_WRITEMASK
Part of GL_VERSION_2_0 |
static int |
GL_STENCIL_INDEX
Part of GL_VERSION_1_0 |
static int |
GL_STREAM_DRAW
Part of GL_VERSION_1_5 |
static int |
GL_TEXTURE_3D
Part of GL_VERSION_1_2, GL_OES_texture_3D |
static int |
GL_TEXTURE_BINDING_3D
Part of GL_VERSION_1_2, GL_OES_texture_3D |
static int |
GL_TEXTURE_WRAP_R
Part of GL_VERSION_1_2, GL_OES_texture_3D |
static int |
GL_UNSIGNED_INT_10_10_10_2
Part of GL_VERSION_1_2, GL_OES_vertex_type_10_10_10_2 |
static int |
GL_VALIDATE_STATUS
Part of GL_VERSION_2_0 |
static int |
GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
Part of GL_VERSION_1_5 |
static int |
GL_VERTEX_ATTRIB_ARRAY_ENABLED
Part of GL_VERSION_2_0 |
static int |
GL_VERTEX_ATTRIB_ARRAY_NORMALIZED
Part of GL_VERSION_2_0 |
static int |
GL_VERTEX_ATTRIB_ARRAY_POINTER
Part of GL_VERSION_2_0 |
static int |
GL_VERTEX_ATTRIB_ARRAY_SIZE
Part of GL_VERSION_2_0 |
static int |
GL_VERTEX_ATTRIB_ARRAY_STRIDE
Part of GL_VERSION_2_0 |
static int |
GL_VERTEX_ATTRIB_ARRAY_TYPE
Part of GL_VERSION_2_0 |
static int |
GL_VERTEX_SHADER
Part of GL_VERSION_2_0 |
Method Summary | |
---|---|
void |
glAttachShader(int program,
int shader)
Interface to C language function: void glAttachShader(GLuint program, GLuint shader); |
void |
glBindAttribLocation(int program,
int index,
String name)
Interface to C language function: void glBindAttribLocation(GLuint program, GLuint index, const GLchar * name); |
void |
glBlendColor(float red,
float green,
float blue,
float alpha)
Interface to C language function: void glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); |
void |
glClearDepth(double depth)
|
void |
glClearDepthf(float depth)
Entry point to C language function: void glClearDepthf(GLclampf depth);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility . |
void |
glCompileShader(int shader)
Interface to C language function: void glCompileShader(GLuint shader); |
void |
glCompressedTexImage3D(int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
int imageSize,
Buffer data)
Entry point to C language function: void glCompressedTexImage3DOES(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data); Part of GL_VERSION_1_3, GL_OES_texture_3D |
void |
glCompressedTexImage3D(int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
int imageSize,
long data_buffer_offset)
Entry point to C language function: void glCompressedTexImage3DOES(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data); Part of GL_VERSION_1_3, GL_OES_texture_3D |
void |
glCompressedTexSubImage3D(int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int width,
int height,
int depth,
int format,
int imageSize,
Buffer data)
Entry point to C language function: void glCompressedTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data); Part of GL_VERSION_1_3, GL_OES_texture_3D |
void |
glCompressedTexSubImage3D(int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int width,
int height,
int depth,
int format,
int imageSize,
long data_buffer_offset)
Entry point to C language function: void glCompressedTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data); Part of GL_VERSION_1_3, GL_OES_texture_3D |
void |
glCopyTexSubImage3D(int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int x,
int y,
int width,
int height)
Entry point to C language function: void glCopyTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); Part of GL_VERSION_1_2, GL_OES_texture_3D |
int |
glCreateProgram()
Interface to C language function: GLuint glCreateProgram(void); |
int |
glCreateShader(int type)
Interface to C language function: GLuint glCreateShader(GLenum type); |
void |
glDeleteProgram(int program)
Interface to C language function: void glDeleteProgram(GLuint program); |
void |
glDeleteShader(int shader)
Interface to C language function: void glDeleteShader(GLuint shader); |
void |
glDepthRange(double zNear,
double zFar)
|
void |
glDepthRangef(float zNear,
float zFar)
Entry point to C language function: void glDepthRangef(GLclampf zNear, GLclampf zFar);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility . |
void |
glDetachShader(int program,
int shader)
Interface to C language function: void glDetachShader(GLuint program, GLuint shader); |
void |
glDisableVertexAttribArray(int index)
Interface to C language function: void glDisableVertexAttribArray(GLuint index); |
void |
glEnableVertexAttribArray(int index)
Interface to C language function: void glEnableVertexAttribArray(GLuint index); |
void |
glFramebufferTexture3D(int target,
int attachment,
int textarget,
int texture,
int level,
int zoffset)
Interface to C language function: void glFramebufferTexture3DOES(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); |
void |
glGetActiveAttrib(int program,
int index,
int bufsize,
int[] length,
int length_offset,
int[] size,
int size_offset,
int[] type,
int type_offset,
byte[] name,
int name_offset)
Interface to C language function: void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name); |
void |
glGetActiveAttrib(int program,
int index,
int bufsize,
IntBuffer length,
IntBuffer size,
IntBuffer type,
ByteBuffer name)
Interface to C language function: void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name); |
void |
glGetActiveUniform(int program,
int index,
int bufsize,
int[] length,
int length_offset,
int[] size,
int size_offset,
int[] type,
int type_offset,
byte[] name,
int name_offset)
Interface to C language function: void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name); |
void |
glGetActiveUniform(int program,
int index,
int bufsize,
IntBuffer length,
IntBuffer size,
IntBuffer type,
ByteBuffer name)
Interface to C language function: void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name); |
void |
glGetAttachedShaders(int program,
int maxcount,
int[] count,
int count_offset,
int[] shaders,
int shaders_offset)
Interface to C language function: void glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei * count, GLuint * shaders); |
void |
glGetAttachedShaders(int program,
int maxcount,
IntBuffer count,
IntBuffer shaders)
Interface to C language function: void glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei * count, GLuint * shaders); |
int |
glGetAttribLocation(int program,
String name)
Interface to C language function: int glGetAttribLocation(GLuint program, const GLchar * name); |
void |
glGetProgramBinary(int program,
int bufSize,
int[] length,
int length_offset,
int[] binaryFormat,
int binaryFormat_offset,
Buffer binary)
Entry point to C language function: void glGetProgramBinaryOES(GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, GLvoid * binary); Part of GL_ARB_get_program_binary, GL_OES_get_program_binary |
void |
glGetProgramBinary(int program,
int bufSize,
IntBuffer length,
IntBuffer binaryFormat,
Buffer binary)
Entry point to C language function: void glGetProgramBinaryOES(GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, GLvoid * binary); Part of GL_ARB_get_program_binary, GL_OES_get_program_binary |
void |
glGetProgramInfoLog(int program,
int bufsize,
int[] length,
int length_offset,
byte[] infolog,
int infolog_offset)
Interface to C language function: void glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei * length, GLchar * infolog); |
void |
glGetProgramInfoLog(int program,
int bufsize,
IntBuffer length,
ByteBuffer infolog)
Interface to C language function: void glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei * length, GLchar * infolog); |
void |
glGetProgramiv(int program,
int pname,
int[] params,
int params_offset)
Interface to C language function: void glGetProgramiv(GLuint program, GLenum pname, GLint * params); |
void |
glGetProgramiv(int program,
int pname,
IntBuffer params)
Interface to C language function: void glGetProgramiv(GLuint program, GLenum pname, GLint * params); |
void |
glGetShaderInfoLog(int shader,
int bufsize,
int[] length,
int length_offset,
byte[] infolog,
int infolog_offset)
Interface to C language function: void glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * infolog); |
void |
glGetShaderInfoLog(int shader,
int bufsize,
IntBuffer length,
ByteBuffer infolog)
Interface to C language function: void glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * infolog); |
void |
glGetShaderiv(int shader,
int pname,
int[] params,
int params_offset)
Interface to C language function: void glGetShaderiv(GLuint shader, GLenum pname, GLint * params); |
void |
glGetShaderiv(int shader,
int pname,
IntBuffer params)
Interface to C language function: void glGetShaderiv(GLuint shader, GLenum pname, GLint * params); |
void |
glGetShaderPrecisionFormat(int shadertype,
int precisiontype,
int[] range,
int range_offset,
int[] precision,
int precision_offset)
Entry point to C language function: void glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility . |
void |
glGetShaderPrecisionFormat(int shadertype,
int precisiontype,
IntBuffer range,
IntBuffer precision)
Entry point to C language function: void glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility . |
void |
glGetShaderSource(int shader,
int bufsize,
int[] length,
int length_offset,
byte[] source,
int source_offset)
Interface to C language function: void glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * source); |
void |
glGetShaderSource(int shader,
int bufsize,
IntBuffer length,
ByteBuffer source)
Interface to C language function: void glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * source); |
void |
glGetUniformfv(int program,
int location,
float[] params,
int params_offset)
Interface to C language function: void glGetUniformfv(GLuint program, GLint location, GLfloat * params); |
void |
glGetUniformfv(int program,
int location,
FloatBuffer params)
Interface to C language function: void glGetUniformfv(GLuint program, GLint location, GLfloat * params); |
void |
glGetUniformiv(int program,
int location,
int[] params,
int params_offset)
Interface to C language function: void glGetUniformiv(GLuint program, GLint location, GLint * params); |
void |
glGetUniformiv(int program,
int location,
IntBuffer params)
Interface to C language function: void glGetUniformiv(GLuint program, GLint location, GLint * params); |
int |
glGetUniformLocation(int program,
String name)
Interface to C language function: int glGetUniformLocation(GLuint program, const GLchar * name); |
void |
glGetVertexAttribfv(int index,
int pname,
float[] params,
int params_offset)
Interface to C language function: void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params); |
void |
glGetVertexAttribfv(int index,
int pname,
FloatBuffer params)
Interface to C language function: void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params); |
void |
glGetVertexAttribiv(int index,
int pname,
int[] params,
int params_offset)
Interface to C language function: void glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params); |
void |
glGetVertexAttribiv(int index,
int pname,
IntBuffer params)
Interface to C language function: void glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params); |
boolean |
glIsProgram(int program)
Interface to C language function: GLboolean glIsProgram(GLuint program); |
boolean |
glIsShader(int shader)
Interface to C language function: GLboolean glIsShader(GLuint shader); |
void |
glLinkProgram(int program)
Interface to C language function: void glLinkProgram(GLuint program); |
void |
glProgramBinary(int program,
int binaryFormat,
Buffer binary,
int length)
Entry point to C language function: void glProgramBinaryOES(GLuint program, GLenum binaryFormat, const GLvoid * binary, GLint length); Part of GL_ARB_get_program_binary, GL_OES_get_program_binary |
void |
glReleaseShaderCompiler()
Entry point to C language function: void glReleaseShaderCompiler(void);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility . |
void |
glShaderBinary(int n,
int[] shaders,
int shaders_offset,
int binaryformat,
Buffer binary,
int length)
Entry point to C language function: void glShaderBinary(GLint n, const GLuint * shaders, GLenum binaryformat, const void * binary, GLint length);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility . |
void |
glShaderBinary(int n,
IntBuffer shaders,
int binaryformat,
Buffer binary,
int length)
Entry point to C language function: void glShaderBinary(GLint n, const GLuint * shaders, GLenum binaryformat, const void * binary, GLint length);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility . |
void |
glShaderSource(int shader,
int count,
String[] string,
int[] length,
int length_offset)
Interface to C language function: void glShaderSource(GLuint shader, GLsizei count, const GLchar * * string, const GLint * length); |
void |
glShaderSource(int shader,
int count,
String[] string,
IntBuffer length)
Interface to C language function: void glShaderSource(GLuint shader, GLsizei count, const GLchar * * string, const GLint * length); |
void |
glStencilFuncSeparate(int face,
int func,
int ref,
int mask)
Interface to C language function: void glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask); |
void |
glStencilMaskSeparate(int face,
int mask)
Interface to C language function: void glStencilMaskSeparate(GLenum face, GLuint mask); |
void |
glStencilOpSeparate(int face,
int fail,
int zfail,
int zpass)
Interface to C language function: void glStencilOpSeparate(GLenum face, GLenum fail, GLenum zfail, GLenum zpass); |
void |
glTexImage3D(int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
int format,
int type,
Buffer pixels)
Entry point to C language function: void glTexImage3DOES(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels); Part of GL_VERSION_1_2, GL_OES_texture_3D |
void |
glTexImage3D(int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
int format,
int type,
long pixels_buffer_offset)
Entry point to C language function: void glTexImage3DOES(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels); Part of GL_VERSION_1_2, GL_OES_texture_3D |
void |
glTexSubImage3D(int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int width,
int height,
int depth,
int format,
int type,
Buffer pixels)
Entry point to C language function: void glTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels); Part of GL_VERSION_1_2, GL_OES_texture_3D |
void |
glTexSubImage3D(int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int width,
int height,
int depth,
int format,
int type,
long pixels_buffer_offset)
Entry point to C language function: void glTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels); Part of GL_VERSION_1_2, GL_OES_texture_3D |
void |
glUniform(GLUniformData data)
|
void |
glUniform1f(int location,
float x)
Interface to C language function: void glUniform1f(GLint location, GLfloat x); |
void |
glUniform1fv(int location,
int count,
float[] v,
int v_offset)
Interface to C language function: void glUniform1fv(GLint location, GLsizei count, const GLfloat * v); |
void |
glUniform1fv(int location,
int count,
FloatBuffer v)
Interface to C language function: void glUniform1fv(GLint location, GLsizei count, const GLfloat * v); |
void |
glUniform1i(int location,
int x)
Interface to C language function: void glUniform1i(GLint location, GLint x); |
void |
glUniform1iv(int location,
int count,
int[] v,
int v_offset)
Interface to C language function: void glUniform1iv(GLint location, GLsizei count, const GLint * v); |
void |
glUniform1iv(int location,
int count,
IntBuffer v)
Interface to C language function: void glUniform1iv(GLint location, GLsizei count, const GLint * v); |
void |
glUniform2f(int location,
float x,
float y)
Interface to C language function: void glUniform2f(GLint location, GLfloat x, GLfloat y); |
void |
glUniform2fv(int location,
int count,
float[] v,
int v_offset)
Interface to C language function: void glUniform2fv(GLint location, GLsizei count, const GLfloat * v); |
void |
glUniform2fv(int location,
int count,
FloatBuffer v)
Interface to C language function: void glUniform2fv(GLint location, GLsizei count, const GLfloat * v); |
void |
glUniform2i(int location,
int x,
int y)
Interface to C language function: void glUniform2i(GLint location, GLint x, GLint y); |
void |
glUniform2iv(int location,
int count,
int[] v,
int v_offset)
Interface to C language function: void glUniform2iv(GLint location, GLsizei count, const GLint * v); |
void |
glUniform2iv(int location,
int count,
IntBuffer v)
Interface to C language function: void glUniform2iv(GLint location, GLsizei count, const GLint * v); |
void |
glUniform3f(int location,
float x,
float y,
float z)
Interface to C language function: void glUniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z); |
void |
glUniform3fv(int location,
int count,
float[] v,
int v_offset)
Interface to C language function: void glUniform3fv(GLint location, GLsizei count, const GLfloat * v); |
void |
glUniform3fv(int location,
int count,
FloatBuffer v)
Interface to C language function: void glUniform3fv(GLint location, GLsizei count, const GLfloat * v); |
void |
glUniform3i(int location,
int x,
int y,
int z)
Interface to C language function: void glUniform3i(GLint location, GLint x, GLint y, GLint z); |
void |
glUniform3iv(int location,
int count,
int[] v,
int v_offset)
Interface to C language function: void glUniform3iv(GLint location, GLsizei count, const GLint * v); |
void |
glUniform3iv(int location,
int count,
IntBuffer v)
Interface to C language function: void glUniform3iv(GLint location, GLsizei count, const GLint * v); |
void |
glUniform4f(int location,
float x,
float y,
float z,
float w)
Interface to C language function: void glUniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w); |
void |
glUniform4fv(int location,
int count,
float[] v,
int v_offset)
Interface to C language function: void glUniform4fv(GLint location, GLsizei count, const GLfloat * v); |
void |
glUniform4fv(int location,
int count,
FloatBuffer v)
Interface to C language function: void glUniform4fv(GLint location, GLsizei count, const GLfloat * v); |
void |
glUniform4i(int location,
int x,
int y,
int z,
int w)
Interface to C language function: void glUniform4i(GLint location, GLint x, GLint y, GLint z, GLint w); |
void |
glUniform4iv(int location,
int count,
int[] v,
int v_offset)
Interface to C language function: void glUniform4iv(GLint location, GLsizei count, const GLint * v); |
void |
glUniform4iv(int location,
int count,
IntBuffer v)
Interface to C language function: void glUniform4iv(GLint location, GLsizei count, const GLint * v); |
void |
glUniformMatrix2fv(int location,
int count,
boolean transpose,
float[] value,
int value_offset)
Interface to C language function: void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); |
void |
glUniformMatrix2fv(int location,
int count,
boolean transpose,
FloatBuffer value)
Interface to C language function: void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); |
void |
glUniformMatrix3fv(int location,
int count,
boolean transpose,
float[] value,
int value_offset)
Interface to C language function: void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); |
void |
glUniformMatrix3fv(int location,
int count,
boolean transpose,
FloatBuffer value)
Interface to C language function: void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); |
void |
glUniformMatrix4fv(int location,
int count,
boolean transpose,
float[] value,
int value_offset)
Interface to C language function: void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); |
void |
glUniformMatrix4fv(int location,
int count,
boolean transpose,
FloatBuffer value)
Interface to C language function: void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); |
void |
glUseProgram(int program)
Interface to C language function: void glUseProgram(GLuint program); |
void |
glValidateProgram(int program)
Interface to C language function: void glValidateProgram(GLuint program); |
void |
glVertexAttrib1f(int indx,
float x)
Interface to C language function: void glVertexAttrib1f(GLuint indx, GLfloat x); |
void |
glVertexAttrib1fv(int indx,
float[] values,
int values_offset)
Interface to C language function: void glVertexAttrib1fv(GLuint indx, const GLfloat * values); |
void |
glVertexAttrib1fv(int indx,
FloatBuffer values)
Interface to C language function: void glVertexAttrib1fv(GLuint indx, const GLfloat * values); |
void |
glVertexAttrib2f(int indx,
float x,
float y)
Interface to C language function: void glVertexAttrib2f(GLuint indx, GLfloat x, GLfloat y); |
void |
glVertexAttrib2fv(int indx,
float[] values,
int values_offset)
Interface to C language function: void glVertexAttrib2fv(GLuint indx, const GLfloat * values); |
void |
glVertexAttrib2fv(int indx,
FloatBuffer values)
Interface to C language function: void glVertexAttrib2fv(GLuint indx, const GLfloat * values); |
void |
glVertexAttrib3f(int indx,
float x,
float y,
float z)
Interface to C language function: void glVertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z); |
void |
glVertexAttrib3fv(int indx,
float[] values,
int values_offset)
Interface to C language function: void glVertexAttrib3fv(GLuint indx, const GLfloat * values); |
void |
glVertexAttrib3fv(int indx,
FloatBuffer values)
Interface to C language function: void glVertexAttrib3fv(GLuint indx, const GLfloat * values); |
void |
glVertexAttrib4f(int indx,
float x,
float y,
float z,
float w)
Interface to C language function: void glVertexAttrib4f(GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w); |
void |
glVertexAttrib4fv(int indx,
float[] values,
int values_offset)
Interface to C language function: void glVertexAttrib4fv(GLuint indx, const GLfloat * values); |
void |
glVertexAttrib4fv(int indx,
FloatBuffer values)
Interface to C language function: void glVertexAttrib4fv(GLuint indx, const GLfloat * values); |
void |
glVertexAttribPointer(GLArrayData array)
End: GL_ARB_ES2_compatibility functions, which are part of ES2 core as well |
void |
glVertexAttribPointer(int indx,
int size,
int type,
boolean normalized,
int stride,
Buffer ptr)
Entry point to C language function: void glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * ptr); Part of GL_VERSION_2_0 |
void |
glVertexAttribPointer(int indx,
int size,
int type,
boolean normalized,
int stride,
long ptr_buffer_offset)
Entry point to C language function: void glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * ptr); Part of GL_VERSION_2_0 |
Methods inherited from interface javax.media.opengl.GLBase |
---|
getContext, getExtension, getGL, getGL2, getGL2ES1, getGL2ES2, getGL2GL3, getGL3, getGL3bc, getGL4, getGL4bc, getGLES1, getGLES2, getGLProfile, getPlatformGLExtensions, getSwapInterval, hasGLSL, isExtensionAvailable, isFunctionAvailable, isGL, isGL2, isGL2ES1, isGL2ES2, isGL2GL3, isGL3, isGL3bc, isGL4, isGL4bc, isGLES, isGLES1, isGLES2, isGLES2Compatible, setSwapInterval |
Field Detail |
---|
static final int GL_CONSTANT_COLOR
GL_ARB_imaging
static final int GL_ONE_MINUS_CONSTANT_COLOR
GL_ARB_imaging
static final int GL_CONSTANT_ALPHA
GL_ARB_imaging
static final int GL_ONE_MINUS_CONSTANT_ALPHA
GL_ARB_imaging
static final int GL_BLEND_COLOR
GL_ARB_imaging
static final int GL_STREAM_DRAW
GL_VERSION_1_5
static final int GL_CURRENT_VERTEX_ATTRIB
GL_VERSION_2_0
static final int GL_STENCIL_BACK_FUNC
GL_VERSION_2_0
static final int GL_STENCIL_BACK_FAIL
GL_VERSION_2_0
static final int GL_STENCIL_BACK_PASS_DEPTH_FAIL
GL_VERSION_2_0
static final int GL_STENCIL_BACK_PASS_DEPTH_PASS
GL_VERSION_2_0
static final int GL_STENCIL_BACK_REF
GL_VERSION_2_0
static final int GL_STENCIL_BACK_VALUE_MASK
GL_VERSION_2_0
static final int GL_STENCIL_BACK_WRITEMASK
GL_VERSION_2_0
static final int GL_INT
GL_VERSION_1_0
static final int GL_DEPTH_COMPONENT
GL_VERSION_1_0
static final int GL_FRAGMENT_SHADER
GL_VERSION_2_0
static final int GL_VERTEX_SHADER
GL_VERSION_2_0
static final int GL_MAX_VERTEX_ATTRIBS
GL_VERSION_2_0
static final int GL_MAX_VERTEX_UNIFORM_VECTORS
GL_ARB_ES2_compatibility
static final int GL_MAX_VARYING_VECTORS
GL_ARB_ES2_compatibility
static final int GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS
GL_VERSION_2_0
static final int GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS
GL_VERSION_2_0
static final int GL_MAX_TEXTURE_IMAGE_UNITS
GL_VERSION_2_0
static final int GL_MAX_FRAGMENT_UNIFORM_VECTORS
GL_ARB_ES2_compatibility
static final int GL_SHADER_TYPE
GL_VERSION_2_0
static final int GL_DELETE_STATUS
GL_VERSION_2_0
static final int GL_LINK_STATUS
GL_VERSION_2_0
static final int GL_VALIDATE_STATUS
GL_VERSION_2_0
static final int GL_ATTACHED_SHADERS
GL_VERSION_2_0
static final int GL_ACTIVE_UNIFORMS
GL_VERSION_2_0
static final int GL_ACTIVE_UNIFORM_MAX_LENGTH
GL_VERSION_2_0
static final int GL_ACTIVE_ATTRIBUTES
GL_VERSION_2_0
static final int GL_ACTIVE_ATTRIBUTE_MAX_LENGTH
GL_VERSION_2_0
static final int GL_SHADING_LANGUAGE_VERSION
GL_VERSION_2_0
static final int GL_CURRENT_PROGRAM
GL_VERSION_2_0
static final int GL_FLOAT_VEC2
GL_VERSION_2_0
static final int GL_FLOAT_VEC3
GL_VERSION_2_0
static final int GL_FLOAT_VEC4
GL_VERSION_2_0
static final int GL_INT_VEC2
GL_VERSION_2_0
static final int GL_INT_VEC3
GL_VERSION_2_0
static final int GL_INT_VEC4
GL_VERSION_2_0
static final int GL_BOOL
GL_VERSION_2_0
static final int GL_BOOL_VEC2
GL_VERSION_2_0
static final int GL_BOOL_VEC3
GL_VERSION_2_0
static final int GL_BOOL_VEC4
GL_VERSION_2_0
static final int GL_FLOAT_MAT2
GL_VERSION_2_0
static final int GL_FLOAT_MAT3
GL_VERSION_2_0
static final int GL_FLOAT_MAT4
GL_VERSION_2_0
static final int GL_SAMPLER_2D
GL_VERSION_2_0
static final int GL_SAMPLER_CUBE
GL_VERSION_2_0
static final int GL_VERTEX_ATTRIB_ARRAY_ENABLED
GL_VERSION_2_0
static final int GL_VERTEX_ATTRIB_ARRAY_SIZE
GL_VERSION_2_0
static final int GL_VERTEX_ATTRIB_ARRAY_STRIDE
GL_VERSION_2_0
static final int GL_VERTEX_ATTRIB_ARRAY_TYPE
GL_VERSION_2_0
static final int GL_VERTEX_ATTRIB_ARRAY_NORMALIZED
GL_VERSION_2_0
static final int GL_VERTEX_ATTRIB_ARRAY_POINTER
GL_VERSION_2_0
static final int GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
GL_VERSION_1_5
static final int GL_COMPILE_STATUS
GL_VERSION_2_0
static final int GL_INFO_LOG_LENGTH
GL_VERSION_2_0
static final int GL_SHADER_SOURCE_LENGTH
GL_VERSION_2_0
static final int GL_SHADER_COMPILER
GL_ARB_ES2_compatibility
static final int GL_SHADER_BINARY_FORMATS
GL_ES_VERSION_2_0
static final int GL_NUM_SHADER_BINARY_FORMATS
GL_ARB_ES2_compatibility
static final int GL_LOW_FLOAT
GL_ARB_ES2_compatibility
static final int GL_MEDIUM_FLOAT
GL_ARB_ES2_compatibility
static final int GL_HIGH_FLOAT
GL_ARB_ES2_compatibility
static final int GL_LOW_INT
GL_ARB_ES2_compatibility
static final int GL_MEDIUM_INT
GL_ARB_ES2_compatibility
static final int GL_HIGH_INT
GL_ARB_ES2_compatibility
static final int GL_STENCIL_INDEX
GL_VERSION_1_0
static final int GL_PROGRAM_BINARY_LENGTH
GL_ARB_get_program_binary, GL_OES_get_program_binary
static final int GL_NUM_PROGRAM_BINARY_FORMATS
GL_ARB_get_program_binary, GL_OES_get_program_binary
static final int GL_PROGRAM_BINARY_FORMATS
GL_ARB_get_program_binary, GL_OES_get_program_binary
static final int GL_FRAGMENT_SHADER_DERIVATIVE_HINT
GL_VERSION_2_0, GL_OES_standard_derivatives
static final int GL_TEXTURE_WRAP_R
GL_VERSION_1_2, GL_OES_texture_3D
static final int GL_TEXTURE_3D
GL_VERSION_1_2, GL_OES_texture_3D
static final int GL_TEXTURE_BINDING_3D
GL_VERSION_1_2, GL_OES_texture_3D
static final int GL_MAX_3D_TEXTURE_SIZE
GL_VERSION_1_2, GL_OES_texture_3D
static final int GL_SAMPLER_3D
GL_VERSION_2_0, GL_OES_texture_3D
static final int GL_UNSIGNED_INT_10_10_10_2
GL_VERSION_1_2, GL_OES_vertex_type_10_10_10_2
static final int GL_INT_10_10_10_2
GL_OES_vertex_type_10_10_10_2
Method Detail |
---|
void glAttachShader(int program, int shader)
void glAttachShader(GLuint program, GLuint shader);
void glBindAttribLocation(int program, int index, String name)
void glBindAttribLocation(GLuint program, GLuint index, const GLchar * name);
void glBlendColor(float red, float green, float blue, float alpha)
void glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
void glCompileShader(int shader)
void glCompileShader(GLuint shader);
void glCompressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, Buffer data)
void glCompressedTexImage3DOES(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data);
GL_VERSION_1_3, GL_OES_texture_3D
void glCompressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, long data_buffer_offset)
void glCompressedTexImage3DOES(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data);
GL_VERSION_1_3, GL_OES_texture_3D
void glCompressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, Buffer data)
void glCompressedTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data);
GL_VERSION_1_3, GL_OES_texture_3D
void glCompressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, long data_buffer_offset)
void glCompressedTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data);
GL_VERSION_1_3, GL_OES_texture_3D
void glCopyTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)
void glCopyTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
GL_VERSION_1_2, GL_OES_texture_3D
int glCreateProgram()
GLuint glCreateProgram(void);
int glCreateShader(int type)
GLuint glCreateShader(GLenum type);
void glDeleteProgram(int program)
void glDeleteProgram(GLuint program);
void glDeleteShader(int shader)
void glDeleteShader(GLuint shader);
void glDetachShader(int program, int shader)
void glDetachShader(GLuint program, GLuint shader);
void glDisableVertexAttribArray(int index)
void glDisableVertexAttribArray(GLuint index);
void glEnableVertexAttribArray(int index)
void glEnableVertexAttribArray(GLuint index);
void glFramebufferTexture3D(int target, int attachment, int textarget, int texture, int level, int zoffset)
void glFramebufferTexture3DOES(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
void glGetActiveAttrib(int program, int index, int bufsize, IntBuffer length, IntBuffer size, IntBuffer type, ByteBuffer name)
void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);
void glGetActiveAttrib(int program, int index, int bufsize, int[] length, int length_offset, int[] size, int size_offset, int[] type, int type_offset, byte[] name, int name_offset)
void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);
void glGetActiveUniform(int program, int index, int bufsize, IntBuffer length, IntBuffer size, IntBuffer type, ByteBuffer name)
void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);
void glGetActiveUniform(int program, int index, int bufsize, int[] length, int length_offset, int[] size, int size_offset, int[] type, int type_offset, byte[] name, int name_offset)
void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);
void glGetAttachedShaders(int program, int maxcount, IntBuffer count, IntBuffer shaders)
void glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei * count, GLuint * shaders);
void glGetAttachedShaders(int program, int maxcount, int[] count, int count_offset, int[] shaders, int shaders_offset)
void glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei * count, GLuint * shaders);
int glGetAttribLocation(int program, String name)
int glGetAttribLocation(GLuint program, const GLchar * name);
void glGetProgramBinary(int program, int bufSize, IntBuffer length, IntBuffer binaryFormat, Buffer binary)
void glGetProgramBinaryOES(GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, GLvoid * binary);
GL_ARB_get_program_binary, GL_OES_get_program_binary
void glGetProgramBinary(int program, int bufSize, int[] length, int length_offset, int[] binaryFormat, int binaryFormat_offset, Buffer binary)
void glGetProgramBinaryOES(GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, GLvoid * binary);
GL_ARB_get_program_binary, GL_OES_get_program_binary
void glGetProgramInfoLog(int program, int bufsize, IntBuffer length, ByteBuffer infolog)
void glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei * length, GLchar * infolog);
void glGetProgramInfoLog(int program, int bufsize, int[] length, int length_offset, byte[] infolog, int infolog_offset)
void glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei * length, GLchar * infolog);
void glGetProgramiv(int program, int pname, IntBuffer params)
void glGetProgramiv(GLuint program, GLenum pname, GLint * params);
void glGetProgramiv(int program, int pname, int[] params, int params_offset)
void glGetProgramiv(GLuint program, GLenum pname, GLint * params);
void glGetShaderInfoLog(int shader, int bufsize, IntBuffer length, ByteBuffer infolog)
void glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * infolog);
void glGetShaderInfoLog(int shader, int bufsize, int[] length, int length_offset, byte[] infolog, int infolog_offset)
void glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * infolog);
void glGetShaderSource(int shader, int bufsize, IntBuffer length, ByteBuffer source)
void glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * source);
void glGetShaderSource(int shader, int bufsize, int[] length, int length_offset, byte[] source, int source_offset)
void glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * source);
void glGetShaderiv(int shader, int pname, IntBuffer params)
void glGetShaderiv(GLuint shader, GLenum pname, GLint * params);
void glGetShaderiv(int shader, int pname, int[] params, int params_offset)
void glGetShaderiv(GLuint shader, GLenum pname, GLint * params);
int glGetUniformLocation(int program, String name)
int glGetUniformLocation(GLuint program, const GLchar * name);
void glGetUniformfv(int program, int location, FloatBuffer params)
void glGetUniformfv(GLuint program, GLint location, GLfloat * params);
void glGetUniformfv(int program, int location, float[] params, int params_offset)
void glGetUniformfv(GLuint program, GLint location, GLfloat * params);
void glGetUniformiv(int program, int location, IntBuffer params)
void glGetUniformiv(GLuint program, GLint location, GLint * params);
void glGetUniformiv(int program, int location, int[] params, int params_offset)
void glGetUniformiv(GLuint program, GLint location, GLint * params);
void glGetVertexAttribfv(int index, int pname, FloatBuffer params)
void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params);
void glGetVertexAttribfv(int index, int pname, float[] params, int params_offset)
void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params);
void glGetVertexAttribiv(int index, int pname, IntBuffer params)
void glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params);
void glGetVertexAttribiv(int index, int pname, int[] params, int params_offset)
void glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params);
boolean glIsProgram(int program)
GLboolean glIsProgram(GLuint program);
boolean glIsShader(int shader)
GLboolean glIsShader(GLuint shader);
void glLinkProgram(int program)
void glLinkProgram(GLuint program);
void glProgramBinary(int program, int binaryFormat, Buffer binary, int length)
void glProgramBinaryOES(GLuint program, GLenum binaryFormat, const GLvoid * binary, GLint length);
GL_ARB_get_program_binary, GL_OES_get_program_binary
void glShaderSource(int shader, int count, String[] string, IntBuffer length)
void glShaderSource(GLuint shader, GLsizei count, const GLchar * * string, const GLint * length);
void glShaderSource(int shader, int count, String[] string, int[] length, int length_offset)
void glShaderSource(GLuint shader, GLsizei count, const GLchar * * string, const GLint * length);
void glStencilFuncSeparate(int face, int func, int ref, int mask)
void glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask);
void glStencilMaskSeparate(int face, int mask)
void glStencilMaskSeparate(GLenum face, GLuint mask);
void glStencilOpSeparate(int face, int fail, int zfail, int zpass)
void glStencilOpSeparate(GLenum face, GLenum fail, GLenum zfail, GLenum zpass);
void glTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, Buffer pixels)
void glTexImage3DOES(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
GL_VERSION_1_2, GL_OES_texture_3D
void glTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, long pixels_buffer_offset)
void glTexImage3DOES(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
GL_VERSION_1_2, GL_OES_texture_3D
void glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, Buffer pixels)
void glTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels);
GL_VERSION_1_2, GL_OES_texture_3D
void glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, long pixels_buffer_offset)
void glTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels);
GL_VERSION_1_2, GL_OES_texture_3D
void glUniform1f(int location, float x)
void glUniform1f(GLint location, GLfloat x);
void glUniform1fv(int location, int count, FloatBuffer v)
void glUniform1fv(GLint location, GLsizei count, const GLfloat * v);
void glUniform1fv(int location, int count, float[] v, int v_offset)
void glUniform1fv(GLint location, GLsizei count, const GLfloat * v);
void glUniform1i(int location, int x)
void glUniform1i(GLint location, GLint x);
void glUniform1iv(int location, int count, IntBuffer v)
void glUniform1iv(GLint location, GLsizei count, const GLint * v);
void glUniform1iv(int location, int count, int[] v, int v_offset)
void glUniform1iv(GLint location, GLsizei count, const GLint * v);
void glUniform2f(int location, float x, float y)
void glUniform2f(GLint location, GLfloat x, GLfloat y);
void glUniform2fv(int location, int count, FloatBuffer v)
void glUniform2fv(GLint location, GLsizei count, const GLfloat * v);
void glUniform2fv(int location, int count, float[] v, int v_offset)
void glUniform2fv(GLint location, GLsizei count, const GLfloat * v);
void glUniform2i(int location, int x, int y)
void glUniform2i(GLint location, GLint x, GLint y);
void glUniform2iv(int location, int count, IntBuffer v)
void glUniform2iv(GLint location, GLsizei count, const GLint * v);
void glUniform2iv(int location, int count, int[] v, int v_offset)
void glUniform2iv(GLint location, GLsizei count, const GLint * v);
void glUniform3f(int location, float x, float y, float z)
void glUniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z);
void glUniform3fv(int location, int count, FloatBuffer v)
void glUniform3fv(GLint location, GLsizei count, const GLfloat * v);
void glUniform3fv(int location, int count, float[] v, int v_offset)
void glUniform3fv(GLint location, GLsizei count, const GLfloat * v);
void glUniform3i(int location, int x, int y, int z)
void glUniform3i(GLint location, GLint x, GLint y, GLint z);
void glUniform3iv(int location, int count, IntBuffer v)
void glUniform3iv(GLint location, GLsizei count, const GLint * v);
void glUniform3iv(int location, int count, int[] v, int v_offset)
void glUniform3iv(GLint location, GLsizei count, const GLint * v);
void glUniform4f(int location, float x, float y, float z, float w)
void glUniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
void glUniform4fv(int location, int count, FloatBuffer v)
void glUniform4fv(GLint location, GLsizei count, const GLfloat * v);
void glUniform4fv(int location, int count, float[] v, int v_offset)
void glUniform4fv(GLint location, GLsizei count, const GLfloat * v);
void glUniform4i(int location, int x, int y, int z, int w)
void glUniform4i(GLint location, GLint x, GLint y, GLint z, GLint w);
void glUniform4iv(int location, int count, IntBuffer v)
void glUniform4iv(GLint location, GLsizei count, const GLint * v);
void glUniform4iv(int location, int count, int[] v, int v_offset)
void glUniform4iv(GLint location, GLsizei count, const GLint * v);
void glUniformMatrix2fv(int location, int count, boolean transpose, FloatBuffer value)
void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
void glUniformMatrix2fv(int location, int count, boolean transpose, float[] value, int value_offset)
void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
void glUniformMatrix3fv(int location, int count, boolean transpose, FloatBuffer value)
void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
void glUniformMatrix3fv(int location, int count, boolean transpose, float[] value, int value_offset)
void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
void glUniformMatrix4fv(int location, int count, boolean transpose, FloatBuffer value)
void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
void glUniformMatrix4fv(int location, int count, boolean transpose, float[] value, int value_offset)
void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
void glUseProgram(int program)
void glUseProgram(GLuint program);
void glValidateProgram(int program)
void glValidateProgram(GLuint program);
void glVertexAttrib1f(int indx, float x)
void glVertexAttrib1f(GLuint indx, GLfloat x);
void glVertexAttrib1fv(int indx, FloatBuffer values)
void glVertexAttrib1fv(GLuint indx, const GLfloat * values);
void glVertexAttrib1fv(int indx, float[] values, int values_offset)
void glVertexAttrib1fv(GLuint indx, const GLfloat * values);
void glVertexAttrib2f(int indx, float x, float y)
void glVertexAttrib2f(GLuint indx, GLfloat x, GLfloat y);
void glVertexAttrib2fv(int indx, FloatBuffer values)
void glVertexAttrib2fv(GLuint indx, const GLfloat * values);
void glVertexAttrib2fv(int indx, float[] values, int values_offset)
void glVertexAttrib2fv(GLuint indx, const GLfloat * values);
void glVertexAttrib3f(int indx, float x, float y, float z)
void glVertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z);
void glVertexAttrib3fv(int indx, FloatBuffer values)
void glVertexAttrib3fv(GLuint indx, const GLfloat * values);
void glVertexAttrib3fv(int indx, float[] values, int values_offset)
void glVertexAttrib3fv(GLuint indx, const GLfloat * values);
void glVertexAttrib4f(int indx, float x, float y, float z, float w)
void glVertexAttrib4f(GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
void glVertexAttrib4fv(int indx, FloatBuffer values)
void glVertexAttrib4fv(GLuint indx, const GLfloat * values);
void glVertexAttrib4fv(int indx, float[] values, int values_offset)
void glVertexAttrib4fv(GLuint indx, const GLfloat * values);
void glVertexAttribPointer(int indx, int size, int type, boolean normalized, int stride, Buffer ptr)
void glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * ptr);
GL_VERSION_2_0
void glVertexAttribPointer(int indx, int size, int type, boolean normalized, int stride, long ptr_buffer_offset)
void glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * ptr);
GL_VERSION_2_0
void glClearDepth(double depth)
glClearDepth
in interface GL
void glDepthRange(double zNear, double zFar)
glDepthRange
in interface GL
void glReleaseShaderCompiler()
void glReleaseShaderCompiler(void);
GL_ES_VERSION_2_0
and GL_ARB_ES2_compatibility
.
void glShaderBinary(int n, IntBuffer shaders, int binaryformat, Buffer binary, int length)
void glShaderBinary(GLint n, const GLuint * shaders, GLenum binaryformat, const void * binary, GLint length);
GL_ES_VERSION_2_0
and GL_ARB_ES2_compatibility
.
void glShaderBinary(int n, int[] shaders, int shaders_offset, int binaryformat, Buffer binary, int length)
void glShaderBinary(GLint n, const GLuint * shaders, GLenum binaryformat, const void * binary, GLint length);
GL_ES_VERSION_2_0
and GL_ARB_ES2_compatibility
.
void glGetShaderPrecisionFormat(int shadertype, int precisiontype, IntBuffer range, IntBuffer precision)
void glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision);
GL_ES_VERSION_2_0
and GL_ARB_ES2_compatibility
.
void glGetShaderPrecisionFormat(int shadertype, int precisiontype, int[] range, int range_offset, int[] precision, int precision_offset)
void glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision);
GL_ES_VERSION_2_0
and GL_ARB_ES2_compatibility
.
void glDepthRangef(float zNear, float zFar)
void glDepthRangef(GLclampf zNear, GLclampf zFar);
GL_ES_VERSION_2_0
and GL_ARB_ES2_compatibility
.
void glDepthRange(GLclampd zNear, GLclampd zFar);
if no native implementation is available.
glDepthRangef
in interface GL
void glClearDepthf(float depth)
void glClearDepthf(GLclampf depth);
GL_ES_VERSION_2_0
and GL_ARB_ES2_compatibility
.
void glClearDepth(GLclampd depth);
if no native implementation is available.
glClearDepthf
in interface GL
void glVertexAttribPointer(GLArrayData array)
void glUniform(GLUniformData data)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |