| 构造器 | 说明 |
|---|---|
GLES20() |
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static void |
glActiveTexture(int texture) |
|
static void |
glAttachShader(int program,
int shader) |
|
static void |
glBindAttribLocation(int program,
int index,
String name) |
|
static void |
glBindBuffer(int target,
int buffer) |
|
static void |
glBindFramebuffer(int target,
int frameBuffer) |
|
static void |
glBindRenderbuffer(int target,
int renderBuffer) |
|
static void |
glBindTexture(int target,
int texture) |
|
static void |
glBlendColor(float red,
float green,
float blue,
float alpha) |
|
static void |
glBlendEquation(int mode) |
|
static void |
glBlendEquationSeparate(int modeRGB,
int modeAlpha) |
|
static void |
glBlendFunc(int sFactor,
int dFactor) |
|
static void |
glBlendFuncSeparate(int srcRGB,
int dstRGB,
int srcAlpha,
int dstAlpha) |
|
static void |
glBufferData(int target,
int size,
Buffer data,
int usage) |
|
static void |
glBufferSubData(int target,
int offset,
int size,
Buffer data) |
|
static int |
glCheckFramebufferStatus(int target) |
|
static void |
glClear(int mask) |
|
static void |
glClearColor(float red,
float green,
float blue,
float alpha) |
|
static void |
glClearDepthf(float depth) |
|
static void |
glClearStencil(int s) |
|
static void |
glColorMask(boolean red,
boolean green,
boolean blue,
boolean alpha) |
|
static void |
glCompileShader(int shader) |
|
static void |
glCompressedTexImage2D(int target,
int level,
int internalFormat,
int width,
int height,
int border,
int imageSize,
Buffer data) |
|
static void |
glCompressedTexSubImage2D(int target,
int level,
int xOffset,
int yOffset,
int width,
int height,
int format,
int imageSize,
Buffer data) |
|
static void |
glCopyTexImage2D(int target,
int level,
int internalformat,
int x,
int y,
int width,
int height,
int border) |
|
static void |
glCopyTexSubImage2D(int target,
int level,
int xoffset,
int yoffset,
int x,
int y,
int width,
int height) |
|
static int |
glCreateProgram() |
|
static int |
glCreateShader(int shaderType) |
|
static void |
glCullFace(int mode) |
|
static void |
glDeleteBuffers(int n,
IntBuffer buffers) |
|
static void |
glDeleteFramebuffers(int n,
int[] frameBuffers) |
|
static void |
glDeleteFramebuffers(int n,
IntBuffer frameBuffers) |
|
static void |
glDeleteProgram(int program) |
|
static void |
glDeleteRenderbuffers(int n,
int[] renderBuffers) |
|
static void |
glDeleteRenderbuffers(int n,
IntBuffer renderBuffers) |
|
static void |
glDeleteShader(int shader) |
|
static void |
glDeleteTextures(int n,
int[] textures) |
|
static void |
glDeleteTextures(int n,
IntBuffer textures) |
|
static void |
glDepthFunc(int func) |
|
static void |
glDepthMask(boolean flag) |
|
static void |
glDepthRangef(float nearVal,
float farVal) |
|
static void |
glDetachShader(int program,
int shader) |
|
static void |
glDisable(int cap) |
|
static void |
glDisableVertexAttribArray(int index) |
|
static void |
glDrawArrays(int mode,
int first,
int count) |
|
static void |
glDrawElements(int mode,
int count,
int type,
Buffer indices) |
|
static void |
glEnable(int cap) |
|
static void |
glEnableVertexAttribArray(int index) |
|
static void |
glFinish() |
|
static void |
glFlush() |
|
static void |
glFramebufferRenderbuffer(int target,
int attachment,
int renderBufferTarget,
int renderBuffer) |
|
static void |
glFramebufferTexture2D(int target,
int attachment,
int texTarget,
int texture,
int level) |
|
static void |
glFrontFace(int mode) |
|
static void |
glGenBuffers(int n,
int[] buffers) |
|
static void |
glGenBuffers(int n,
IntBuffer buffers) |
|
static void |
glGenerateMipmap(int target) |
|
static void |
glGenFramebuffers(int n,
int[] frameBuffers) |
|
static void |
glGenFramebuffers(int n,
IntBuffer frameBuffers) |
|
static void |
glGenRenderbuffers(int n,
int[] renderBuffers) |
|
static void |
glGenRenderbuffers(int n,
IntBuffer renderBuffers) |
|
static void |
glGenTextures(int n,
int[] textures) |
|
static void |
glGenTextures(int n,
IntBuffer textures) |
|
static void |
glGetActiveAttrib(int program,
int index,
int bufSize,
int[] length,
int[] size,
int[] type,
byte[] name) |
|
static void |
glGetActiveUniform(int program,
int index,
int bufSize,
int[] length,
int[] size,
int[] type,
byte[] name) |
|
static void |
glGetAttachedShaders(int program,
int maxCount,
IntBuffer count,
IntBuffer shaders) |
|
static int |
glGetAttribLocation(int program,
String name) |
|
static void |
glGetBooleanv(int pName,
boolean[] params) |
|
static void |
glGetBufferParameteriv(int target,
int value,
IntBuffer data) |
|
static int |
glGetError() |
|
static void |
glGetFloatv(int name,
float[] params) |
|
static void |
glGetFramebufferAttachmentParameteriv(int target,
int attachment,
int pName,
IntBuffer params) |
|
static void |
glGetIntegerv(int pName,
int[] params) |
|
static void |
glGetProgramInfoLog(int program,
int maxLength,
IntBuffer length,
StringBuffer infoLog) |
|
static void |
glGetProgramiv(int program,
int pName,
int[] params) |
|
static void |
glGetRenderbufferParameteriv(int target,
int pName,
IntBuffer params) |
|
static void |
glGetShaderInfoLog(int shader,
int maxLength,
IntBuffer length,
StringBuffer infoLog) |
|
static void |
glGetShaderiv(int shader,
int pName,
int[] params) |
|
static void |
glGetShaderiv(int shader,
int pName,
IntBuffer params) |
|
static void |
glGetShaderPrecisionFormat(int shaderType,
int precisionType,
IntBuffer range,
IntBuffer precision) |
|
static void |
glGetShaderSource(int shader,
int bufSize,
IntBuffer length,
CharBuffer source) |
|
static String |
glGetString(int name) |
|
static void |
glGetTexParameterfv(int target,
int pName,
FloatBuffer params) |
|
static void |
glGetTexParameteriv(int target,
int pName,
IntBuffer params) |
|
static void |
glGetUniformfv(int program,
int location,
FloatBuffer params) |
|
static void |
glGetUniformiv(int program,
int location,
IntBuffer params) |
|
static int |
glGetUniformLocation(int program,
String name) |
|
static void |
glGetVertexAttribfv(int index,
int pName,
FloatBuffer params) |
|
static void |
glGetVertexAttribiv(int index,
int pName,
IntBuffer params) |
|
static void |
glHint(int target,
int mode) |
|
static boolean |
glIsBuffer(int buffer) |
|
static boolean |
glIsEnabled(int cap) |
|
static boolean |
glIsFramebuffer(int frameBuffer) |
|
static boolean |
glIsProgram(int program) |
|
static boolean |
glIsRenderbuffer(int renderBuffer) |
|
static boolean |
glIsShader(int shader) |
|
static boolean |
glIsTexture(int texture) |
|
static void |
glLineWidth(float width) |
|
static void |
glLinkProgram(int program) |
|
static void |
glPixelStorei(int pName,
int param) |
|
static void |
glPolygonOffset(float factor,
float units) |
|
static void |
glReadPixels(int x,
int y,
int width,
int height,
int format,
int type,
Buffer data) |
|
static void |
glReleaseShaderCompiler() |
|
static void |
glRenderbufferStorage(int target,
int internalFormat,
int width,
int height) |
|
static void |
glSampleCoverage(float value,
boolean invert) |
|
static void |
glScissor(int x,
int y,
int width,
int height) |
|
static void |
glShaderBinary(int n,
IntBuffer shaders,
int binaryFormat,
Buffer binary,
int length) |
|
static void |
glShaderSource(int shader,
int count,
String[] string,
IntBuffer length) |
|
static void |
glStencilFunc(int func,
int ref,
int mask) |
|
static void |
glStencilFuncSeparate(int face,
int func,
int ref,
int mask) |
|
static void |
glStencilMask(int mask) |
|
static void |
glStencilMaskSeparate(int face,
int mask) |
|
static void |
glStencilOp(int fail,
int zfail,
int zpass) |
|
static void |
glStencilOpSeparate(int face,
int sFail,
int dpFail,
int dpPass) |
|
static void |
glTexImage2D(int target,
int level,
int internalFormat,
int width,
int height,
int border,
int format,
int type,
Buffer data) |
|
static void |
glTexParameterf(int target,
int pName,
float param) |
|
static void |
glTexParameterfv(int target,
int pName,
FloatBuffer param) |
|
static void |
glTexParameteri(int target,
int pName,
int param) |
|
static void |
glTexParameteriv(int target,
int pName,
IntBuffer param) |
|
static void |
glTexSubImage2D(int target,
int level,
int xoffset,
int yoffset,
int width,
int height,
int format,
int type,
Buffer pixels) |
|
static void |
glUniform1f(int location,
float v0) |
|
static void |
glUniform1fv(int location,
int count,
FloatBuffer value) |
|
static void |
glUniform1i(int location,
int v0) |
|
static void |
glUniform1iv(int location,
int count,
int[] value) |
|
static void |
glUniform2f(int location,
float v0,
float v1) |
|
static void |
glUniform2fv(int location,
int count,
FloatBuffer value) |
|
static void |
glUniform2i(int location,
int v0,
int v1) |
|
static void |
glUniform2iv(int location,
int count,
IntBuffer value) |
|
static void |
glUniform3f(int location,
float v0,
float v1,
float v2) |
|
static void |
glUniform3fv(int location,
int count,
float[] value) |
|
static void |
glUniform3i(int location,
int v0,
int v1,
int v2) |
|
static void |
glUniform3iv(int location,
int count,
IntBuffer value) |
|
static void |
glUniform4f(int location,
float v0,
float v1,
float v2,
float v3) |
|
static void |
glUniform4fv(int location,
int count,
float[] value) |
|
static void |
glUniform4i(int location,
int v0,
int v1,
int v2,
int v3) |
|
static void |
glUniform4iv(int location,
int count,
IntBuffer value) |
|
static void |
glUniformMatrix2fv(int location,
int count,
boolean transpose,
float[] value) |
|
static void |
glUniformMatrix3fv(int location,
int count,
boolean transpose,
float[] value) |
|
static void |
glUniformMatrix4fv(int location,
int count,
boolean transpose,
float[] value) |
|
static void |
glUseProgram(int program) |
|
static void |
glValidateProgram(int program) |
|
static void |
glVertexAttrib1f(int index,
float v0) |
|
static void |
glVertexAttrib1fv(int index,
FloatBuffer v) |
|
static void |
glVertexAttrib2f(int index,
float v0,
float v1) |
|
static void |
glVertexAttrib2fv(int index,
FloatBuffer v) |
|
static void |
glVertexAttrib3f(int index,
float v0,
float v1,
float v2) |
|
static void |
glVertexAttrib3fv(int index,
FloatBuffer v) |
|
static void |
glVertexAttrib4f(int index,
float v0,
float v1,
float v2,
float v3) |
|
static void |
glVertexAttrib4fv(int index,
FloatBuffer v) |
|
static void |
glVertexAttribPointer(int index,
int size,
int type,
boolean normalized,
int stride,
int pointer) |
|
static void |
glVertexAttribPointer(int index,
int size,
int type,
boolean normalized,
int stride,
Buffer pointer) |
|
static void |
glViewport(int x,
int y,
int width,
int height) |
public static final int GL_ACTIVE_TEXTURE
public static final int GL_ALWAYS
public static final int GL_ARRAY_BUFFER
public static final int GL_BACK
public static final int GL_BLEND
public static final int GL_CCW
public static final int GL_CLAMP_TO_EDGE
public static final int GL_COLOR_ATTACHMENT0
public static final int GL_COLOR_BUFFER_BIT
public static final int GL_COMPILE_STATUS
public static final int GL_CULL_FACE
public static final int GL_CW
public static final int GL_DELETE_STATUS
public static final int GL_DEPTH_ATTACHMENT
public static final int GL_DEPTH_BUFFER_BIT
public static final int GL_DEPTH_COMPONENT16
public static final int GL_DEPTH_TEST
public static final int GL_FLOAT
public static final int GL_FRAGMENT_SHADER
public static final int GL_FRAMEBUFFER
public static final int GL_FRAMEBUFFER_COMPLETE
public static final int GL_FRONT
public static final int GL_INVALID_VALUE
public static final int GL_KEEP
public static final int GL_LEQUAL
public static final int GL_LESS
public static final int GL_LINEAR
public static final int GL_LINEAR_MIPMAP_LINEAR
public static final int GL_LINES
public static final int GL_LINE_LOOP
public static final int GL_LINE_STRIP
public static final int GL_LINK_STATUS
public static final int GL_MAX_TEXTURE_SIZE
public static final int GL_NEAREST
public static final int GL_NICEST
public static final int GL_NONE
public static final int GL_NO_ERROR
public static final int GL_ONE
public static final int GL_ONE_MINUS_SRC_ALPHA
public static final int GL_POINTS
public static final int GL_RENDERBUFFER
public static final int GL_RENDERER
public static final int GL_REPEAT
public static final int GL_REPLACE
public static final int GL_RGB
public static final int GL_RGBA
public static final int GL_SAMPLER_2D
public static final int GL_SHADER_COMPILER
public static final int GL_SRC_ALPHA
public static final int GL_STATIC_DRAW
public static final int GL_STENCIL_ATTACHMENT
public static final int GL_STENCIL_TEST
public static final int GL_TEXTURE0
public static final int GL_TEXTURE1
public static final int GL_TEXTURE3
public static final int GL_TEXTURE_2D
public static final int GL_TEXTURE_MAG_FILTER
public static final int GL_TEXTURE_MIN_FILTER
public static final int GL_TEXTURE_WRAP_S
public static final int GL_TEXTURE_WRAP_T
public static final int GL_TRIANGLES
public static final int GL_TRIANGLE_FAN
public static final int GL_TRIANGLE_STRIP
public static final int GL_TRUE
public static final int GL_UNPACK_ALIGNMENT
public static final int GL_UNSIGNED_BYTE
public static final int GL_UNSIGNED_SHORT
public static final int GL_VALIDATE_STATUS
public static final int GL_VENDOR
public static final int GL_VERSION
public static final int GL_VERTEX_SHADER
public static final int GL_ZERO
public static void glClearColor(float red,
float green,
float blue,
float alpha)
public static void glAttachShader(int program,
int shader)
public static int glCreateProgram()
public static void glLinkProgram(int program)
public static void glViewport(int x,
int y,
int width,
int height)
public static void glUseProgram(int program)
public static int glGetAttribLocation(int program,
String name)
public static void glEnableVertexAttribArray(int index)
public static void glVertexAttribPointer(int index,
int size,
int type,
boolean normalized,
int stride,
int pointer)
public static void glVertexAttribPointer(int index,
int size,
int type,
boolean normalized,
int stride,
Buffer pointer)
public static int glGetUniformLocation(int program,
String name)
public static void glUniform4fv(int location,
int count,
float[] value)
public static void glDrawArrays(int mode,
int first,
int count)
public static void glDisableVertexAttribArray(int index)
public static int glCreateShader(int shaderType)
public static void glShaderSource(int shader,
int count,
String[] string,
IntBuffer length)
public static void glCompileShader(int shader)
public static void glEnable(int cap)
public static void glActiveTexture(int texture)
public static void glClear(int mask)
public static void glTexParameteri(int target,
int pName,
int param)
public static void glGenTextures(int n,
int[] textures)
public static void glBindTexture(int target,
int texture)
public static void glDrawElements(int mode,
int count,
int type,
Buffer indices)
public static void glUniform1i(int location,
int v0)
public static void glBindFramebuffer(int target,
int frameBuffer)
public static void glBindRenderbuffer(int target,
int renderBuffer)
public static int glCheckFramebufferStatus(int target)
public static void glCullFace(int mode)
public static void glDeleteProgram(int program)
public static void glDepthFunc(int func)
public static void glDisable(int cap)
public static void glFramebufferRenderbuffer(int target,
int attachment,
int renderBufferTarget,
int renderBuffer)
public static void glFramebufferTexture2D(int target,
int attachment,
int texTarget,
int texture,
int level)
public static void glFrontFace(int mode)
public static void glRenderbufferStorage(int target,
int internalFormat,
int width,
int height)
public static void glTexParameterf(int target,
int pName,
float param)
public static void glUniform1f(int location,
float v0)
public static void glUniform2f(int location,
float v0,
float v1)
public static void glUniform3f(int location,
float v0,
float v1,
float v2)
public static void glUniform4f(int location,
float v0,
float v1,
float v2,
float v3)
public static void glBlendFunc(int sFactor,
int dFactor)
public static void glBlendFuncSeparate(int srcRGB,
int dstRGB,
int srcAlpha,
int dstAlpha)
public static int glGetError()
public static void glDeleteFramebuffers(int n,
IntBuffer frameBuffers)
public static void glDeleteRenderbuffers(int n,
IntBuffer renderBuffers)
public static void glDeleteTextures(int n,
IntBuffer textures)
public static void glGenFramebuffers(int n,
IntBuffer frameBuffers)
public static void glGenRenderbuffers(int n,
IntBuffer renderBuffers)
public static void glGenTextures(int n,
IntBuffer textures)
public static void glGetShaderiv(int shader,
int pName,
IntBuffer params)
public static void glReadPixels(int x,
int y,
int width,
int height,
int format,
int type,
Buffer data)
public static void glTexImage2D(int target,
int level,
int internalFormat,
int width,
int height,
int border,
int format,
int type,
Buffer data)
public static void glDeleteShader(int shader)
public static void glGetProgramiv(int program,
int pName,
int[] params)
public static void glUniform3fv(int location,
int count,
float[] value)
public static void glUniformMatrix4fv(int location,
int count,
boolean transpose,
float[] value)
public static void glDeleteFramebuffers(int n,
int[] frameBuffers)
public static void glDeleteRenderbuffers(int n,
int[] renderBuffers)
public static void glDeleteTextures(int n,
int[] textures)
public static void glGenFramebuffers(int n,
int[] frameBuffers)
public static void glGenRenderbuffers(int n,
int[] renderBuffers)
public static void glGetProgramInfoLog(int program,
int maxLength,
IntBuffer length,
StringBuffer infoLog)
public static void glGetShaderInfoLog(int shader,
int maxLength,
IntBuffer length,
StringBuffer infoLog)
public static void glGenBuffers(int n,
int[] buffers)
public static void glBindBuffer(int target,
int buffer)
public static void glBufferData(int target,
int size,
Buffer data,
int usage)
public static void glGetShaderiv(int shader,
int pName,
int[] params)
public static void glGenerateMipmap(int target)
public static void glGetIntegerv(int pName,
int[] params)
public static void glCompressedTexImage2D(int target,
int level,
int internalFormat,
int width,
int height,
int border,
int imageSize,
Buffer data)
public static void glCompressedTexSubImage2D(int target,
int level,
int xOffset,
int yOffset,
int width,
int height,
int format,
int imageSize,
Buffer data)
public static void glDepthRangef(float nearVal,
float farVal)
public static void glGetAttachedShaders(int program,
int maxCount,
IntBuffer count,
IntBuffer shaders)
public static void glGetBufferParameteriv(int target,
int value,
IntBuffer data)
public static void glGetFramebufferAttachmentParameteriv(int target,
int attachment,
int pName,
IntBuffer params)
public static void glGetRenderbufferParameteriv(int target,
int pName,
IntBuffer params)
public static void glGetShaderPrecisionFormat(int shaderType,
int precisionType,
IntBuffer range,
IntBuffer precision)
public static void glGetShaderSource(int shader,
int bufSize,
IntBuffer length,
CharBuffer source)
public static void glGetTexParameterfv(int target,
int pName,
FloatBuffer params)
public static void glGetTexParameteriv(int target,
int pName,
IntBuffer params)
public static void glGetUniformfv(int program,
int location,
FloatBuffer params)
public static void glGetUniformiv(int program,
int location,
IntBuffer params)
public static void glGetVertexAttribfv(int index,
int pName,
FloatBuffer params)
public static void glGetVertexAttribiv(int index,
int pName,
IntBuffer params)
public static void glUniformMatrix2fv(int location,
int count,
boolean transpose,
float[] value)
public static void glUniform1iv(int location,
int count,
int[] value)
public static boolean glIsTexture(int texture)
public static boolean glIsProgram(int program)
public static boolean glIsEnabled(int cap)
public static void glGetFloatv(int name,
float[] params)
public static void glGetBooleanv(int pName,
boolean[] params)
public static void glGetActiveUniform(int program,
int index,
int bufSize,
int[] length,
int[] size,
int[] type,
byte[] name)
public static void glGetActiveAttrib(int program,
int index,
int bufSize,
int[] length,
int[] size,
int[] type,
byte[] name)
public static void glDetachShader(int program,
int shader)
public static void glCopyTexSubImage2D(int target,
int level,
int xoffset,
int yoffset,
int x,
int y,
int width,
int height)
public static void glCopyTexImage2D(int target,
int level,
int internalformat,
int x,
int y,
int width,
int height,
int border)
public static void glBlendEquationSeparate(int modeRGB,
int modeAlpha)
public static void glBlendEquation(int mode)
public static void glHint(int target,
int mode)
public static boolean glIsBuffer(int buffer)
public static boolean glIsFramebuffer(int frameBuffer)
public static boolean glIsRenderbuffer(int renderBuffer)
public static void glPolygonOffset(float factor,
float units)
public static void glReleaseShaderCompiler()
public static void glSampleCoverage(float value,
boolean invert)
public static void glShaderBinary(int n,
IntBuffer shaders,
int binaryFormat,
Buffer binary,
int length)
public static void glStencilFuncSeparate(int face,
int func,
int ref,
int mask)
public static void glStencilMaskSeparate(int face,
int mask)
public static void glStencilOpSeparate(int face,
int sFail,
int dpFail,
int dpPass)
public static void glTexParameterfv(int target,
int pName,
FloatBuffer param)
public static void glTexParameteriv(int target,
int pName,
IntBuffer param)
public static void glValidateProgram(int program)
public static void glUniformMatrix3fv(int location,
int count,
boolean transpose,
float[] value)
public static void glTexSubImage2D(int target,
int level,
int xoffset,
int yoffset,
int width,
int height,
int format,
int type,
Buffer pixels)
public static void glStencilOp(int fail,
int zfail,
int zpass)
public static void glStencilMask(int mask)
public static void glStencilFunc(int func,
int ref,
int mask)
public static void glPixelStorei(int pName,
int param)
public static void glLineWidth(float width)
public static String glGetString(int name)
public static void glGenBuffers(int n,
IntBuffer buffers)
public static void glFlush()
public static void glFinish()
public static void glDepthMask(boolean flag)
public static void glDeleteBuffers(int n,
IntBuffer buffers)
public static void glColorMask(boolean red,
boolean green,
boolean blue,
boolean alpha)
public static void glClearStencil(int s)
public static void glClearDepthf(float depth)
public static void glBufferSubData(int target,
int offset,
int size,
Buffer data)
public static void glBlendColor(float red,
float green,
float blue,
float alpha)
public static void glScissor(int x,
int y,
int width,
int height)
public static void glBindAttribLocation(int program,
int index,
String name)
public static void glUniform1fv(int location,
int count,
FloatBuffer value)
public static void glUniform2fv(int location,
int count,
FloatBuffer value)
public static void glUniform2i(int location,
int v0,
int v1)
public static void glUniform2iv(int location,
int count,
IntBuffer value)
public static void glUniform3i(int location,
int v0,
int v1,
int v2)
public static void glUniform3iv(int location,
int count,
IntBuffer value)
public static void glUniform4i(int location,
int v0,
int v1,
int v2,
int v3)
public static void glUniform4iv(int location,
int count,
IntBuffer value)
public static void glVertexAttrib1f(int index,
float v0)
public static void glVertexAttrib1fv(int index,
FloatBuffer v)
public static void glVertexAttrib2f(int index,
float v0,
float v1)
public static void glVertexAttrib2fv(int index,
FloatBuffer v)
public static void glVertexAttrib3f(int index,
float v0,
float v1,
float v2)
public static void glVertexAttrib3fv(int index,
FloatBuffer v)
public static void glVertexAttrib4f(int index,
float v0,
float v1,
float v2,
float v3)
public static void glVertexAttrib4fv(int index,
FloatBuffer v)
public static boolean glIsShader(int shader)