public class AndroidGL30 extends AndroidGL
| Constructor and Description |
|---|
AndroidGL30() |
| Modifier and Type | Method and Description |
|---|---|
void |
beginQuery(int target,
int id) |
void |
beginTransformFeedback(int primitiveMode) |
void |
bindBufferBase(int target,
int index,
int buffer) |
void |
bindBufferRange(int target,
int index,
int buffer,
int offset,
int size) |
void |
bindSampler(int unit,
int sampler) |
void |
bindTransformFeedback(int target,
int id) |
void |
bindVertexArray(int array) |
void |
blitFramebuffer(int srcX0,
int srcY0,
int srcX1,
int srcY1,
int dstX0,
int dstY0,
int dstX1,
int dstY1,
int mask,
int filter) |
void |
clearBufferfi(int buffer,
int drawbuffer,
float depth,
int stencil) |
void |
clearBufferfv(int buffer,
int drawbuffer,
java.nio.FloatBuffer value) |
void |
clearBufferiv(int buffer,
int drawbuffer,
java.nio.IntBuffer value) |
void |
clearBufferuiv(int buffer,
int drawbuffer,
java.nio.IntBuffer value) |
void |
copyBufferSubData(int readTarget,
int writeTarget,
int readOffset,
int writeOffset,
int size) |
void |
copyTexSubImage3D(int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int x,
int y,
int width,
int height) |
void |
deleteQueries(int n,
int[] ids,
int offset) |
void |
deleteQueries(int n,
java.nio.IntBuffer ids) |
void |
deleteSamplers(int count,
int[] samplers,
int offset) |
void |
deleteSamplers(int count,
java.nio.IntBuffer samplers) |
void |
deleteTransformFeedbacks(int n,
int[] ids,
int offset) |
void |
deleteTransformFeedbacks(int n,
java.nio.IntBuffer ids) |
void |
deleteVertexArrays(int n,
int[] arrays,
int offset) |
void |
deleteVertexArrays(int n,
java.nio.IntBuffer arrays) |
void |
drawArraysInstanced(int mode,
int first,
int count,
int instanceCount) |
void |
drawBuffers(int n,
java.nio.IntBuffer bufs) |
void |
drawElementsInstanced(int mode,
int count,
int type,
int indicesOffset,
int instanceCount) |
void |
drawRangeElements(int mode,
int start,
int end,
int count,
int type,
java.nio.Buffer indices) |
void |
drawRangeElements(int mode,
int start,
int end,
int count,
int type,
int offset) |
void |
endQuery(int target) |
void |
endTransformFeedback() |
void |
flushMappedBufferRange(int target,
int offset,
int length) |
void |
framebufferTextureLayer(int target,
int attachment,
int texture,
int level,
int layer) |
void |
genQueries(int n,
int[] ids,
int offset) |
void |
genQueries(int n,
java.nio.IntBuffer ids) |
void |
genSamplers(int count,
int[] samplers,
int offset) |
void |
genSamplers(int count,
java.nio.IntBuffer samplers) |
void |
genTransformFeedbacks(int n,
int[] ids,
int offset) |
void |
genTransformFeedbacks(int n,
java.nio.IntBuffer ids) |
void |
genVertexArrays(int n,
int[] arrays,
int offset) |
void |
genVertexArrays(int n,
java.nio.IntBuffer arrays) |
void |
getActiveUniformBlockiv(int program,
int uniformBlockIndex,
int pname,
java.nio.IntBuffer params) |
java.lang.String |
getActiveUniformBlockName(int program,
int uniformBlockIndex) |
void |
getActiveUniformBlockName(int program,
int uniformBlockIndex,
java.nio.Buffer length,
java.nio.Buffer uniformBlockName) |
void |
getActiveUniformsiv(int program,
int uniformCount,
java.nio.IntBuffer uniformIndices,
int pname,
java.nio.IntBuffer params) |
void |
getBufferParameteri64v(int target,
int pname,
java.nio.LongBuffer params) |
java.nio.Buffer |
getBufferPointerv(int target,
int pname) |
int |
getFragDataLocation(int program,
java.lang.String name) |
void |
getInteger64v(int pname,
java.nio.LongBuffer params) |
void |
getQueryiv(int target,
int pname,
java.nio.IntBuffer params) |
void |
getQueryObjectuiv(int id,
int pname,
java.nio.IntBuffer params) |
void |
getSamplerParameterfv(int sampler,
int pname,
java.nio.FloatBuffer params) |
void |
getSamplerParameteriv(int sampler,
int pname,
java.nio.IntBuffer params) |
java.lang.String |
getStringi(int name,
int index) |
int |
getUniformBlockIndex(int program,
java.lang.String uniformBlockName) |
void |
getUniformIndices(int program,
java.lang.String[] uniformNames,
java.nio.IntBuffer uniformIndices) |
void |
getUniformuiv(int program,
int location,
java.nio.IntBuffer params) |
void |
getVertexAttribIiv(int index,
int pname,
java.nio.IntBuffer params) |
void |
getVertexAttribIuiv(int index,
int pname,
java.nio.IntBuffer params) |
void |
invalidateFramebuffer(int target,
int numAttachments,
java.nio.IntBuffer attachments) |
void |
invalidateSubFramebuffer(int target,
int numAttachments,
java.nio.IntBuffer attachments,
int x,
int y,
int width,
int height) |
boolean |
isQuery(int id) |
boolean |
isSampler(int sampler) |
boolean |
isTransformFeedback(int id) |
boolean |
isVertexArray(int array) |
void |
pauseTransformFeedback() |
void |
programParameteri(int program,
int pname,
int value) |
void |
readBuffer(int mode) |
void |
renderbufferStorageMultisample(int target,
int samples,
int internalformat,
int width,
int height) |
void |
resumeTransformFeedback() |
void |
samplerParameterf(int sampler,
int pname,
float param) |
void |
samplerParameterfv(int sampler,
int pname,
java.nio.FloatBuffer param) |
void |
samplerParameteri(int sampler,
int pname,
int param) |
void |
samplerParameteriv(int sampler,
int pname,
java.nio.IntBuffer param) |
void |
texImage3D(int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
int format,
int type,
java.nio.Buffer pixels) |
void |
texImage3D(int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
int format,
int type,
int offset) |
void |
texSubImage3D(int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int width,
int height,
int depth,
int format,
int type,
java.nio.Buffer pixels) |
void |
texSubImage3D(int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int width,
int height,
int depth,
int format,
int type,
int offset) |
void |
transformFeedbackVaryings(int program,
java.lang.String[] varyings,
int bufferMode) |
void |
uniform1uiv(int location,
int count,
java.nio.IntBuffer value) |
void |
uniform3uiv(int location,
int count,
java.nio.IntBuffer value) |
void |
uniform4uiv(int location,
int count,
java.nio.IntBuffer value) |
void |
uniformBlockBinding(int program,
int uniformBlockIndex,
int uniformBlockBinding) |
void |
uniformMatrix2x3fv(int location,
int count,
boolean transpose,
java.nio.FloatBuffer value) |
void |
uniformMatrix2x4fv(int location,
int count,
boolean transpose,
java.nio.FloatBuffer value) |
void |
uniformMatrix3x2fv(int location,
int count,
boolean transpose,
java.nio.FloatBuffer value) |
void |
uniformMatrix3x4fv(int location,
int count,
boolean transpose,
java.nio.FloatBuffer value) |
void |
uniformMatrix4x2fv(int location,
int count,
boolean transpose,
java.nio.FloatBuffer value) |
void |
uniformMatrix4x3fv(int location,
int count,
boolean transpose,
java.nio.FloatBuffer value) |
boolean |
unmapBuffer(int target) |
void |
vertexAttribDivisor(int index,
int divisor) |
void |
vertexAttribI4i(int index,
int x,
int y,
int z,
int w) |
void |
vertexAttribI4ui(int index,
int x,
int y,
int z,
int w) |
void |
vertexAttribIPointer(int index,
int size,
int type,
int stride,
int offset) |
activeTexture, attachShader, bindAttribLocation, bindBuffer, bindFramebuffer, bindRenderbuffer, bindTexture, blendColor, blendEquation, blendEquationSeparate, blendFunc, blendFuncSeparate, bufferData, bufferSubData, checkFramebufferStatus, clear, clearColor, clearDepthf, clearStencil, colorMask, compileShader, compressedTexImage2D, compressedTexSubImage2D, copyTexImage2D, copyTexSubImage2D, createProgram, createShader, cullFace, deleteBuffer, deleteBuffers, deleteFramebuffer, deleteFramebuffers, deleteProgram, deleteRenderbuffer, deleteRenderbuffers, deleteShader, deleteTexture, deleteTextures, depthFunc, depthMask, depthRangef, detachShader, disable, disableVertexAttribArray, drawArrays, drawElements, drawElements, enable, enableVertexAttribArray, finish, flush, framebufferRenderbuffer, framebufferTexture2D, frontFace, genBuffer, genBuffers, generateMipmap, genFramebuffer, genFramebuffers, genRenderbuffer, genRenderbuffers, genTexture, genTextures, getActiveAttrib, getActiveUniform, getAttachedShaders, getAttribLocation, getBooleanv, getBufferParameteriv, getError, getFloatv, getFramebufferAttachmentParameteriv, getIntegerv, getProgramInfoLog, getProgramiv, getRenderbufferParameteriv, getShaderInfoLog, getShaderiv, getShaderPrecisionFormat, getString, getTexParameterfv, getTexParameteriv, getUniformfv, getUniformiv, getUniformLocation, getVertexAttribfv, getVertexAttribiv, getVertexAttribPointerv, hint, isBuffer, isEnabled, isFramebuffer, isProgram, isRenderbuffer, isShader, isTexture, lineWidth, linkProgram, pixelStorei, polygonOffset, readPixels, releaseShaderCompiler, renderbufferStorage, sampleCoverage, scissor, shaderBinary, shaderSource, stencilFunc, stencilFuncSeparate, stencilMask, stencilMaskSeparate, stencilOp, stencilOpSeparate, texImage2D, texParameterf, texParameterfv, texParameteri, texParameteriv, texSubImage2D, uniform1f, uniform1fv, uniform1fv, uniform1i, uniform1iv, uniform1iv, uniform2f, uniform2fv, uniform2fv, uniform2i, uniform2iv, uniform2iv, uniform3f, uniform3fv, uniform3fv, uniform3i, uniform3iv, uniform3iv, uniform4f, uniform4fv, uniform4fv, uniform4i, uniform4iv, uniform4iv, uniformMatrix2fv, uniformMatrix2fv, uniformMatrix3fv, uniformMatrix3fv, uniformMatrix4fv, uniformMatrix4fv, useProgram, validateProgram, vertexAttrib1f, vertexAttrib1fv, vertexAttrib2f, vertexAttrib2fv, vertexAttrib3f, vertexAttrib3fv, vertexAttrib4f, vertexAttrib4fv, vertexAttribPointer, vertexAttribPointer, viewportpublic void readBuffer(int mode)
public void drawRangeElements(int mode,
int start,
int end,
int count,
int type,
java.nio.Buffer indices)
public void drawRangeElements(int mode,
int start,
int end,
int count,
int type,
int offset)
public void texImage3D(int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
int format,
int type,
java.nio.Buffer pixels)
public void texImage3D(int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
int format,
int type,
int offset)
public void texSubImage3D(int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int width,
int height,
int depth,
int format,
int type,
java.nio.Buffer pixels)
public void texSubImage3D(int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int width,
int height,
int depth,
int format,
int type,
int offset)
public void copyTexSubImage3D(int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int x,
int y,
int width,
int height)
public void genQueries(int n,
int[] ids,
int offset)
public void genQueries(int n,
java.nio.IntBuffer ids)
public void deleteQueries(int n,
int[] ids,
int offset)
public void deleteQueries(int n,
java.nio.IntBuffer ids)
public boolean isQuery(int id)
public void beginQuery(int target,
int id)
public void endQuery(int target)
public void getQueryiv(int target,
int pname,
java.nio.IntBuffer params)
public void getQueryObjectuiv(int id,
int pname,
java.nio.IntBuffer params)
public boolean unmapBuffer(int target)
public java.nio.Buffer getBufferPointerv(int target,
int pname)
public void drawBuffers(int n,
java.nio.IntBuffer bufs)
public void uniformMatrix2x3fv(int location,
int count,
boolean transpose,
java.nio.FloatBuffer value)
public void uniformMatrix3x2fv(int location,
int count,
boolean transpose,
java.nio.FloatBuffer value)
public void uniformMatrix2x4fv(int location,
int count,
boolean transpose,
java.nio.FloatBuffer value)
public void uniformMatrix4x2fv(int location,
int count,
boolean transpose,
java.nio.FloatBuffer value)
public void uniformMatrix3x4fv(int location,
int count,
boolean transpose,
java.nio.FloatBuffer value)
public void uniformMatrix4x3fv(int location,
int count,
boolean transpose,
java.nio.FloatBuffer value)
public void blitFramebuffer(int srcX0,
int srcY0,
int srcX1,
int srcY1,
int dstX0,
int dstY0,
int dstX1,
int dstY1,
int mask,
int filter)
public void renderbufferStorageMultisample(int target,
int samples,
int internalformat,
int width,
int height)
public void framebufferTextureLayer(int target,
int attachment,
int texture,
int level,
int layer)
public void flushMappedBufferRange(int target,
int offset,
int length)
public void bindVertexArray(int array)
public void deleteVertexArrays(int n,
int[] arrays,
int offset)
public void deleteVertexArrays(int n,
java.nio.IntBuffer arrays)
public void genVertexArrays(int n,
int[] arrays,
int offset)
public void genVertexArrays(int n,
java.nio.IntBuffer arrays)
public boolean isVertexArray(int array)
public void beginTransformFeedback(int primitiveMode)
public void endTransformFeedback()
public void bindBufferRange(int target,
int index,
int buffer,
int offset,
int size)
public void bindBufferBase(int target,
int index,
int buffer)
public void transformFeedbackVaryings(int program,
java.lang.String[] varyings,
int bufferMode)
public void vertexAttribIPointer(int index,
int size,
int type,
int stride,
int offset)
public void getVertexAttribIiv(int index,
int pname,
java.nio.IntBuffer params)
public void getVertexAttribIuiv(int index,
int pname,
java.nio.IntBuffer params)
public void vertexAttribI4i(int index,
int x,
int y,
int z,
int w)
public void vertexAttribI4ui(int index,
int x,
int y,
int z,
int w)
public void getUniformuiv(int program,
int location,
java.nio.IntBuffer params)
public int getFragDataLocation(int program,
java.lang.String name)
public void uniform1uiv(int location,
int count,
java.nio.IntBuffer value)
public void uniform3uiv(int location,
int count,
java.nio.IntBuffer value)
public void uniform4uiv(int location,
int count,
java.nio.IntBuffer value)
public void clearBufferiv(int buffer,
int drawbuffer,
java.nio.IntBuffer value)
public void clearBufferuiv(int buffer,
int drawbuffer,
java.nio.IntBuffer value)
public void clearBufferfv(int buffer,
int drawbuffer,
java.nio.FloatBuffer value)
public void clearBufferfi(int buffer,
int drawbuffer,
float depth,
int stencil)
public java.lang.String getStringi(int name,
int index)
public void copyBufferSubData(int readTarget,
int writeTarget,
int readOffset,
int writeOffset,
int size)
public void getUniformIndices(int program,
java.lang.String[] uniformNames,
java.nio.IntBuffer uniformIndices)
public void getActiveUniformsiv(int program,
int uniformCount,
java.nio.IntBuffer uniformIndices,
int pname,
java.nio.IntBuffer params)
public int getUniformBlockIndex(int program,
java.lang.String uniformBlockName)
public void getActiveUniformBlockiv(int program,
int uniformBlockIndex,
int pname,
java.nio.IntBuffer params)
public void getActiveUniformBlockName(int program,
int uniformBlockIndex,
java.nio.Buffer length,
java.nio.Buffer uniformBlockName)
public java.lang.String getActiveUniformBlockName(int program,
int uniformBlockIndex)
public void uniformBlockBinding(int program,
int uniformBlockIndex,
int uniformBlockBinding)
public void drawArraysInstanced(int mode,
int first,
int count,
int instanceCount)
public void drawElementsInstanced(int mode,
int count,
int type,
int indicesOffset,
int instanceCount)
public void getInteger64v(int pname,
java.nio.LongBuffer params)
public void getBufferParameteri64v(int target,
int pname,
java.nio.LongBuffer params)
public void genSamplers(int count,
int[] samplers,
int offset)
public void genSamplers(int count,
java.nio.IntBuffer samplers)
public void deleteSamplers(int count,
int[] samplers,
int offset)
public void deleteSamplers(int count,
java.nio.IntBuffer samplers)
public boolean isSampler(int sampler)
public void bindSampler(int unit,
int sampler)
public void samplerParameteri(int sampler,
int pname,
int param)
public void samplerParameteriv(int sampler,
int pname,
java.nio.IntBuffer param)
public void samplerParameterf(int sampler,
int pname,
float param)
public void samplerParameterfv(int sampler,
int pname,
java.nio.FloatBuffer param)
public void getSamplerParameteriv(int sampler,
int pname,
java.nio.IntBuffer params)
public void getSamplerParameterfv(int sampler,
int pname,
java.nio.FloatBuffer params)
public void vertexAttribDivisor(int index,
int divisor)
public void bindTransformFeedback(int target,
int id)
public void deleteTransformFeedbacks(int n,
int[] ids,
int offset)
public void deleteTransformFeedbacks(int n,
java.nio.IntBuffer ids)
public void genTransformFeedbacks(int n,
int[] ids,
int offset)
public void genTransformFeedbacks(int n,
java.nio.IntBuffer ids)
public boolean isTransformFeedback(int id)
public void pauseTransformFeedback()
public void resumeTransformFeedback()
public void programParameteri(int program,
int pname,
int value)
public void invalidateFramebuffer(int target,
int numAttachments,
java.nio.IntBuffer attachments)
public void invalidateSubFramebuffer(int target,
int numAttachments,
java.nio.IntBuffer attachments,
int x,
int y,
int width,
int height)