public class AndroidGL
extends java.lang.Object
| Constructor and Description |
|---|
AndroidGL() |
| Modifier and Type | Method and Description |
|---|---|
void |
activeTexture(int texture) |
void |
attachShader(int program,
int shader) |
void |
bindAttribLocation(int program,
int index,
java.lang.String name) |
void |
bindBuffer(int target,
int buffer) |
void |
bindFramebuffer(int target,
int framebuffer) |
void |
bindRenderbuffer(int target,
int renderbuffer) |
void |
bindTexture(int target,
int texture) |
void |
blendColor(float red,
float green,
float blue,
float alpha) |
void |
blendEquation(int mode) |
void |
blendEquationSeparate(int modeRGB,
int modeAlpha) |
void |
blendFunc(int sfactor,
int dfactor) |
void |
blendFuncSeparate(int srcRGB,
int dstRGB,
int srcAlpha,
int dstAlpha) |
void |
bufferData(int target,
int size,
java.nio.Buffer data,
int usage) |
void |
bufferSubData(int target,
int offset,
int size,
java.nio.Buffer data) |
int |
checkFramebufferStatus(int target) |
void |
clear(int mask) |
void |
clearColor(float red,
float green,
float blue,
float alpha) |
void |
clearDepthf(float depth) |
void |
clearStencil(int s) |
void |
colorMask(boolean red,
boolean green,
boolean blue,
boolean alpha) |
void |
compileShader(int shader) |
void |
compressedTexImage2D(int target,
int level,
int internalformat,
int width,
int height,
int border,
int imageSize,
java.nio.Buffer data) |
void |
compressedTexSubImage2D(int target,
int level,
int xoffset,
int yoffset,
int width,
int height,
int format,
int imageSize,
java.nio.Buffer data) |
void |
copyTexImage2D(int target,
int level,
int internalformat,
int x,
int y,
int width,
int height,
int border) |
void |
copyTexSubImage2D(int target,
int level,
int xoffset,
int yoffset,
int x,
int y,
int width,
int height) |
int |
createProgram() |
int |
createShader(int type) |
void |
cullFace(int mode) |
void |
deleteBuffers(int n,
java.nio.IntBuffer buffers) |
void |
deleteFramebuffers(int n,
java.nio.IntBuffer framebuffers) |
void |
deleteProgram(int program) |
void |
deleteRenderbuffers(int n,
java.nio.IntBuffer renderbuffers) |
void |
deleteShader(int shader) |
void |
deleteTextures(int n,
java.nio.IntBuffer textures) |
void |
depthFunc(int func) |
void |
depthMask(boolean flag) |
void |
depthRangef(float zNear,
float zFar) |
void |
detachShader(int program,
int shader) |
void |
disable(int cap) |
void |
disableVertexAttribArray(int index) |
void |
drawArrays(int mode,
int first,
int count) |
void |
drawElements(int mode,
int count,
int type,
java.nio.Buffer indices) |
void |
drawElements(int mode,
int count,
int type,
int offset) |
void |
enable(int cap) |
void |
enableVertexAttribArray(int index) |
void |
finish() |
void |
flush() |
void |
framebufferRenderbuffer(int target,
int attachment,
int renderbuffertarget,
int renderbuffer) |
void |
framebufferTexture2D(int target,
int attachment,
int textarget,
int texture,
int level) |
void |
frontFace(int mode) |
void |
genBuffers(int n,
java.nio.IntBuffer buffers) |
void |
generateMipmap(int target) |
void |
genFramebuffers(int n,
java.nio.IntBuffer framebuffers) |
void |
genRenderbuffers(int n,
java.nio.IntBuffer renderbuffers) |
void |
genTextures(int n,
java.nio.IntBuffer textures) |
java.lang.String |
getActiveAttrib(int program,
int index,
java.nio.IntBuffer size,
java.nio.Buffer type) |
java.lang.String |
getActiveUniform(int program,
int index,
java.nio.IntBuffer size,
java.nio.Buffer type) |
void |
getAttachedShaders(int program,
int maxcount,
java.nio.Buffer count,
java.nio.IntBuffer shaders) |
int |
getAttribLocation(int program,
java.lang.String name) |
void |
getBooleanv(int pname,
java.nio.Buffer params) |
void |
getBufferParameteriv(int target,
int pname,
java.nio.IntBuffer params) |
int |
getError() |
void |
getFloatv(int pname,
java.nio.FloatBuffer params) |
void |
getFramebufferAttachmentParameteriv(int target,
int attachment,
int pname,
java.nio.IntBuffer params) |
void |
getIntegerv(int pname,
java.nio.IntBuffer params) |
java.lang.String |
getProgramInfoLog(int program) |
void |
getProgramiv(int program,
int pname,
java.nio.IntBuffer params) |
void |
getRenderbufferParameteriv(int target,
int pname,
java.nio.IntBuffer params) |
java.lang.String |
getShaderInfoLog(int shader) |
void |
getShaderiv(int shader,
int pname,
java.nio.IntBuffer params) |
void |
getShaderPrecisionFormat(int shadertype,
int precisiontype,
java.nio.IntBuffer range,
java.nio.IntBuffer precision) |
void |
getShaderSource(int shader,
int bufsize,
java.nio.Buffer length,
java.lang.String source) |
java.lang.String |
getString(int name) |
void |
getTexParameterfv(int target,
int pname,
java.nio.FloatBuffer params) |
void |
getTexParameteriv(int target,
int pname,
java.nio.IntBuffer params) |
void |
getUniformfv(int program,
int location,
java.nio.FloatBuffer params) |
void |
getUniformiv(int program,
int location,
java.nio.IntBuffer params) |
int |
getUniformLocation(int program,
java.lang.String name) |
void |
getVertexAttribfv(int index,
int pname,
java.nio.FloatBuffer params) |
void |
getVertexAttribiv(int index,
int pname,
java.nio.IntBuffer params) |
void |
getVertexAttribPointerv(int index,
int pname,
java.nio.Buffer pointer) |
void |
hint(int target,
int mode) |
boolean |
isBuffer(int buffer) |
boolean |
isEnabled(int cap) |
boolean |
isFramebuffer(int framebuffer) |
boolean |
isProgram(int program) |
boolean |
isRenderbuffer(int renderbuffer) |
boolean |
isShader(int shader) |
boolean |
isTexture(int texture) |
void |
lineWidth(float width) |
void |
linkProgram(int program) |
void |
pixelStorei(int pname,
int param) |
void |
polygonOffset(float factor,
float units) |
void |
readPixels(int x,
int y,
int width,
int height,
int format,
int type,
java.nio.Buffer pixels) |
void |
releaseShaderCompiler() |
void |
renderbufferStorage(int target,
int internalformat,
int width,
int height) |
void |
sampleCoverage(float value,
boolean invert) |
void |
scissor(int x,
int y,
int width,
int height) |
void |
shaderBinary(int n,
java.nio.IntBuffer shaders,
int binaryformat,
java.nio.Buffer binary,
int length) |
void |
shaderSource(int shader,
java.lang.String string) |
void |
stencilFunc(int func,
int ref,
int mask) |
void |
stencilFuncSeparate(int face,
int func,
int ref,
int mask) |
void |
stencilMask(int mask) |
void |
stencilMaskSeparate(int face,
int mask) |
void |
stencilOp(int fail,
int zfail,
int zpass) |
void |
stencilOpSeparate(int face,
int fail,
int zfail,
int zpass) |
void |
texImage2D(int target,
int level,
int internalformat,
int width,
int height,
int border,
int format,
int type,
java.nio.Buffer pixels) |
void |
texParameterf(int target,
int pname,
float param) |
void |
texParameterfv(int target,
int pname,
java.nio.FloatBuffer params) |
void |
texParameteri(int target,
int pname,
int param) |
void |
texParameteriv(int target,
int pname,
java.nio.IntBuffer params) |
void |
texSubImage2D(int target,
int level,
int xoffset,
int yoffset,
int width,
int height,
int format,
int type,
java.nio.Buffer pixels) |
void |
uniform1f(int location,
float x) |
void |
uniform1fv(int location,
int count,
java.nio.FloatBuffer v) |
void |
uniform1i(int location,
int x) |
void |
uniform1iv(int location,
int count,
java.nio.IntBuffer v) |
void |
uniform2f(int location,
float x,
float y) |
void |
uniform2fv(int location,
int count,
java.nio.FloatBuffer v) |
void |
uniform2i(int location,
int x,
int y) |
void |
uniform2iv(int location,
int count,
java.nio.IntBuffer v) |
void |
uniform3f(int location,
float x,
float y,
float z) |
void |
uniform3fv(int location,
int count,
java.nio.FloatBuffer v) |
void |
uniform3i(int location,
int x,
int y,
int z) |
void |
uniform3iv(int location,
int count,
java.nio.IntBuffer v) |
void |
uniform4f(int location,
float x,
float y,
float z,
float w) |
void |
uniform4fv(int location,
int count,
java.nio.FloatBuffer v) |
void |
uniform4i(int location,
int x,
int y,
int z,
int w) |
void |
uniform4iv(int location,
int count,
java.nio.IntBuffer v) |
void |
uniformMatrix2fv(int location,
int count,
boolean transpose,
java.nio.FloatBuffer value) |
void |
uniformMatrix3fv(int location,
int count,
boolean transpose,
java.nio.FloatBuffer value) |
void |
uniformMatrix4fv(int location,
int count,
boolean transpose,
java.nio.FloatBuffer value) |
void |
useProgram(int program) |
void |
validateProgram(int program) |
void |
vertexAttrib1f(int indx,
float x) |
void |
vertexAttrib1fv(int indx,
java.nio.FloatBuffer values) |
void |
vertexAttrib2f(int indx,
float x,
float y) |
void |
vertexAttrib2fv(int indx,
java.nio.FloatBuffer values) |
void |
vertexAttrib3f(int indx,
float x,
float y,
float z) |
void |
vertexAttrib3fv(int indx,
java.nio.FloatBuffer values) |
void |
vertexAttrib4f(int indx,
float x,
float y,
float z,
float w) |
void |
vertexAttrib4fv(int indx,
java.nio.FloatBuffer values) |
void |
vertexAttribPointer(int indx,
int size,
int type,
boolean normalized,
int stride,
java.nio.Buffer ptr) |
void |
vertexAttribPointer(int indx,
int size,
int type,
boolean normalized,
int stride,
int offset) |
void |
viewport(int x,
int y,
int width,
int height) |
public void attachShader(int program,
int shader)
public void bindAttribLocation(int program,
int index,
java.lang.String name)
public void bindBuffer(int target,
int buffer)
public void bindFramebuffer(int target,
int framebuffer)
public void bindRenderbuffer(int target,
int renderbuffer)
public void blendColor(float red,
float green,
float blue,
float alpha)
public void blendEquation(int mode)
public void blendEquationSeparate(int modeRGB,
int modeAlpha)
public void blendFuncSeparate(int srcRGB,
int dstRGB,
int srcAlpha,
int dstAlpha)
public void bufferData(int target,
int size,
java.nio.Buffer data,
int usage)
public void bufferSubData(int target,
int offset,
int size,
java.nio.Buffer data)
public int checkFramebufferStatus(int target)
public void compileShader(int shader)
public int createProgram()
public int createShader(int type)
public void deleteBuffers(int n,
java.nio.IntBuffer buffers)
public void deleteFramebuffers(int n,
java.nio.IntBuffer framebuffers)
public void deleteProgram(int program)
public void deleteRenderbuffers(int n,
java.nio.IntBuffer renderbuffers)
public void deleteShader(int shader)
public void detachShader(int program,
int shader)
public void disableVertexAttribArray(int index)
public void drawElements(int mode,
int count,
int type,
int offset)
public void enableVertexAttribArray(int index)
public void framebufferRenderbuffer(int target,
int attachment,
int renderbuffertarget,
int renderbuffer)
public void framebufferTexture2D(int target,
int attachment,
int textarget,
int texture,
int level)
public void genBuffers(int n,
java.nio.IntBuffer buffers)
public void generateMipmap(int target)
public void genFramebuffers(int n,
java.nio.IntBuffer framebuffers)
public void genRenderbuffers(int n,
java.nio.IntBuffer renderbuffers)
public java.lang.String getActiveAttrib(int program,
int index,
java.nio.IntBuffer size,
java.nio.Buffer type)
public java.lang.String getActiveUniform(int program,
int index,
java.nio.IntBuffer size,
java.nio.Buffer type)
public void getAttachedShaders(int program,
int maxcount,
java.nio.Buffer count,
java.nio.IntBuffer shaders)
public int getAttribLocation(int program,
java.lang.String name)
public void getBooleanv(int pname,
java.nio.Buffer params)
public void getBufferParameteriv(int target,
int pname,
java.nio.IntBuffer params)
public void getFloatv(int pname,
java.nio.FloatBuffer params)
public void getFramebufferAttachmentParameteriv(int target,
int attachment,
int pname,
java.nio.IntBuffer params)
public void getProgramiv(int program,
int pname,
java.nio.IntBuffer params)
public java.lang.String getProgramInfoLog(int program)
public void getRenderbufferParameteriv(int target,
int pname,
java.nio.IntBuffer params)
public void getShaderiv(int shader,
int pname,
java.nio.IntBuffer params)
public java.lang.String getShaderInfoLog(int shader)
public void getShaderPrecisionFormat(int shadertype,
int precisiontype,
java.nio.IntBuffer range,
java.nio.IntBuffer precision)
public void getShaderSource(int shader,
int bufsize,
java.nio.Buffer length,
java.lang.String source)
public void getTexParameterfv(int target,
int pname,
java.nio.FloatBuffer params)
public void getTexParameteriv(int target,
int pname,
java.nio.IntBuffer params)
public void getUniformfv(int program,
int location,
java.nio.FloatBuffer params)
public void getUniformiv(int program,
int location,
java.nio.IntBuffer params)
public int getUniformLocation(int program,
java.lang.String name)
public void getVertexAttribfv(int index,
int pname,
java.nio.FloatBuffer params)
public void getVertexAttribiv(int index,
int pname,
java.nio.IntBuffer params)
public void getVertexAttribPointerv(int index,
int pname,
java.nio.Buffer pointer)
public boolean isBuffer(int buffer)
public boolean isEnabled(int cap)
public boolean isFramebuffer(int framebuffer)
public boolean isProgram(int program)
public boolean isRenderbuffer(int renderbuffer)
public boolean isShader(int shader)
public boolean isTexture(int texture)
public void linkProgram(int program)
public void releaseShaderCompiler()
public void renderbufferStorage(int target,
int internalformat,
int width,
int height)
public void sampleCoverage(float value,
boolean invert)
public void shaderBinary(int n,
java.nio.IntBuffer shaders,
int binaryformat,
java.nio.Buffer binary,
int length)
public void shaderSource(int shader,
java.lang.String string)
public void stencilFuncSeparate(int face,
int func,
int ref,
int mask)
public void stencilMaskSeparate(int face,
int mask)
public void stencilOpSeparate(int face,
int fail,
int zfail,
int zpass)
public void texParameterfv(int target,
int pname,
java.nio.FloatBuffer params)
public void texParameteri(int target,
int pname,
int param)
public void texParameteriv(int target,
int pname,
java.nio.IntBuffer params)
public void uniform1f(int location,
float x)
public void uniform1fv(int location,
int count,
java.nio.FloatBuffer v)
public void uniform1i(int location,
int x)
public void uniform1iv(int location,
int count,
java.nio.IntBuffer v)
public void uniform2f(int location,
float x,
float y)
public void uniform2fv(int location,
int count,
java.nio.FloatBuffer v)
public void uniform2i(int location,
int x,
int y)
public void uniform2iv(int location,
int count,
java.nio.IntBuffer v)
public void uniform3f(int location,
float x,
float y,
float z)
public void uniform3fv(int location,
int count,
java.nio.FloatBuffer v)
public void uniform3i(int location,
int x,
int y,
int z)
public void uniform3iv(int location,
int count,
java.nio.IntBuffer v)
public void uniform4f(int location,
float x,
float y,
float z,
float w)
public void uniform4fv(int location,
int count,
java.nio.FloatBuffer v)
public void uniform4i(int location,
int x,
int y,
int z,
int w)
public void uniform4iv(int location,
int count,
java.nio.IntBuffer v)
public void uniformMatrix2fv(int location,
int count,
boolean transpose,
java.nio.FloatBuffer value)
public void uniformMatrix3fv(int location,
int count,
boolean transpose,
java.nio.FloatBuffer value)
public void uniformMatrix4fv(int location,
int count,
boolean transpose,
java.nio.FloatBuffer value)
public void useProgram(int program)
public void validateProgram(int program)
public void vertexAttrib1f(int indx,
float x)
public void vertexAttrib1fv(int indx,
java.nio.FloatBuffer values)
public void vertexAttrib2f(int indx,
float x,
float y)
public void vertexAttrib2fv(int indx,
java.nio.FloatBuffer values)
public void vertexAttrib3f(int indx,
float x,
float y,
float z)
public void vertexAttrib3fv(int indx,
java.nio.FloatBuffer values)
public void vertexAttrib4f(int indx,
float x,
float y,
float z,
float w)
public void vertexAttrib4fv(int indx,
java.nio.FloatBuffer values)
public void vertexAttribPointer(int indx,
int size,
int type,
boolean normalized,
int stride,
java.nio.Buffer ptr)
public void vertexAttribPointer(int indx,
int size,
int type,
boolean normalized,
int stride,
int offset)
public void activeTexture(int texture)
public void bindTexture(int target,
int texture)
public void blendFunc(int sfactor,
int dfactor)
public void clear(int mask)
public void clearColor(float red,
float green,
float blue,
float alpha)
public void clearDepthf(float depth)
public void clearStencil(int s)
public void colorMask(boolean red,
boolean green,
boolean blue,
boolean alpha)
public void compressedTexImage2D(int target,
int level,
int internalformat,
int width,
int height,
int border,
int imageSize,
java.nio.Buffer data)
public void compressedTexSubImage2D(int target,
int level,
int xoffset,
int yoffset,
int width,
int height,
int format,
int imageSize,
java.nio.Buffer data)
public void copyTexImage2D(int target,
int level,
int internalformat,
int x,
int y,
int width,
int height,
int border)
public void copyTexSubImage2D(int target,
int level,
int xoffset,
int yoffset,
int x,
int y,
int width,
int height)
public void cullFace(int mode)
public void deleteTextures(int n,
java.nio.IntBuffer textures)
public void depthFunc(int func)
public void depthMask(boolean flag)
public void depthRangef(float zNear,
float zFar)
public void disable(int cap)
public void drawArrays(int mode,
int first,
int count)
public void drawElements(int mode,
int count,
int type,
java.nio.Buffer indices)
public void enable(int cap)
public void finish()
public void flush()
public void frontFace(int mode)
public void genTextures(int n,
java.nio.IntBuffer textures)
public int getError()
public void getIntegerv(int pname,
java.nio.IntBuffer params)
public java.lang.String getString(int name)
public void hint(int target,
int mode)
public void lineWidth(float width)
public void pixelStorei(int pname,
int param)
public void polygonOffset(float factor,
float units)
public void readPixels(int x,
int y,
int width,
int height,
int format,
int type,
java.nio.Buffer pixels)
public void scissor(int x,
int y,
int width,
int height)
public void stencilFunc(int func,
int ref,
int mask)
public void stencilMask(int mask)
public void stencilOp(int fail,
int zfail,
int zpass)
public void texImage2D(int target,
int level,
int internalformat,
int width,
int height,
int border,
int format,
int type,
java.nio.Buffer pixels)
public void texParameterf(int target,
int pname,
float param)
public void texSubImage2D(int target,
int level,
int xoffset,
int yoffset,
int width,
int height,
int format,
int type,
java.nio.Buffer pixels)
public void viewport(int x,
int y,
int width,
int height)