com.neovisionaries.android.opengl.impl
Class GLESImpl11

java.lang.Object
  extended by com.neovisionaries.android.opengl.impl.GLESImplBase
      extended by com.neovisionaries.android.opengl.impl.GLESImpl11
All Implemented Interfaces:
GLES

public class GLESImpl11
extends GLESImplBase

An implementation of GLES interface for OpenGL ES 1.1.

Author:
Takahiko Kawasaki
See Also:
android.opengl.GLES11

Constructor Summary
GLESImpl11()
           
 
Method Summary
 int getMajorVersion()
          Get the major version number of OpenGL ES.
 void glActiveTexture(int textureUnit)
          glActiveTexture
 void glBindBuffer(int vertexBufferType, int vertexBufferId)
          glBindBuffer
 void glBindTexture(int textureType, int textureId)
          glBindTexture
 void glBlendFunc(int sourceFactor, int destinationFactor)
          glBlendFunc
 void glBufferData(int vertexBufferType, int size, Buffer data, int vertexBufferUsage)
          glBufferData
 void glBufferSubData(int vertexBufferType, int offset, int size, Buffer data)
          glBufferSubData
 void glClear(int mask)
          glClear
 void glClearColor(float red, float green, float blue, float alpha)
          glClearColor
 void glClearDepthf(float depth)
          glClearDepthf
 void glClearStencil(int stencil)
          glClearStencil
 void glColorMask(boolean red, boolean green, boolean blue, boolean alpha)
          glColorMask
 void glDeleteBuffers(int count, int[] vertexBufferIds, int offset)
          glDeleteBuffers
 void glDeleteTextures(int count, int[] textureIds, int offset)
          glDeleteTextures
 void glDepthMask(boolean writable)
          glDepthMask
 void glDisable(int capability)
          glDisable
 void glDrawArrays(int mode, int first, int count)
          glDrawArrays
 void glDrawElements(int mode, int count, int type, Buffer indices)
          glDrawElements
 void glDrawElements(int mode, int count, int type, int offset)
          glDrawElements
 void glEnable(int capability)
          glEnable
 void glFinish()
          glFinish
 void glFlush()
          glFlush
 void glGenBuffers(int vertexBufferType, int[] vertexBufferIds, int offset)
          glGenBuffers
 void glGenTextures(int textureType, int[] textureIds, int offset)
          glGenTextures
 void glGetBooleanv(int parameterId, boolean[] params, int offset)
          glGetBooleanv
 void glGetBooleanv(int parameterId, IntBuffer params)
          glGetBooleanv
 int glGetError()
          glGetError
 void glGetFloatv(int parameterId, float[] params, int offset)
          glGetFloatv
 void glGetFloatv(int parameterId, FloatBuffer params)
          glGetFloatv
 void glGetIntegerv(int parameterId, int[] params, int offset)
          glGetIntegerv
 void glGetIntegerv(int parameterId, IntBuffer params)
          glGetIntegerv
 String glGetString(int parameterId)
          glGettring
 boolean glIsEnabled(int capability)
          glIsEnabled
 void glStencilFunc(int comparisonOperator, int referenceValue, int mask)
          glStencilFunc
 void glStencilMask(int stencilMask)
          glStencilMask
 void glStencilOp(int stencilFail, int depthFail, int pass)
          glStencilOp
 void glTexParameteri(int textureType, int parameterId, int parameterValue)
          glTexParameteri
 void glViewport(int x, int y, int width, int height)
          glViewport
 
Methods inherited from class com.neovisionaries.android.opengl.impl.GLESImplBase
GL_ACTIVE_ATTRIBUTE_MAX_LENGTH, GL_ACTIVE_ATTRIBUTES, GL_ACTIVE_TEXTURE, GL_ACTIVE_UNIFORM_MAX_LENGTH, GL_ACTIVE_UNIFORMS, GL_ADD_SIGNED, GL_ALIASED_LINE_WIDTH_RANGE, GL_ALIASED_POINT_SIZE_RANGE, GL_ALPHA_BITS, GL_ALPHA_SCALE, GL_ALPHA_TEST_FUNC, GL_ALPHA_TEST_REF, GL_ALPHA, GL_ALWAYS, GL_ARRAY_BUFFER_BINDING, GL_ARRAY_BUFFER, GL_ATTACHED_SHADERS, GL_BACK, GL_BLEND_COLOR, GL_BLEND_DST_ALPHA, GL_BLEND_DST_RGB, GL_BLEND_DST, GL_BLEND_EQUATION_ALPHA, GL_BLEND_EQUATION_RGB, GL_BLEND_EQUATION, GL_BLEND_SRC_ALPHA, GL_BLEND_SRC_RGB, GL_BLEND_SRC, GL_BLEND, GL_BLUE_BITS, GL_BOOL_VEC2, GL_BOOL_VEC3, GL_BOOL_VEC4, GL_BOOL, GL_BUFFER_ACCESS, GL_BUFFER_SIZE, GL_BUFFER_USAGE, GL_BYTE, GL_CCW, GL_CLAMP_TO_EDGE, GL_CLIENT_ACTIVE_TEXTURE, GL_CLIP_PLANE0, GL_CLIP_PLANE1, GL_CLIP_PLANE2, GL_CLIP_PLANE3, GL_CLIP_PLANE4, GL_CLIP_PLANE5, GL_COLOR_ARRAY_BUFFER_BINDING, GL_COLOR_ARRAY_POINTER, GL_COLOR_ARRAY_SIZE, GL_COLOR_ARRAY_STRIDE, GL_COLOR_ARRAY_TYPE, GL_COLOR_ATTACHMENT0, GL_COLOR_BUFFER_BIT, GL_COLOR_CLEAR_VALUE, GL_COLOR_WRITEMASK, GL_COMBINE_ALPHA, GL_COMBINE_RGB, GL_COMBINE, GL_COMPILE_STATUS, GL_COMPRESSED_TEXTURE_FORMATS, GL_CONSTANT_ALPHA, GL_CONSTANT_COLOR, GL_CONSTANT, GL_COORD_REPLACE_OES, GL_CULL_FACE_MODE, GL_CULL_FACE, GL_CURRENT_COLOR, GL_CURRENT_NORMAL, GL_CURRENT_PROGRAM, GL_CURRENT_TEXTURE_COORDS, GL_CURRENT_VERTEX_ATTRIB, GL_CW, GL_DECR_WRAP, GL_DECR, GL_DELETE_STATUS, GL_DEPTH_ATTACHMENT, GL_DEPTH_BITS, GL_DEPTH_BUFFER_BIT, GL_DEPTH_CLEAR_VALUE, GL_DEPTH_COMPONENT, GL_DEPTH_COMPONENT16, GL_DEPTH_FUNC, GL_DEPTH_RANGE, GL_DEPTH_TEST, GL_DEPTH_WRITEMASK, GL_DITHER, GL_DONT_CARE, GL_DOT3_RGB, GL_DOT3_RGBA, GL_DST_ALPHA, GL_DST_COLOR, GL_DYNAMIC_DRAW, GL_ELEMENT_ARRAY_BUFFER_BINDING, GL_ELEMENT_ARRAY_BUFFER, GL_EQUAL, GL_EXTENSIONS, GL_FALSE, GL_FASTEST, GL_FIXED, GL_FLOAT_MAT2, GL_FLOAT_MAT3, GL_FLOAT_MAT4, GL_FLOAT_VEC2, GL_FLOAT_VEC3, GL_FLOAT_VEC4, GL_FLOAT, GL_FRAGMENT_SHADER, GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME, GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL, GL_FRAMEBUFFER_BINDING, GL_FRAMEBUFFER_COMPLETE, GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT, GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS, GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT, GL_FRAMEBUFFER_UNSUPPORTED, GL_FRAMEBUFFER, GL_FRONT_AND_BACK, GL_FRONT_FACE, GL_FRONT, GL_FUNC_ADD, GL_FUNC_REVERSE_SUBTRACT, GL_FUNC_SUBTRACT, GL_GENERATE_MIPMAP_HINT, GL_GENERATE_MIPMAP, GL_GEQUAL, GL_GREATER, GL_GREEN_BITS, GL_HIGH_FLOAT, GL_HIGH_INT, GL_IMPLEMENTATION_COLOR_READ_FORMAT, GL_IMPLEMENTATION_COLOR_READ_TYPE, GL_INCR_WRAP, GL_INCR, GL_INFO_LOG_LENGTH, GL_INT_VEC2, GL_INT_VEC3, GL_INT_VEC4, GL_INT, GL_INTERPOLATE, GL_INVALID_ENUM, GL_INVALID_FRAMEBUFFER_OPERATION, GL_INVALID_OPERATION, GL_INVALID_VALUE, GL_INVERT, GL_KEEP, GL_LEQUAL, GL_LESS, GL_LINE_LOOP, GL_LINE_STRIP, GL_LINE_WIDTH, GL_LINEAR_MIPMAP_LINEAR, GL_LINEAR_MIPMAP_NEAREST, GL_LINEAR, GL_LINES, GL_LINK_STATUS, GL_LOGIC_OP_MODE, GL_LOW_FLOAT, GL_LOW_INT, GL_LUMINANCE_ALPHA, GL_LUMINANCE, GL_MATRIX_MODE, GL_MAX_CLIP_PLANES, GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS, GL_MAX_CUBE_MAP_TEXTURE_SIZE, GL_MAX_FRAGMENT_UNIFORM_VECTORS, GL_MAX_RENDERBUFFER_SIZE, GL_MAX_TEXTURE_IMAGE_UNITS, GL_MAX_TEXTURE_SIZE, GL_MAX_VARYING_VECTORS, GL_MAX_VERTEX_ATTRIBS, GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS, GL_MAX_VERTEX_UNIFORM_VECTORS, GL_MAX_VIEWPORT_DIMS, GL_MEDIUM_FLOAT, GL_MEDIUM_INT, GL_MIRRORED_REPEAT, GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES, GL_MODELVIEW_MATRIX, GL_MODELVIEW_STACK_DEPTH, GL_NEAREST_MIPMAP_LINEAR, GL_NEAREST_MIPMAP_NEAREST, GL_NEAREST, GL_NEVER, GL_NICEST, GL_NO_ERROR, GL_NONE, GL_NORMAL_ARRAY_POINTER, GL_NORMAL_ARRAY_STRIDE, GL_NORMAL_ARRAY_TYPE, GL_NOTEQUAL, GL_NUM_COMPRESSED_TEXTURE_FORMATS, GL_NUM_SHADER_BINARY_FORMATS, GL_ONE_MINUS_CONSTANT_ALPHA, GL_ONE_MINUS_CONSTANT_COLOR, GL_ONE_MINUS_DST_ALPHA, GL_ONE_MINUS_DST_COLOR, GL_ONE_MINUS_SRC_ALPHA, GL_ONE_MINUS_SRC_COLOR, GL_ONE, GL_OPERAND0_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_ALPHA, GL_OPERAND1_RGB, GL_OPERAND2_ALPHA, GL_OPERAND2_RGB, GL_OUT_OF_MEMORY, GL_PACK_ALIGNMENT, GL_POINT_DISTANCE_ATTENUATION, GL_POINT_FADE_THRESHOLD_SIZE, GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES, GL_POINT_SIZE_ARRAY_OES, GL_POINT_SIZE_ARRAY_POINTER_OES, GL_POINT_SIZE_ARRAY_STRIDE_OES, GL_POINT_SIZE_ARRAY_TYPE_OES, GL_POINT_SIZE_MAX, GL_POINT_SIZE_MIN, GL_POINT_SIZE, GL_POINT_SPRITE_OES, GL_POINTS, GL_POLYGON_OFFSET_FACTOR, GL_POLYGON_OFFSET_FILL, GL_POLYGON_OFFSET_UNITS, GL_PREVIOUS, GL_PRIMARY_COLOR, GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES, GL_PROJECTION_MATRIX, GL_PROJECTION_STACK_DEPTH, GL_RED_BITS, GL_RENDERBUFFER_ALPHA_SIZE, GL_RENDERBUFFER_BINDING, GL_RENDERBUFFER_BLUE_SIZE, GL_RENDERBUFFER_DEPTH_SIZE, GL_RENDERBUFFER_GREEN_SIZE, GL_RENDERBUFFER_HEIGHT, GL_RENDERBUFFER_INTERNAL_FORMAT, GL_RENDERBUFFER_RED_SIZE, GL_RENDERBUFFER_STENCIL_SIZE, GL_RENDERBUFFER_WIDTH, GL_RENDERBUFFER, GL_RENDERER, GL_REPEAT, GL_REPLACE, GL_RGB_SCALE, GL_RGB, GL_RGB5_A1, GL_RGB565, GL_RGBA, GL_RGBA4, GL_SAMPLE_ALPHA_TO_COVERAGE, GL_SAMPLE_BUFFERS, GL_SAMPLE_COVERAGE_INVERT, GL_SAMPLE_COVERAGE_VALUE, GL_SAMPLE_COVERAGE, GL_SAMPLER_2D, GL_SAMPLER_CUBE, GL_SAMPLES, GL_SCISSOR_BOX, GL_SCISSOR_TEST, GL_SHADE_MODEL, GL_SHADER_BINARY_FORMATS, GL_SHADER_COMPILER, GL_SHADER_SOURCE_LENGTH, GL_SHADER_TYPE, GL_SHADING_LANGUAGE_VERSION, GL_SHORT, GL_SRC_ALPHA_SATURATE, GL_SRC_ALPHA, GL_SRC_COLOR, GL_SRC0_ALPHA, GL_SRC0_RGB, GL_SRC1_ALPHA, GL_SRC1_RGB, GL_SRC2_ALPHA, GL_SRC2_RGB, GL_STATIC_DRAW, GL_STENCIL_ATTACHMENT, GL_STENCIL_BACK_FAIL, GL_STENCIL_BACK_FUNC, GL_STENCIL_BACK_PASS_DEPTH_FAIL, GL_STENCIL_BACK_PASS_DEPTH_PASS, GL_STENCIL_BACK_REF, GL_STENCIL_BACK_VALUE_MASK, GL_STENCIL_BACK_WRITEMASK, GL_STENCIL_BITS, GL_STENCIL_BUFFER_BIT, GL_STENCIL_CLEAR_VALUE, GL_STENCIL_FAIL, GL_STENCIL_FUNC, GL_STENCIL_INDEX, GL_STENCIL_INDEX8, GL_STENCIL_PASS_DEPTH_FAIL, GL_STENCIL_PASS_DEPTH_PASS, GL_STENCIL_REF, GL_STENCIL_TEST, GL_STENCIL_VALUE_MASK, GL_STENCIL_WRITEMASK, GL_STREAM_DRAW, GL_SUBPIXEL_BITS, GL_SUBTRACT, GL_TEXTURE_2D, GL_TEXTURE_BINDING_2D, GL_TEXTURE_BINDING_CUBE_MAP, GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING, GL_TEXTURE_COORD_ARRAY_POINTER, GL_TEXTURE_COORD_ARRAY_SIZE, GL_TEXTURE_COORD_ARRAY_STRIDE, GL_TEXTURE_COORD_ARRAY_TYPE, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES, GL_TEXTURE_MATRIX, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_STACK_DEPTH, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE, GL_TEXTURE0, GL_TEXTURE1, GL_TEXTURE10, GL_TEXTURE11, GL_TEXTURE12, GL_TEXTURE13, GL_TEXTURE14, GL_TEXTURE15, GL_TEXTURE16, GL_TEXTURE17, GL_TEXTURE18, GL_TEXTURE19, GL_TEXTURE2, GL_TEXTURE20, GL_TEXTURE21, GL_TEXTURE22, GL_TEXTURE23, GL_TEXTURE24, GL_TEXTURE25, GL_TEXTURE26, GL_TEXTURE27, GL_TEXTURE28, GL_TEXTURE29, GL_TEXTURE3, GL_TEXTURE30, GL_TEXTURE31, GL_TEXTURE4, GL_TEXTURE5, GL_TEXTURE6, GL_TEXTURE7, GL_TEXTURE8, GL_TEXTURE9, GL_TRIANGLE_FAN, GL_TRIANGLE_STRIP, GL_TRIANGLES, GL_TRUE, GL_UNPACK_ALIGNMENT, GL_UNSIGNED_BYTE, GL_UNSIGNED_INT, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT, GL_VALIDATE_STATUS, GL_VENDOR, GL_VERSION, GL_VERTEX_ARRAY_BUFFER_BINDING, GL_VERTEX_ARRAY_POINTER, GL_VERTEX_ARRAY_SIZE, GL_VERTEX_ARRAY_STRIDE, GL_VERTEX_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, GL_VERTEX_ATTRIB_ARRAY_POINTER, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_SHADER, GL_VIEWPORT, GL_WRITE_ONLY, GL_ZERO, glAttachShader, glBindAttribLocation, glBindRenderbuffer, glBlendColor, glBlendEquation, glBlendEquationSeparate, glBlendFuncSeparate, glCompileShader, glCreateProgram, glCreateShader, glDeleteProgram, glDeleteRenderbuffers, glDeleteShader, glDetachShader, glDisableVertexAttribArray, glEnableVertexAttribArray, glGenerateMipmap, glGenRenderbuffers, glGetAttribLocation, glGetProgramInfoLog, glGetProgramiv, glGetShaderInfoLog, glGetShaderiv, glGetUniformfv, glGetUniformfv, glGetUniformiv, glGetUniformiv, glGetUniformLocation, glLinkProgram, glReleaseShaderCompiler, glRenderbufferStorage, glShaderSource, glStencilFuncSeparate, glStencilMaskSeparate, glStencilOpSeparate, glUniform1f, glUniform1fv, glUniform1fv, glUniform1i, glUniform1iv, glUniform1iv, glUniform2f, glUniform2fv, glUniform2fv, glUniform2i, glUniform2iv, glUniform2iv, glUniform3f, glUniform3fv, glUniform3fv, glUniform3i, glUniform3iv, glUniform3iv, glUniform4f, glUniform4fv, glUniform4fv, glUniform4i, glUniform4iv, glUniform4iv, glUniformMatrix2fv, glUniformMatrix2fv, glUniformMatrix3fv, glUniformMatrix3fv, glUniformMatrix4fv, glUniformMatrix4fv, glUseProgram, glVertexAttrib1f, glVertexAttrib1fv, glVertexAttrib1fv, glVertexAttrib2f, glVertexAttrib2fv, glVertexAttrib2fv, glVertexAttrib3f, glVertexAttrib3fv, glVertexAttrib3fv, glVertexAttrib4f, glVertexAttrib4fv, glVertexAttrib4fv, glVertexAttribPointer, glVertexAttribPointer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GLESImpl11

public GLESImpl11()
Method Detail

getMajorVersion

public int getMajorVersion()
Description copied from interface: GLES
Get the major version number of OpenGL ES.

For example, an implementation for OpenGL ES 2.0 should return 2.

Returns:
The major version number of OpenGL ES targeted by the implementation of GLES interface.

glActiveTexture

public void glActiveTexture(int textureUnit)
Description copied from interface: GLES
glActiveTexture

Specified by:
glActiveTexture in interface GLES
Overrides:
glActiveTexture in class GLESImplBase

glBindBuffer

public void glBindBuffer(int vertexBufferType,
                         int vertexBufferId)
Description copied from interface: GLES
glBindBuffer

Specified by:
glBindBuffer in interface GLES
Overrides:
glBindBuffer in class GLESImplBase

glBindTexture

public void glBindTexture(int textureType,
                          int textureId)
Description copied from interface: GLES
glBindTexture

Specified by:
glBindTexture in interface GLES
Overrides:
glBindTexture in class GLESImplBase

glBlendFunc

public void glBlendFunc(int sourceFactor,
                        int destinationFactor)
Description copied from interface: GLES
glBlendFunc

Specified by:
glBlendFunc in interface GLES
Overrides:
glBlendFunc in class GLESImplBase

glBufferData

public void glBufferData(int vertexBufferType,
                         int size,
                         Buffer data,
                         int vertexBufferUsage)
Description copied from interface: GLES
glBufferData

Specified by:
glBufferData in interface GLES
Overrides:
glBufferData in class GLESImplBase

glBufferSubData

public void glBufferSubData(int vertexBufferType,
                            int offset,
                            int size,
                            Buffer data)
Description copied from interface: GLES
glBufferSubData

Specified by:
glBufferSubData in interface GLES
Overrides:
glBufferSubData in class GLESImplBase

glClear

public void glClear(int mask)
Description copied from interface: GLES
glClear

Specified by:
glClear in interface GLES
Overrides:
glClear in class GLESImplBase

glClearColor

public void glClearColor(float red,
                         float green,
                         float blue,
                         float alpha)
Description copied from interface: GLES
glClearColor

Specified by:
glClearColor in interface GLES
Overrides:
glClearColor in class GLESImplBase

glClearDepthf

public void glClearDepthf(float depth)
Description copied from interface: GLES
glClearDepthf

Specified by:
glClearDepthf in interface GLES
Overrides:
glClearDepthf in class GLESImplBase

glClearStencil

public void glClearStencil(int stencil)
Description copied from interface: GLES
glClearStencil

Specified by:
glClearStencil in interface GLES
Overrides:
glClearStencil in class GLESImplBase

glColorMask

public void glColorMask(boolean red,
                        boolean green,
                        boolean blue,
                        boolean alpha)
Description copied from interface: GLES
glColorMask

Specified by:
glColorMask in interface GLES
Overrides:
glColorMask in class GLESImplBase

glDeleteBuffers

public void glDeleteBuffers(int count,
                            int[] vertexBufferIds,
                            int offset)
Description copied from interface: GLES
glDeleteBuffers

Specified by:
glDeleteBuffers in interface GLES
Overrides:
glDeleteBuffers in class GLESImplBase

glDeleteTextures

public void glDeleteTextures(int count,
                             int[] textureIds,
                             int offset)
Description copied from interface: GLES
glDeleteTextures

Specified by:
glDeleteTextures in interface GLES
Overrides:
glDeleteTextures in class GLESImplBase

glDepthMask

public void glDepthMask(boolean writable)
Description copied from interface: GLES
glDepthMask

Specified by:
glDepthMask in interface GLES
Overrides:
glDepthMask in class GLESImplBase

glDisable

public void glDisable(int capability)
Description copied from interface: GLES
glDisable

Specified by:
glDisable in interface GLES
Overrides:
glDisable in class GLESImplBase

glDrawArrays

public void glDrawArrays(int mode,
                         int first,
                         int count)
Description copied from interface: GLES
glDrawArrays

Specified by:
glDrawArrays in interface GLES
Overrides:
glDrawArrays in class GLESImplBase

glDrawElements

public void glDrawElements(int mode,
                           int count,
                           int type,
                           Buffer indices)
Description copied from interface: GLES
glDrawElements

Specified by:
glDrawElements in interface GLES
Overrides:
glDrawElements in class GLESImplBase

glDrawElements

public void glDrawElements(int mode,
                           int count,
                           int type,
                           int offset)
Description copied from interface: GLES
glDrawElements

Specified by:
glDrawElements in interface GLES
Overrides:
glDrawElements in class GLESImplBase

glEnable

public void glEnable(int capability)
Description copied from interface: GLES
glEnable

Specified by:
glEnable in interface GLES
Overrides:
glEnable in class GLESImplBase

glFinish

public void glFinish()
Description copied from interface: GLES
glFinish

Specified by:
glFinish in interface GLES
Overrides:
glFinish in class GLESImplBase

glFlush

public void glFlush()
Description copied from interface: GLES
glFlush

Specified by:
glFlush in interface GLES
Overrides:
glFlush in class GLESImplBase

glGenBuffers

public void glGenBuffers(int vertexBufferType,
                         int[] vertexBufferIds,
                         int offset)
Description copied from interface: GLES
glGenBuffers

Specified by:
glGenBuffers in interface GLES
Overrides:
glGenBuffers in class GLESImplBase

glGenTextures

public void glGenTextures(int textureType,
                          int[] textureIds,
                          int offset)
Description copied from interface: GLES
glGenTextures

Specified by:
glGenTextures in interface GLES
Overrides:
glGenTextures in class GLESImplBase

glGetBooleanv

public void glGetBooleanv(int parameterId,
                          IntBuffer params)
Description copied from interface: GLES
glGetBooleanv

Specified by:
glGetBooleanv in interface GLES
Overrides:
glGetBooleanv in class GLESImplBase

glGetBooleanv

public void glGetBooleanv(int parameterId,
                          boolean[] params,
                          int offset)
Description copied from interface: GLES
glGetBooleanv

Specified by:
glGetBooleanv in interface GLES
Overrides:
glGetBooleanv in class GLESImplBase

glGetError

public int glGetError()
Description copied from interface: GLES
glGetError

Specified by:
glGetError in interface GLES
Overrides:
glGetError in class GLESImplBase

glGetFloatv

public void glGetFloatv(int parameterId,
                        FloatBuffer params)
Description copied from interface: GLES
glGetFloatv

Specified by:
glGetFloatv in interface GLES
Overrides:
glGetFloatv in class GLESImplBase

glGetFloatv

public void glGetFloatv(int parameterId,
                        float[] params,
                        int offset)
Description copied from interface: GLES
glGetFloatv

Specified by:
glGetFloatv in interface GLES
Overrides:
glGetFloatv in class GLESImplBase

glGetIntegerv

public void glGetIntegerv(int parameterId,
                          IntBuffer params)
Description copied from interface: GLES
glGetIntegerv

Specified by:
glGetIntegerv in interface GLES
Overrides:
glGetIntegerv in class GLESImplBase

glGetIntegerv

public void glGetIntegerv(int parameterId,
                          int[] params,
                          int offset)
Description copied from interface: GLES
glGetIntegerv

Specified by:
glGetIntegerv in interface GLES
Overrides:
glGetIntegerv in class GLESImplBase

glGetString

public String glGetString(int parameterId)
Description copied from interface: GLES
glGettring

Specified by:
glGetString in interface GLES
Overrides:
glGetString in class GLESImplBase

glIsEnabled

public boolean glIsEnabled(int capability)
Description copied from interface: GLES
glIsEnabled

Specified by:
glIsEnabled in interface GLES
Overrides:
glIsEnabled in class GLESImplBase

glStencilFunc

public void glStencilFunc(int comparisonOperator,
                          int referenceValue,
                          int mask)
Description copied from interface: GLES
glStencilFunc

Specified by:
glStencilFunc in interface GLES
Overrides:
glStencilFunc in class GLESImplBase

glStencilMask

public void glStencilMask(int stencilMask)
Description copied from interface: GLES
glStencilMask

Specified by:
glStencilMask in interface GLES
Overrides:
glStencilMask in class GLESImplBase

glStencilOp

public void glStencilOp(int stencilFail,
                        int depthFail,
                        int pass)
Description copied from interface: GLES
glStencilOp

Specified by:
glStencilOp in interface GLES
Overrides:
glStencilOp in class GLESImplBase

glTexParameteri

public void glTexParameteri(int textureType,
                            int parameterId,
                            int parameterValue)
Description copied from interface: GLES
glTexParameteri

Specified by:
glTexParameteri in interface GLES
Overrides:
glTexParameteri in class GLESImplBase

glViewport

public void glViewport(int x,
                       int y,
                       int width,
                       int height)
Description copied from interface: GLES
glViewport

Specified by:
glViewport in interface GLES
Overrides:
glViewport in class GLESImplBase