Top Description Fields Constructors Methods
org.lwjgl.opengles

public Class GLES20

extends Object
Class Inheritance
Known Direct Subclasses
org.lwjgl.opengles.GLES30
Imports
javax.annotation.*, java.nio.*, org.lwjgl.*, org.lwjgl.system.*

The core OpenGL ES 2.0 functionality.

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static native void
public static native void
glAttachShader(int program, int shader)

Reference Page

public static void
glBindAttribLocation(int program, int index, ByteBuffer name)

Reference Page

public static void
glBindAttribLocation(int program, int index, CharSequence name)

Reference Page

public static native void
glBindBuffer(int target, int buffer)

Reference Page

public static native void
glBindFramebuffer(int target, int framebuffer)

Reference Page

public static native void
glBindRenderbuffer(int target, int renderbuffer)

Reference Page

public static native void
glBindTexture(int target, int texture)

Reference Page

public static native void
glBlendColor(float red, float green, float blue, float alpha)

Reference Page

public static native void
public static native void
glBlendEquationSeparate(int modeRGB, int modeAlpha)

Reference Page

public static native void
glBlendFunc(int sfactor, int dfactor)

Reference Page

public static native void
glBlendFuncSeparate(int sfactorRGB, int dfactorRGB, int sfactorAlpha, int dfactorAlpha)

Reference Page

public static void
glBufferData(int target, long size, int usage)

Reference Page

public static void
glBufferData(int target, ByteBuffer data, int usage)

Reference Page

public static void
glBufferData(int target, ShortBuffer data, int usage)

Reference Page

public static void
glBufferData(int target, IntBuffer data, int usage)

Reference Page

public static void
glBufferData(int target, FloatBuffer data, int usage)

Reference Page

public static void
glBufferData(int target, short[] data, int usage)

Array version of: BufferData

public static void
glBufferData(int target, int[] data, int usage)

Array version of: BufferData

public static void
glBufferData(int target, float[] data, int usage)

Array version of: BufferData

public static void
glBufferSubData(int target, long offset, ByteBuffer data)

Reference Page

public static void
glBufferSubData(int target, long offset, ShortBuffer data)

Reference Page

public static void
glBufferSubData(int target, long offset, IntBuffer data)

Reference Page

public static void
glBufferSubData(int target, long offset, FloatBuffer data)

Reference Page

public static void
glBufferSubData(int target, long offset, short[] data)

Array version of: BufferSubData

public static void
glBufferSubData(int target, long offset, int[] data)

Array version of: BufferSubData

public static void
glBufferSubData(int target, long offset, float[] data)

Array version of: BufferSubData

public static native int
public static native void
public static native void
glClearColor(float red, float green, float blue, float alpha)

Reference Page

public static native void
public static native void
public static native void
glColorMask(boolean red, boolean green, boolean blue, boolean alpha)

Reference Page

public static native void
public static void
glCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, int imageSize, long data)

Reference Page

public static void
glCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, ByteBuffer data)

Reference Page

public static void
glCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, long data)

Reference Page

public static void
glCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, ByteBuffer data)

Reference Page

public static native void
glCopyTexImage2D(int target, int level, int internalformat, int x, int y, int width, int height, int border)

Reference Page

public static native void
glCopyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height)

Reference Page

public static native int
public static native int
public static native void
public static void
public static void
public static void
glDeleteBuffers(int[] buffers)

Array version of: DeleteBuffers

public static void
public static void
public static void
glDeleteFramebuffers(int[] framebuffers)

Array version of: DeleteFramebuffers

public static native void
public static void
public static void
public static void
glDeleteRenderbuffers(int[] renderbuffers)

Array version of: DeleteRenderbuffers

public static native void
public static void
public static void
public static void
glDeleteTextures(int[] textures)

Array version of: DeleteTextures

public static native void
public static native void
public static native void
glDepthRangef(float n, float f)

Reference Page

public static native void
glDetachShader(int program, int shader)

Reference Page

public static native void
public static native void
public static native void
glDrawArrays(int mode, int first, int count)

Reference Page

public static void
glDrawElements(int mode, int count, int type, long indices)

Reference Page

public static void
glDrawElements(int mode, int type, ByteBuffer indices)

Reference Page

public static void
public static void
public static void
public static native void
public static native void
public static native void
public static native void
public static native void
glFramebufferRenderbuffer(int target, int attachment, int renderbuffertarget, int renderbuffer)

Reference Page

public static native void
glFramebufferTexture2D(int target, int attachment, int textarget, int texture, int level)

Reference Page

public static native void
public static void
public static int
public static void
glGenBuffers(int[] buffers)

Array version of: GenBuffers

public static native void
public static void
public static int
public static void
glGenFramebuffers(int[] framebuffers)

Array version of: GenFramebuffers

public static void
public static int
public static void
glGenRenderbuffers(int[] renderbuffers)

Array version of: GenRenderbuffers

public static void
public static int
public static void
glGenTextures(int[] textures)

Array version of: GenTextures

public static void
glGetActiveAttrib(int program, int index, IntBuffer length, IntBuffer size, IntBuffer type, ByteBuffer name)

Reference Page

public static String
glGetActiveAttrib(int program, int index, int bufSize, IntBuffer size, IntBuffer type)

Reference Page

public static String
glGetActiveAttrib(int program, int index, IntBuffer size, IntBuffer type)

Reference Page

public static void
glGetActiveAttrib(int program, int index, int[] length, int[] size, int[] type, ByteBuffer name)

Array version of: GetActiveAttrib

public static void
glGetActiveUniform(int program, int index, IntBuffer length, IntBuffer size, IntBuffer type, ByteBuffer name)

Reference Page

public static String
glGetActiveUniform(int program, int index, int bufSize, IntBuffer size, IntBuffer type)

Reference Page

public static String
glGetActiveUniform(int program, int index, IntBuffer size, IntBuffer type)

Reference Page

public static void
glGetActiveUniform(int program, int index, int[] length, int[] size, int[] type, ByteBuffer name)

Array version of: GetActiveUniform

public static void
public static void
glGetAttachedShaders(int program, int[] count, int[] shaders)

Array version of: GetAttachedShaders

public static int
public static int
public static boolean
public static void
public static int
glGetBufferParameteri(int target, int pname)

Reference Page

public static void
glGetBufferParameteriv(int target, int pname, IntBuffer params)

Reference Page

public static void
glGetBufferParameteriv(int target, int pname, int[] params)

Array version of: GetBufferParameteriv

public static native int
public static float
public static void
public static void
glGetFloatv(int pname, float[] data)

Array version of: GetFloatv

public static int
glGetFramebufferAttachmentParameteri(int target, int attachment, int pname)

Reference Page

public static void
glGetFramebufferAttachmentParameteriv(int target, int attachment, int pname, IntBuffer params)

Reference Page

public static void
glGetFramebufferAttachmentParameteriv(int target, int attachment, int pname, int[] params)

Array version of: GetFramebufferAttachmentParameteriv

public static int
public static void
public static void
glGetIntegerv(int pname, int[] data)

Array version of: GetIntegerv

public static int
glGetProgrami(int program, int pname)

Reference Page

public static void
public static String
glGetProgramInfoLog(int program, int bufSize)

Reference Page

public static String
public static void
glGetProgramInfoLog(int program, int[] length, ByteBuffer infoLog)

Array version of: GetProgramInfoLog

public static void
glGetProgramiv(int program, int pname, IntBuffer params)

Reference Page

public static void
glGetProgramiv(int program, int pname, int[] params)

Array version of: GetProgramiv

public static int
public static void
public static void
glGetRenderbufferParameteriv(int target, int pname, int[] params)

Array version of: GetRenderbufferParameteriv

public static int
glGetShaderi(int shader, int pname)

Reference Page

public static void
public static String
glGetShaderInfoLog(int shader, int bufSize)

Reference Page

public static String
public static void
glGetShaderInfoLog(int shader, int[] length, ByteBuffer infoLog)

Array version of: GetShaderInfoLog

public static void
glGetShaderiv(int shader, int pname, IntBuffer params)

Reference Page

public static void
glGetShaderiv(int shader, int pname, int[] params)

Array version of: GetShaderiv

public static void
glGetShaderPrecisionFormat(int shadertype, int precisiontype, IntBuffer range, IntBuffer precision)

Reference Page

public static void
glGetShaderPrecisionFormat(int shadertype, int precisiontype, int[] range, int[] precision)

Array version of: GetShaderPrecisionFormat

public static void
public static String
glGetShaderSource(int shader, int bufSize)

Reference Page

public static String
public static void
glGetShaderSource(int shader, int[] length, ByteBuffer source)

Array version of: GetShaderSource

public static String
public static float
glGetTexParameterf(int target, int pname)

Reference Page

public static void
glGetTexParameterfv(int target, int pname, FloatBuffer params)

Reference Page

public static void
glGetTexParameterfv(int target, int pname, float[] params)

Array version of: GetTexParameterfv

public static int
glGetTexParameteri(int target, int pname)

Reference Page

public static void
glGetTexParameteriv(int target, int pname, IntBuffer params)

Reference Page

public static void
glGetTexParameteriv(int target, int pname, int[] params)

Array version of: GetTexParameteriv

public static float
glGetUniformf(int program, int location)

Reference Page

public static void
glGetUniformfv(int program, int location, FloatBuffer params)

Reference Page

public static void
glGetUniformfv(int program, int location, float[] params)

Array version of: GetUniformfv

public static int
glGetUniformi(int program, int location)

Reference Page

public static void
glGetUniformiv(int program, int location, IntBuffer params)

Reference Page

public static void
glGetUniformiv(int program, int location, int[] params)

Array version of: GetUniformiv

public static int
public static int
public static void
glGetVertexAttribfv(int index, int pname, FloatBuffer params)

Reference Page

public static void
glGetVertexAttribfv(int index, int pname, float[] params)

Array version of: GetVertexAttribfv

public static void
glGetVertexAttribiv(int index, int pname, IntBuffer params)

Reference Page

public static void
glGetVertexAttribiv(int index, int pname, int[] params)

Array version of: GetVertexAttribiv

public static long
public static void
public static native void
glHint(int target, int mode)

Reference Page

public static native boolean
public static native boolean
public static native boolean
public static native boolean
public static native boolean
public static native boolean
public static native boolean
public static native void
public static native void
public static native void
glPixelStorei(int pname, int param)

Reference Page

public static native void
glPolygonOffset(float factor, float units)

Reference Page

public static void
glReadPixels(int x, int y, int width, int height, int format, int type, ByteBuffer pixels)

Reference Page

public static void
glReadPixels(int x, int y, int width, int height, int format, int type, long pixels)

Reference Page

public static void
glReadPixels(int x, int y, int width, int height, int format, int type, ShortBuffer pixels)

Reference Page

public static void
glReadPixels(int x, int y, int width, int height, int format, int type, IntBuffer pixels)

Reference Page

public static void
glReadPixels(int x, int y, int width, int height, int format, int type, FloatBuffer pixels)

Reference Page

public static void
glReadPixels(int x, int y, int width, int height, int format, int type, short[] pixels)

Array version of: ReadPixels

public static void
glReadPixels(int x, int y, int width, int height, int format, int type, int[] pixels)

Array version of: ReadPixels

public static void
glReadPixels(int x, int y, int width, int height, int format, int type, float[] pixels)

Array version of: ReadPixels

public static native void
public static native void
glRenderbufferStorage(int target, int internalformat, int width, int height)

Reference Page

public static native void
glSampleCoverage(float value, boolean invert)

Reference Page

public static native void
glScissor(int x, int y, int width, int height)

Reference Page

public static void
glShaderBinary(IntBuffer shaders, int binaryformat, ByteBuffer binary)

Reference Page

public static void
glShaderBinary(int[] shaders, int binaryformat, ByteBuffer binary)

Array version of: ShaderBinary

public static void
public static void
public static void
public static void
glShaderSource(int shader, PointerBuffer string, int[] length)

Array version of: ShaderSource

public static native void
glStencilFunc(int func, int ref, int mask)

Reference Page

public static native void
glStencilFuncSeparate(int face, int func, int ref, int mask)

Reference Page

public static native void
public static native void
public static native void
glStencilOp(int fail, int zfail, int zpass)

Reference Page

public static native void
glStencilOpSeparate(int face, int sfail, int dpfail, int dppass)

Reference Page

public static void
glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, ByteBuffer pixels)

Reference Page

public static void
glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, long pixels)

Reference Page

public static void
glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, ShortBuffer pixels)

Reference Page

public static void
glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, IntBuffer pixels)

Reference Page

public static void
glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, FloatBuffer pixels)

Reference Page

public static void
glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, short[] pixels)

Array version of: TexImage2D

public static void
glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, int[] pixels)

Array version of: TexImage2D

public static void
glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, float[] pixels)

Array version of: TexImage2D

public static native void
glTexParameterf(int target, int pname, float param)

Reference Page

public static void
glTexParameterfv(int target, int pname, FloatBuffer params)

Reference Page

public static void
glTexParameterfv(int target, int pname, float[] params)

Array version of: TexParameterfv

public static native void
glTexParameteri(int target, int pname, int param)

Reference Page

public static void
glTexParameteriv(int target, int pname, IntBuffer params)

Reference Page

public static void
glTexParameteriv(int target, int pname, int[] params)

Array version of: TexParameteriv

public static void
glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, ByteBuffer pixels)

Reference Page

public static void
glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, long pixels)

Reference Page

public static void
glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, ShortBuffer pixels)

Reference Page

public static void
glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, IntBuffer pixels)

Reference Page

public static void
glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, FloatBuffer pixels)

Reference Page

public static void
glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, short[] pixels)

Array version of: TexSubImage2D

public static void
glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, int[] pixels)

Array version of: TexSubImage2D

public static void
glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, float[] pixels)

Array version of: TexSubImage2D

public static native void
glUniform1f(int location, float v0)

Reference Page

public static void
public static void
glUniform1fv(int location, float[] value)

Array version of: Uniform1fv

public static native void
glUniform1i(int location, int v0)

Reference Page

public static void
public static void
glUniform1iv(int location, int[] value)

Array version of: Uniform1iv

public static native void
glUniform2f(int location, float v0, float v1)

Reference Page

public static void
public static void
glUniform2fv(int location, float[] value)

Array version of: Uniform2fv

public static native void
glUniform2i(int location, int v0, int v1)

Reference Page

public static void
public static void
glUniform2iv(int location, int[] value)

Array version of: Uniform2iv

public static native void
glUniform3f(int location, float v0, float v1, float v2)

Reference Page

public static void
public static void
glUniform3fv(int location, float[] value)

Array version of: Uniform3fv

public static native void
glUniform3i(int location, int v0, int v1, int v2)

Reference Page

public static void
public static void
glUniform3iv(int location, int[] value)

Array version of: Uniform3iv

public static native void
glUniform4f(int location, float v0, float v1, float v2, float v3)

Reference Page

public static void
public static void
glUniform4fv(int location, float[] value)

Array version of: Uniform4fv

public static native void
glUniform4i(int location, int v0, int v1, int v2, int v3)

Reference Page

public static void
public static void
glUniform4iv(int location, int[] value)

Array version of: Uniform4iv

public static void
glUniformMatrix2fv(int location, boolean transpose, FloatBuffer value)

Reference Page

public static void
glUniformMatrix2fv(int location, boolean transpose, float[] value)

Array version of: UniformMatrix2fv

public static void
glUniformMatrix3fv(int location, boolean transpose, FloatBuffer value)

Reference Page

public static void
glUniformMatrix3fv(int location, boolean transpose, float[] value)

Array version of: UniformMatrix3fv

public static void
glUniformMatrix4fv(int location, boolean transpose, FloatBuffer value)

Reference Page

public static void
glUniformMatrix4fv(int location, boolean transpose, float[] value)

Array version of: UniformMatrix4fv

public static native void
public static native void
public static native void
glVertexAttrib1f(int index, float x)

Reference Page

public static void
public static void
glVertexAttrib1fv(int index, float[] v)

Array version of: VertexAttrib1fv

public static native void
glVertexAttrib2f(int index, float x, float y)

Reference Page

public static void
public static void
glVertexAttrib2fv(int index, float[] v)

Array version of: VertexAttrib2fv

public static native void
glVertexAttrib3f(int index, float x, float y, float z)

Reference Page

public static void
public static void
glVertexAttrib3fv(int index, float[] v)

Array version of: VertexAttrib3fv

public static native void
glVertexAttrib4f(int index, float x, float y, float z, float w)

Reference Page

public static void
public static void
glVertexAttrib4fv(int index, float[] v)

Array version of: VertexAttrib4fv

public static void
glVertexAttribPointer(int index, int size, int type, boolean normalized, int stride, ByteBuffer pointer)

Reference Page

public static void
glVertexAttribPointer(int index, int size, int type, boolean normalized, int stride, long pointer)

Reference Page

public static void
glVertexAttribPointer(int index, int size, int type, boolean normalized, int stride, ShortBuffer pointer)

Reference Page

public static void
glVertexAttribPointer(int index, int size, int type, boolean normalized, int stride, IntBuffer pointer)

Reference Page

public static void
glVertexAttribPointer(int index, int size, int type, boolean normalized, int stride, FloatBuffer pointer)

Reference Page

public static native void
glViewport(int x, int y, int width, int height)

Reference Page

public static native void
nglBindAttribLocation(int program, int index, long name)

public static native void
nglBufferData(int target, long size, long data, int usage)

public static native void
nglBufferSubData(int target, long offset, long size, long data)

public static native void
nglCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, int imageSize, long data)

public static native void
nglCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, long data)

public static native void
nglDeleteBuffers(int n, long buffers)

public static native void
nglDeleteFramebuffers(int n, long framebuffers)

public static native void
nglDeleteRenderbuffers(int n, long renderbuffers)

public static native void
nglDeleteTextures(int n, long textures)

public static native void
nglDrawElements(int mode, int count, int type, long indices)

public static native void
nglGenBuffers(int n, long buffers)

public static native void
nglGenFramebuffers(int n, long framebuffers)

public static native void
nglGenRenderbuffers(int n, long renderbuffers)

public static native void
nglGenTextures(int n, long textures)

public static native void
nglGetActiveAttrib(int program, int index, int bufSize, long length, long size, long type, long name)

public static native void
nglGetActiveUniform(int program, int index, int bufSize, long length, long size, long type, long name)

public static native void
nglGetAttachedShaders(int program, int maxCount, long count, long shaders)

public static native int
nglGetAttribLocation(int program, long name)

public static native void
nglGetBooleanv(int pname, long data)

public static native void
nglGetBufferParameteriv(int target, int pname, long params)

public static native void
nglGetFloatv(int pname, long data)

public static native void
nglGetFramebufferAttachmentParameteriv(int target, int attachment, int pname, long params)

public static native void
nglGetIntegerv(int pname, long data)

public static native void
nglGetProgramInfoLog(int program, int bufSize, long length, long infoLog)

public static native void
nglGetProgramiv(int program, int pname, long params)

public static native void
nglGetRenderbufferParameteriv(int target, int pname, long params)

public static native void
nglGetShaderInfoLog(int shader, int bufSize, long length, long infoLog)

public static native void
nglGetShaderiv(int shader, int pname, long params)

public static native void
nglGetShaderPrecisionFormat(int shadertype, int precisiontype, long range, long precision)

public static native void
nglGetShaderSource(int shader, int bufSize, long length, long source)

public static native long
nglGetString(int name)

public static native void
nglGetTexParameterfv(int target, int pname, long params)

public static native void
nglGetTexParameteriv(int target, int pname, long params)

public static native void
nglGetUniformfv(int program, int location, long params)

public static native void
nglGetUniformiv(int program, int location, long params)

public static native int
nglGetUniformLocation(int program, long name)

public static native void
nglGetVertexAttribfv(int index, int pname, long params)

public static native void
nglGetVertexAttribiv(int index, int pname, long params)

public static native void
nglGetVertexAttribPointerv(int index, int pname, long pointer)

public static native void
nglReadPixels(int x, int y, int width, int height, int format, int type, long pixels)

public static native void
nglShaderBinary(int count, long shaders, int binaryformat, long binary, int length)

public static native void
nglShaderSource(int shader, int count, long string, long length)

public static native void
nglTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, long pixels)

public static native void
nglTexParameterfv(int target, int pname, long params)

public static native void
nglTexParameteriv(int target, int pname, long params)

public static native void
nglTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, long pixels)

public static native void
nglUniform1fv(int location, int count, long value)

public static native void
nglUniform1iv(int location, int count, long value)

public static native void
nglUniform2fv(int location, int count, long value)

public static native void
nglUniform2iv(int location, int count, long value)

public static native void
nglUniform3fv(int location, int count, long value)

public static native void
nglUniform3iv(int location, int count, long value)

public static native void
nglUniform4fv(int location, int count, long value)

public static native void
nglUniform4iv(int location, int count, long value)

public static native void
nglUniformMatrix2fv(int location, int count, boolean transpose, long value)

public static native void
nglUniformMatrix3fv(int location, int count, boolean transpose, long value)

public static native void
nglUniformMatrix4fv(int location, int count, boolean transpose, long value)

public static native void
nglVertexAttrib1fv(int index, long v)

public static native void
nglVertexAttrib2fv(int index, long v)

public static native void
nglVertexAttrib3fv(int index, long v)

public static native void
nglVertexAttrib4fv(int index, long v)

public static native void
nglVertexAttribPointer(int index, int size, int type, boolean normalized, int stride, long pointer)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait