public interface IGL
GLApiExt| Modifier and Type | Method and Description |
|---|---|
GLc |
getGLc() |
void |
glActiveTexture(int mode) |
void |
glAlphaFunc(int func,
float ref) |
void |
glAttachShader(int target,
int id) |
void |
glBindAttribLocation(int program,
int location,
java.lang.String name) |
void |
glBindBuffer(int target,
int id) |
void |
glBindBufferRange(int target,
int binding,
int buffer,
int offset,
int size) |
void |
glBindFramebuffer(int target,
int framebuffer) |
void |
glBindImageTexture(int unit,
int texture,
int level,
boolean layered,
int layer,
int access,
int format) |
void |
glBindRenderbuffer(int target,
int renderbuffer) |
void |
glBindTexture(int target,
int texture) |
void |
glBindVertexArray(int arrayID) |
void |
glBlendEquation(int mode) |
void |
glBlendFunc(int sfactor,
int dfactor) |
void |
glBufferData(int target,
int size,
java.nio.ByteBuffer data,
int usage) |
void |
glBufferSubData(int target,
int offset,
java.nio.ByteBuffer data) |
void |
glcColor(byte red,
byte green,
byte blue,
byte alpha) |
int |
glCheckFramebufferStatus(int target) |
void |
glClear(int mask) |
void |
glClearColor(float red,
float green,
float blue,
float alpha) |
void |
glClearDepth(double depth) |
void |
glClearStencil(int s) |
void |
glcLight(int light,
int pname,
float param) |
void |
glcLight(int light,
int pname,
java.nio.FloatBuffer params) |
void |
glcLightModel(int pname,
float param) |
void |
glcLightModel(int pname,
java.nio.FloatBuffer param) |
void |
glcLoadModelview(java.nio.FloatBuffer modelview) |
void |
glcLoadProjection(java.nio.FloatBuffer projection) |
void |
glcMaterial(int face,
int pname,
float param) |
void |
glcMaterial(int face,
int pname,
java.nio.FloatBuffer params) |
void |
glColorMask(boolean red,
boolean green,
boolean blue,
boolean alpha) |
void |
glColorPointer(int size,
int type,
int stride,
java.nio.ByteBuffer ptr) |
void |
glColorPointer(int size,
int type,
int stride,
long ptr_buffer_offset) |
void |
glCompileShader(int mode) |
void |
glCompressedTexImage2D(int target,
int level,
int internalformat,
int width,
int height,
int border,
int imageSize,
java.nio.ByteBuffer data) |
void |
glCopyTexImage2D(int target,
int level,
int internalFormat,
int x,
int y,
int width,
int height,
int border) |
void |
glCopyTexSubImage2D(int target,
int level,
int xoffset,
int yoffset,
int x,
int y,
int width,
int height) |
int |
glCreateProgram() |
int |
glCreateShader(int type) |
void |
glCullFace(int face) |
void |
glDeleteBuffer(int buffer) |
void |
glDeleteFramebuffer(int framebuffer) |
void |
glDeleteProgram(int mode) |
void |
glDeleteQuery(int query) |
void |
glDeleteRenderbuffer(int renderbuffer) |
void |
glDeleteShader(int mode) |
void |
glDeleteTexture(int textureID) |
void |
glDeleteVertexArray(int arrayID) |
void |
glDepthFunc(int func) |
void |
glDepthMask(boolean flag) |
void |
glDisable(int cap) |
void |
glDisableClientState(int cap) |
void |
glDisableVertexAttribArray(int mode) |
void |
glDispatchCompute(int num_groups_x,
int num_groups_y,
int num_groups_z) |
void |
glDrawBuffers(java.nio.IntBuffer buffer) |
void |
glDrawElements(int mode,
int count,
int type,
int indices_buffer_offset) |
void |
glDrawElements(int mode,
int count,
int type,
java.nio.IntBuffer indices) |
void |
glDrawElements(int mode,
int count,
int type,
java.nio.ShortBuffer indices) |
void |
glDrawElementsInstanced(int mode,
int indices_count,
int type,
java.nio.IntBuffer buffer,
int primcount) |
void |
glDrawElementsInstanced(int mode,
int indices_count,
int type,
long indices_buffer_offset,
int primcount) |
void |
glDrawElementsInstanced(int mode,
int indices_count,
int type,
java.nio.ShortBuffer buffer,
int primcount) |
void |
glEnable(int cap) |
void |
glEnableClientState(int cap) |
void |
glEnableVertexAttribArray(int mode) |
void |
glFog(int pname,
float param) |
void |
glFog(int pname,
java.nio.FloatBuffer param) |
void |
glFog(int pname,
int param) |
void |
glFramebufferRenderbuffer(int target,
int attachment,
int renderbuffertarget,
int renderbuffer) |
void |
glFramebufferTexture2D(int target,
int attachment,
int textarget,
int texture,
int level) |
int |
glGenBuffer() |
void |
glGenerateMipmap(int target) |
int |
glGenFramebuffer() |
int |
glGenQuery() |
int |
glGenRenderbuffer() |
int |
glGenTexture() |
int |
glGenVertexArray() |
void |
glGetActiveAttrib(int program,
int index,
int bufSize,
java.nio.IntBuffer length,
java.nio.IntBuffer size,
java.nio.IntBuffer type,
java.nio.ByteBuffer name) |
void |
glGetActiveUniform(int program,
int index,
int bufSize,
java.nio.IntBuffer length,
java.nio.IntBuffer size,
java.nio.IntBuffer type,
java.nio.ByteBuffer name) |
void |
glGetActiveUniformBlock(int program,
int uniformBlockIndex,
int pname,
java.nio.IntBuffer params) |
void |
glGetActiveUniforms(int program,
java.nio.IntBuffer uniformIndices,
int pname,
java.nio.IntBuffer params) |
int |
glGetAttribLocation(int program,
java.lang.String name) |
int |
glGetError() |
void |
glGetFloat(int pname,
java.nio.FloatBuffer dst) |
int |
glGetInteger(int pname) |
void |
glGetProgram(int target,
int pname,
java.nio.IntBuffer params) |
java.lang.String |
glGetProgramInfoLog(int program) |
long |
glGetQueryObjectui64(int id,
int pname) |
void |
glGetShader(int target,
int pname,
java.nio.IntBuffer params) |
java.lang.String |
glGetShaderInfoLog(int shader) |
java.lang.String |
glGetString(int name) |
int |
glGetUniformBlockIndex(int program,
java.lang.String uniformBlockName) |
void |
glGetUniformIndices(int program,
java.lang.String[] uniformNames,
java.nio.IntBuffer uniformIndices) |
int |
glGetUniformLocation(int program,
java.lang.String name) |
boolean |
glIsEnabled(int cap) |
boolean |
glIsTexture(int texture) |
void |
glLineWidth(float width) |
void |
glLinkProgram(int mode) |
java.nio.ByteBuffer |
glMapBuffer(int target,
int access) |
void |
glMemoryBarrier(int barriers) |
void |
glNormalPointer(int type,
int stride,
java.nio.FloatBuffer ptr) |
void |
glNormalPointer(int type,
int stride,
long ptr_buffer_offset) |
void |
glPixelStore(int pname,
int param) |
void |
glPointSize(float size) |
void |
glPolygonMode(int face,
int mode)
Deprecated.
|
void |
glPolygonOffset(float factor,
float units) |
void |
glQueryCounter(int id,
int target) |
void |
glReadPixels(int x,
int y,
int width,
int height,
int format,
int type,
java.nio.ByteBuffer pixels) |
void |
glReadPixels(int x,
int y,
int width,
int height,
int format,
int type,
java.nio.FloatBuffer pixels) |
void |
glRenderbufferStorage(int target,
int internalformat,
int width,
int height) |
void |
glRenderbufferStorageMultisample(int target,
int samples,
int internalformat,
int width,
int height) |
void |
glScissor(int x,
int y,
int width,
int height) |
void |
glShaderSource(int shader,
java.lang.String string) |
void |
glStencilFunc(int func,
int ref,
int mask) |
void |
glStencilOp(int fail,
int zfail,
int zpass) |
void |
glTexCoordPointer(int size,
int type,
int stride,
java.nio.FloatBuffer ptr) |
void |
glTexCoordPointer(int size,
int type,
int stride,
long ptr_buffer_offset) |
void |
glTexEnv(int target,
int pname,
float param) |
void |
glTexImage2D(int target,
int level,
int internalFormat,
int width,
int height,
int border,
int format,
int type,
java.nio.ByteBuffer pixels) |
void |
glTexImage2DMultisample(int target,
int samples,
int internalformat,
int width,
int height,
boolean fixedsamplelocations) |
void |
glTexImage3D(int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
int format,
int type,
java.nio.ByteBuffer pixels) |
void |
glTexParameter(int target,
int pname,
float param) |
void |
glTexParameter(int target,
int pname,
int param) |
void |
glTexSubImage2D(int target,
int level,
int x,
int y,
int width,
int height,
int format,
int type,
java.nio.ByteBuffer pixels) |
void |
glUniform(int location,
float f) |
void |
glUniform(int location,
float f1,
float f2) |
void |
glUniform(int location,
float f1,
float f2,
float f3) |
void |
glUniform(int location,
float f1,
float f2,
float f3,
float f4) |
void |
glUniform(int location,
int i) |
void |
glUniformBlockBinding(int program,
int uniformBlockIndex,
int uniformBlockBinding) |
void |
glUniformMatrix3(int location,
int count,
boolean transpose,
java.nio.FloatBuffer value) |
void |
glUniformMatrix4(int location,
int count,
boolean transpose,
java.nio.FloatBuffer value) |
void |
glUnmapBuffer(int target) |
void |
glUseProgram(int program) |
void |
glValidateProgram(int mode) |
void |
glVertexAttribDivisor(int index,
int divisor) |
void |
glVertexAttribPointer(int index,
int size,
int type,
boolean normalized,
int stride,
java.nio.ByteBuffer pointers) |
void |
glVertexAttribPointer(int index,
int size,
int type,
boolean normalized,
int stride,
java.nio.FloatBuffer pointers) |
void |
glVertexAttribPointer(int index,
int size,
int type,
boolean normalized,
int stride,
long pointer_buffer_offset) |
void |
glVertexPointer(int size,
int type,
int stride,
java.nio.FloatBuffer ptr) |
void |
glVertexPointer(int size,
int type,
int stride,
long ptr_buffer_offset) |
void |
glViewport(int x,
int y,
int width,
int height) |
boolean |
isSupported(GLApiExt extension) |
static final int GL_VENDOR
static final int GL_RENDERER
static final int GL_VERSION
static final int GL_NO_ERROR
static final int GL_INVALID_ENUM
static final int GL_INVALID_VALUE
static final int GL_INVALID_OPERATION
static final int GL_EXTENSIONS
static final int GL_CLEAR_COLOR_VALUE
static final int GL_LIGHTING
static final int GL_LIGHT_MODEL_TWO_SIDE
static final int GL_FOG
static final int GL_FOG_MODE
static final int GL_FOG_DENSITY
static final int GL_FOG_COLOR
static final int GL_FOG_START
static final int GL_FOG_END
static final int GL_EXP
static final int GL_EXP2
static final int GL_KEEP
static final int GL_REPLACE
static final int GL_INCR
static final int GL_DECR
static final int GL_BLEND
static final int GL_ZERO
static final int GL_ONE
static final int GL_SRC_COLOR
static final int GL_ONE_MINUS_SRC_COLOR
static final int GL_SRC_ALPHA
static final int GL_ONE_MINUS_SRC_ALPHA
static final int GL_DST_ALPHA
static final int GL_ONE_MINUS_DST_ALPHA
static final int GL_DST_COLOR
static final int GL_ONE_MINUS_DST_COLOR
static final int GL_SRC_ALPHA_SATURATE
static final int GL_NONE
static final int GL_FRONT
static final int GL_BACK
static final int GL_FRONT_AND_BACK
static final int GL_CULL_FACE
static final int GL_POINTS
static final int GL_LINES
static final int GL_LINE_LOOP
static final int GL_LINE_STRIP
static final int GL_TRIANGLES
static final int GL_TRIANGLE_STRIP
static final int GL_TRIANGLE_FAN
@Deprecated static final int GL_POLYGON_MODE
@Deprecated static final int GL_POINT
@Deprecated static final int GL_LINE
@Deprecated static final int GL_FILL
static final int GL_TEXTURE0
static final int GL_TEXTURE_2D
static final int GL_TEXTURE_3D
static final int GL_TEXTURE_2D_MULTISAMPLE
static final int GL_MAX_SAMPLES
static final int GL_TEXTURE_FILTER_CONTROL
static final int GL_TEXTURE_LOD_BIAS
static final int GL_TEXTURE_MAX_ANISOTROPY
static final int GL_MAX_TEXTURE_MAX_ANISTROPY
@Deprecated static final int GL_REFLECTION_MAP
@Deprecated static final int GL_SPHERE_MAP
static final int GL_TEXTURE_CUBE_MAP
static final int GL_TEXTURE_CUBE_MAP_POSITIVE_X
static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_X
static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Y
static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Y
static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Z
static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
static final int GL_TEXTURE_WRAP_S
static final int GL_TEXTURE_WRAP_T
static final int GL_TEXTURE_WRAP_R
static final int GL_TEXTURE_MAG_FILTER
static final int GL_TEXTURE_MIN_FILTER
static final int GL_TEXTURE_ENV
static final int GL_TEXTURE_ENV_MODE
static final int GL_DECAL
static final int GL_MODULATE
static final int GL_REPEAT
static final int GL_CLAMP
static final int GL_CLAMP_TO_EDGE
static final int GL_CLAMP_TO_BORDER
static final int GL_NEAREST
static final int GL_LINEAR
static final int GL_NEAREST_MIPMAP_NEAREST
static final int GL_NEAREST_MIPMAP_LINEAR
static final int GL_LINEAR_MIPMAP_NEAREST
static final int GL_LINEAR_MIPMAP_LINEAR
static final int GL_UNPACK_ALIGNMENT
static final int GL_PACK_ALIGNMENT
static final int GL_RED
static final int GL_RG
static final int GL_RGB
static final int GL_RGBA
static final int GL_ALPHA
static final int GL_LUMINANCE
static final int GL_LUMINANCE_ALPHA
static final int GL_DEPTH_COMPONENT
static final int GL_COMPRESSED_RGB_S3TC_DXT1
static final int GL_COMPRESSED_RGBA_S3TC_DXT3
static final int GL_COMPRESSED_RGBA_S3TC_DXT5
static final int GL_COMPRESSED_LUMINANCE_ALPHA_3DC
static final int GL_COMPRESSED_RED_RGTC1
static final int GL_COMPRESSED_RED_GREEN_RGTC2
static final int GL_COMPRESSED_LUMINANCE_LATC1
static final int GL_COMPRESSED_LUMINANCE_ALPHA_LATC2
static final int GL_COMPRESSED_ETC1_RGB8
static final int GL_R8
static final int GL_R16F
static final int GL_R32F
static final int GL_RG8
static final int GL_RG16F
static final int GL_RG32F
static final int GL_RGB4
static final int GL_RGB8
static final int GL_RGB16F
static final int GL_RGB32F
static final int GL_RGBA4
static final int GL_RGBA8
static final int GL_RGB5_A1
static final int GL_RGBA16F
static final int GL_RGBA32F
static final int GL_LUMINANCE4
static final int GL_LUMINANCE8
static final int GL_LUMINANCE16F
static final int GL_LUMINANCE32F
static final int GL_ALPHA4
static final int GL_ALPHA8
static final int GL_ALPHA16F
static final int GL_ALPHA32F
static final int GL_LUMINANCE4_ALPHA4
static final int GL_LUMINANCE8_ALPHA8
static final int GL_LUMINANCE_ALPHA16F
static final int GL_LUMINANCE_ALPHA32F
@Deprecated static final int GL_DEPTH_COMPONENT16
@Deprecated static final int GL_DEPTH_COMPONENT24
@Deprecated static final int GL_DEPTH_COMPONENT32
static final int GL_COMPILE
static final int GL_COMPILE_AND_EXECUTE
static final int GL_VERTEX_ARRAY
static final int GL_NORMAL_ARRAY
static final int GL_COLOR_ARRAY
static final int GL_TEXTURE_COORD_ARRAY
static final int GL_STATIC_DRAW
static final int GL_DYNAMIC_DRAW
static final int GL_STREAM_DRAW
static final int GL_ARRAY_BUFFER
static final int GL_ELEMENT_ARRAY_BUFFER
static final int GL_UNIFORM_BUFFER
static final int GL_SHADER_STORAGE_BUFFER
static final int GL_READ_ONLY
static final int GL_WRITE_ONLY
static final int GL_READ_WRITE
static final int GL_BYTE
static final int GL_UNSIGNED_BYTE
static final int GL_UNSIGNED_SHORT
@Deprecated static final int GL_UNSIGNED_INT
static final int GL_FLOAT
@Deprecated static final int GL_HALF_FLOAT
static final int GL_NORMALIZE
static final int GL_FRAGMENT_SHADER
static final int GL_VERTEX_SHADER
static final int GL_COMPUTE_SHADER
static final int GL_COMPILE_STATUS
static final int GL_INFO_LOG_LENGTH
static final int GL_LINK_STATUS
static final int GL_VALIDATE_STATUS
static final int GL_ACTIVE_ATTRIBUTES
static final int GL_ACTIVE_ATTRIBUTE_MAX_LENGTH
static final int GL_ACTIVE_UNIFORMS
static final int GL_ACTIVE_UNIFORM_MAX_LENGTH
static final int GL_MAX_VERTEX_ATTRIBS
static final int GL_MAX_TEXTURE_COORDS
static final int GL_MAX_VERTEX_UNIFORM_COMPONENTS
static final int GL_MAX_FRAGMENT_UNIFORM_COMPONENTS
static final int GL_MAX_VARYING_FLOATS
static final int GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS
static final int GL_MAX_TEXTURE_IMAGE_UNITS
static final int GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS
static final int GL_COLOR_BUFFER_BIT
static final int GL_DEPTH_BUFFER_BIT
static final int GL_STENCIL_BUFFER_BIT
@Deprecated static final int GL_ACCUM_BUFFER_BIT
static final int GL_DITHER
static final int GL_MULTISAMPLE
static final int GL_COVERAGE_BUFFER_BIT_NV
static final int GL_FLAT
static final int GL_SMOOTH
static final int GL_NEVER
static final int GL_LESS
static final int GL_EQUAL
static final int GL_LEQUAL
static final int GL_GREATER
static final int GL_NOTEQUAL
static final int GL_GEQUAL
static final int GL_ALWAYS
static final int GL_ALPHA_TEST
static final int GL_DEPTH_TEST
static final int GL_STENCIL_TEST
static final int GL_SCISSOR_TEST
static final int GL_SAMPLE_ALPHA_TO_COVERAGE
static final int GL_COLOR_WRITEMASK
static final int GL_DEPTH_WRITEMASK
static final int GL_STENCIL_WRITEMASK
static final int GL_STENCIL_BACK_WRITEMASK
static final int GL_INDEX_WRITEMASK
static final int GL_POLYGON_OFFSET_LINE
static final int GL_POLYGON_OFFSET_FILL
static final int GL_DONT_CARE
static final int GL_FASTEST
static final int GL_NICEST
static final int GL_FUNC_ADD
static final int GL_MIN
static final int GL_MAX
static final int GL_TEXTURE_FETCH_BARRIER_BIT
static final int GL_SHADER_IMAGE_ACCESS_BARRIER_BIT
static final int GL_SHADER_STORAGE_BARRIER_BIT
static final int GL_ALL_BARRIER_BITS
static final int GL_FRAMEBUFFER
static final int GL_RENDERBUFFER
static final int GL_COLOR_ATTACHMENT0
static final int GL_DEPTH_ATTACHMENT
static final int GL_STENCIL_ATTACHMENT
static final int GL_FRAMEBUFFER_COMPLETE
static final int GL_INVALID_FRAMEBUFFER_OPERATION
static final int GL_MAX_COLOR_ATTACHMENTS
static final int GL_MAX_DRAW_BUFFERS
static final int GL_TIMESTAMP
static final int GL_QUERY_RESULT
static final int GL_QUERY_RESULT_AVAILABLE
GLc getGLc()
void glcLoadProjection(java.nio.FloatBuffer projection)
void glcLoadModelview(java.nio.FloatBuffer modelview)
void glcColor(byte red,
byte green,
byte blue,
byte alpha)
void glcLightModel(int pname,
float param)
void glcLightModel(int pname,
java.nio.FloatBuffer param)
void glcLight(int light,
int pname,
float param)
void glcLight(int light,
int pname,
java.nio.FloatBuffer params)
void glcMaterial(int face,
int pname,
float param)
void glcMaterial(int face,
int pname,
java.nio.FloatBuffer params)
int glGetError()
void glEnable(int cap)
void glDisable(int cap)
boolean glIsEnabled(int cap)
int glGetInteger(int pname)
void glGetFloat(int pname,
java.nio.FloatBuffer dst)
void glClear(int mask)
void glReadPixels(int x,
int y,
int width,
int height,
int format,
int type,
java.nio.ByteBuffer pixels)
void glReadPixels(int x,
int y,
int width,
int height,
int format,
int type,
java.nio.FloatBuffer pixels)
void glDepthMask(boolean flag)
void glClearColor(float red,
float green,
float blue,
float alpha)
void glColorMask(boolean red,
boolean green,
boolean blue,
boolean alpha)
void glClearDepth(double depth)
void glDepthFunc(int func)
void glClearStencil(int s)
void glStencilFunc(int func,
int ref,
int mask)
void glStencilOp(int fail,
int zfail,
int zpass)
void glBlendFunc(int sfactor,
int dfactor)
void glBlendEquation(int mode)
void glAlphaFunc(int func,
float ref)
void glFog(int pname,
int param)
void glFog(int pname,
float param)
void glFog(int pname,
java.nio.FloatBuffer param)
void glViewport(int x,
int y,
int width,
int height)
void glScissor(int x,
int y,
int width,
int height)
void glPolygonOffset(float factor,
float units)
@Deprecated
void glPolygonMode(int face,
int mode)
void glLineWidth(float width)
void glPointSize(float size)
void glCullFace(int face)
void glEnableClientState(int cap)
void glDisableClientState(int cap)
void glDrawElements(int mode,
int count,
int type,
java.nio.IntBuffer indices)
void glDrawElements(int mode,
int count,
int type,
java.nio.ShortBuffer indices)
void glDrawElements(int mode,
int count,
int type,
int indices_buffer_offset)
void glVertexPointer(int size,
int type,
int stride,
long ptr_buffer_offset)
void glVertexPointer(int size,
int type,
int stride,
java.nio.FloatBuffer ptr)
void glNormalPointer(int type,
int stride,
long ptr_buffer_offset)
void glNormalPointer(int type,
int stride,
java.nio.FloatBuffer ptr)
void glTexCoordPointer(int size,
int type,
int stride,
long ptr_buffer_offset)
void glTexCoordPointer(int size,
int type,
int stride,
java.nio.FloatBuffer ptr)
void glColorPointer(int size,
int type,
int stride,
long ptr_buffer_offset)
void glColorPointer(int size,
int type,
int stride,
java.nio.ByteBuffer ptr)
int glGenBuffer()
void glDeleteBuffer(int buffer)
void glBindBuffer(int target,
int id)
void glBufferData(int target,
int size,
java.nio.ByteBuffer data,
int usage)
void glBufferSubData(int target,
int offset,
java.nio.ByteBuffer data)
java.nio.ByteBuffer glMapBuffer(int target,
int access)
void glUnmapBuffer(int target)
int glGenVertexArray()
void glBindVertexArray(int arrayID)
void glDeleteVertexArray(int arrayID)
int glCreateShader(int type)
void glShaderSource(int shader,
java.lang.String string)
void glCompileShader(int mode)
void glGetShader(int target,
int pname,
java.nio.IntBuffer params)
java.lang.String glGetShaderInfoLog(int shader)
void glDeleteShader(int mode)
int glCreateProgram()
void glAttachShader(int target,
int id)
void glLinkProgram(int mode)
void glGetProgram(int target,
int pname,
java.nio.IntBuffer params)
java.lang.String glGetProgramInfoLog(int program)
void glValidateProgram(int mode)
void glDeleteProgram(int mode)
void glUseProgram(int program)
void glGetActiveAttrib(int program,
int index,
int bufSize,
java.nio.IntBuffer length,
java.nio.IntBuffer size,
java.nio.IntBuffer type,
java.nio.ByteBuffer name)
void glGetActiveUniform(int program,
int index,
int bufSize,
java.nio.IntBuffer length,
java.nio.IntBuffer size,
java.nio.IntBuffer type,
java.nio.ByteBuffer name)
int glGetAttribLocation(int program,
java.lang.String name)
void glBindAttribLocation(int program,
int location,
java.lang.String name)
int glGetUniformLocation(int program,
java.lang.String name)
void glUniform(int location,
int i)
void glUniform(int location,
float f)
void glUniform(int location,
float f1,
float f2)
void glUniform(int location,
float f1,
float f2,
float f3)
void glUniform(int location,
float f1,
float f2,
float f3,
float f4)
void glUniformMatrix3(int location,
int count,
boolean transpose,
java.nio.FloatBuffer value)
void glUniformMatrix4(int location,
int count,
boolean transpose,
java.nio.FloatBuffer value)
void glEnableVertexAttribArray(int mode)
void glDisableVertexAttribArray(int mode)
void glVertexAttribPointer(int index,
int size,
int type,
boolean normalized,
int stride,
java.nio.ByteBuffer pointers)
void glVertexAttribPointer(int index,
int size,
int type,
boolean normalized,
int stride,
java.nio.FloatBuffer pointers)
void glVertexAttribPointer(int index,
int size,
int type,
boolean normalized,
int stride,
long pointer_buffer_offset)
int glGetUniformBlockIndex(int program,
java.lang.String uniformBlockName)
void glGetActiveUniformBlock(int program,
int uniformBlockIndex,
int pname,
java.nio.IntBuffer params)
void glGetUniformIndices(int program,
java.lang.String[] uniformNames,
java.nio.IntBuffer uniformIndices)
void glGetActiveUniforms(int program,
java.nio.IntBuffer uniformIndices,
int pname,
java.nio.IntBuffer params)
void glUniformBlockBinding(int program,
int uniformBlockIndex,
int uniformBlockBinding)
void glBindBufferRange(int target,
int binding,
int buffer,
int offset,
int size)
void glDispatchCompute(int num_groups_x,
int num_groups_y,
int num_groups_z)
void glMemoryBarrier(int barriers)
void glVertexAttribDivisor(int index,
int divisor)
void glDrawElementsInstanced(int mode,
int indices_count,
int type,
java.nio.ShortBuffer buffer,
int primcount)
void glDrawElementsInstanced(int mode,
int indices_count,
int type,
java.nio.IntBuffer buffer,
int primcount)
void glDrawElementsInstanced(int mode,
int indices_count,
int type,
long indices_buffer_offset,
int primcount)
boolean glIsTexture(int texture)
void glActiveTexture(int mode)
void glBindTexture(int target,
int texture)
void glBindImageTexture(int unit,
int texture,
int level,
boolean layered,
int layer,
int access,
int format)
int glGenTexture()
void glGenerateMipmap(int target)
void glDeleteTexture(int textureID)
void glTexImage2D(int target,
int level,
int internalFormat,
int width,
int height,
int border,
int format,
int type,
java.nio.ByteBuffer pixels)
void glTexSubImage2D(int target,
int level,
int x,
int y,
int width,
int height,
int format,
int type,
java.nio.ByteBuffer pixels)
void glTexImage3D(int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
int format,
int type,
java.nio.ByteBuffer pixels)
void glTexImage2DMultisample(int target,
int samples,
int internalformat,
int width,
int height,
boolean fixedsamplelocations)
void glCompressedTexImage2D(int target,
int level,
int internalformat,
int width,
int height,
int border,
int imageSize,
java.nio.ByteBuffer data)
void glCopyTexImage2D(int target,
int level,
int internalFormat,
int x,
int y,
int width,
int height,
int border)
void glCopyTexSubImage2D(int target,
int level,
int xoffset,
int yoffset,
int x,
int y,
int width,
int height)
void glPixelStore(int pname,
int param)
void glTexParameter(int target,
int pname,
int param)
void glTexParameter(int target,
int pname,
float param)
void glTexEnv(int target,
int pname,
float param)
void glDrawBuffers(java.nio.IntBuffer buffer)
int glGenFramebuffer()
void glDeleteFramebuffer(int framebuffer)
void glBindFramebuffer(int target,
int framebuffer)
int glGenRenderbuffer()
void glDeleteRenderbuffer(int renderbuffer)
void glBindRenderbuffer(int target,
int renderbuffer)
void glRenderbufferStorage(int target,
int internalformat,
int width,
int height)
void glRenderbufferStorageMultisample(int target,
int samples,
int internalformat,
int width,
int height)
void glFramebufferRenderbuffer(int target,
int attachment,
int renderbuffertarget,
int renderbuffer)
void glFramebufferTexture2D(int target,
int attachment,
int textarget,
int texture,
int level)
int glCheckFramebufferStatus(int target)
int glGenQuery()
void glDeleteQuery(int query)
void glQueryCounter(int id,
int target)
long glGetQueryObjectui64(int id,
int pname)
java.lang.String glGetString(int name)
boolean isSupported(GLApiExt extension)
Bonzai Engine 1.3.4 11/12/2015 - A Java OpenGL engine and tools for Windows/Mac/Linux/Android
Copyright © 2007-2015 Jérôme Jouvie bonzaiengine.com contact@bonzaiengine.com