Class AndroidGL

  • All Implemented Interfaces:
    com.jme3.renderer.opengl.GL, com.jme3.renderer.opengl.GL2, com.jme3.renderer.opengl.GLES_30, com.jme3.renderer.opengl.GLExt, com.jme3.renderer.opengl.GLFbo

    public class AndroidGL
    extends java.lang.Object
    implements com.jme3.renderer.opengl.GL, com.jme3.renderer.opengl.GL2, com.jme3.renderer.opengl.GLES_30, com.jme3.renderer.opengl.GLExt, com.jme3.renderer.opengl.GLFbo
    • Field Summary

      • Fields inherited from interface com.jme3.renderer.opengl.GL

        GL_ALIASED_LINE_WIDTH_RANGE, GL_ALPHA, GL_ALWAYS, GL_ARRAY_BUFFER, GL_BACK, GL_BLEND, GL_BLUE, GL_BYTE, GL_CLAMP_TO_EDGE, GL_COLOR_BUFFER_BIT, GL_COMPILE_STATUS, GL_CULL_FACE, GL_DECR, GL_DECR_WRAP, GL_DEPTH_BUFFER_BIT, GL_DEPTH_COMPONENT, GL_DEPTH_COMPONENT16, GL_DEPTH_TEST, GL_DOUBLE, GL_DST_ALPHA, GL_DST_COLOR, GL_DYNAMIC_COPY, GL_DYNAMIC_DRAW, GL_ELEMENT_ARRAY_BUFFER, GL_EQUAL, GL_EXTENSIONS, GL_FALSE, GL_FLOAT, GL_FRAGMENT_SHADER, GL_FRAMEBUFFER_BINDING, GL_FRONT, GL_FRONT_AND_BACK, GL_FUNC_ADD, GL_FUNC_REVERSE_SUBTRACT, GL_FUNC_SUBTRACT, GL_GEQUAL, GL_GREATER, GL_GREEN, GL_INCR, GL_INCR_WRAP, GL_INFO_LOG_LENGTH, GL_INT, GL_INVALID_ENUM, GL_INVALID_OPERATION, GL_INVALID_VALUE, GL_INVERT, GL_KEEP, GL_LEQUAL, GL_LESS, GL_LINE_LOOP, GL_LINE_SMOOTH, GL_LINE_STRIP, GL_LINEAR, GL_LINEAR_MIPMAP_LINEAR, GL_LINEAR_MIPMAP_NEAREST, GL_LINES, GL_LINK_STATUS, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_MAX, GL_MAX_CUBE_MAP_TEXTURE_SIZE, GL_MAX_FRAGMENT_UNIFORM_COMPONENTS, GL_MAX_FRAGMENT_UNIFORM_VECTORS, GL_MAX_TEXTURE_IMAGE_UNITS, GL_MAX_TEXTURE_SIZE, GL_MAX_VERTEX_ATTRIBS, GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS, GL_MAX_VERTEX_UNIFORM_COMPONENTS, GL_MAX_VERTEX_UNIFORM_VECTORS, GL_MIN, GL_MIRRORED_REPEAT, GL_NEAREST, GL_NEAREST_MIPMAP_LINEAR, GL_NEAREST_MIPMAP_NEAREST, GL_NEVER, GL_NO_ERROR, GL_NONE, GL_NOTEQUAL, GL_ONE, GL_ONE_MINUS_DST_ALPHA, GL_ONE_MINUS_DST_COLOR, GL_ONE_MINUS_SRC_ALPHA, GL_ONE_MINUS_SRC_COLOR, GL_OUT_OF_MEMORY, GL_POINTS, GL_POLYGON_OFFSET_FILL, GL_QUERY_RESULT, GL_QUERY_RESULT_AVAILABLE, GL_RED, GL_RENDERER, GL_REPEAT, GL_REPLACE, GL_RGB, GL_RGB5_A1, GL_RGB565, GL_RGBA, GL_RGBA4, GL_SCISSOR_TEST, GL_SHADING_LANGUAGE_VERSION, GL_SHORT, GL_SRC_ALPHA, GL_SRC_ALPHA_SATURATE, GL_SRC_COLOR, GL_STATIC_DRAW, GL_STENCIL_BUFFER_BIT, GL_STENCIL_TEST, GL_STREAM_DRAW, GL_STREAM_READ, GL_TEXTURE, GL_TEXTURE_2D, GL_TEXTURE_CUBE_MAP, 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_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE0, GL_TEXTURE1, GL_TEXTURE10, GL_TEXTURE11, GL_TEXTURE12, GL_TEXTURE13, GL_TEXTURE14, GL_TEXTURE15, GL_TEXTURE2, GL_TEXTURE3, GL_TEXTURE4, GL_TEXTURE5, GL_TEXTURE6, GL_TEXTURE7, GL_TEXTURE8, GL_TEXTURE9, GL_TIME_ELAPSED, GL_TRIANGLE_FAN, GL_TRIANGLE_STRIP, GL_TRIANGLES, GL_TRUE, GL_UNPACK_ALIGNMENT, GL_UNPACK_ROW_LENGTH, GL_UNSIGNED_BYTE, GL_UNSIGNED_INT, GL_UNSIGNED_SHORT, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_5_6_5, GL_VENDOR, GL_VERSION, GL_VERTEX_SHADER, GL_ZERO
      • Fields inherited from interface com.jme3.renderer.opengl.GL2

        GL_ALPHA_TEST, GL_ALPHA8, GL_BGR, GL_BGRA, GL_COMPARE_REF_TO_TEXTURE, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, GL_DEPTH_TEXTURE_MODE, GL_DOUBLEBUFFER, GL_DRAW_BUFFER, GL_FILL, GL_GENERATE_MIPMAP, GL_INTENSITY, GL_LINE, GL_LUMINANCE8, GL_LUMINANCE8_ALPHA8, GL_MAX_ELEMENTS_INDICES, GL_MAX_ELEMENTS_VERTICES, GL_MAX_FRAGMENT_UNIFORM_COMPONENTS, GL_MAX_VERTEX_UNIFORM_COMPONENTS, GL_POINT, GL_POINT_SPRITE, GL_READ_BUFFER, GL_RGB8, GL_STACK_OVERFLOW, GL_STACK_UNDERFLOW, GL_TEXTURE_3D, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_WRAP_R, GL_UNSIGNED_INT_8_8_8_8, GL_VERTEX_PROGRAM_POINT_SIZE
      • Fields inherited from interface com.jme3.renderer.opengl.GLES_30

        GL_RGB10_A2, GL_UNSIGNED_INT_2_10_10_10_REV
      • Fields inherited from interface com.jme3.renderer.opengl.GLExt

        GL_ALREADY_SIGNALED, GL_BUFFER, GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT, GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT, GL_COMPRESSED_RGB_S3TC_DXT1_EXT, GL_COMPRESSED_RGB8_ETC2, GL_COMPRESSED_RGBA_BPTC_UNORM, GL_COMPRESSED_RGBA_S3TC_DXT1_EXT, GL_COMPRESSED_RGBA_S3TC_DXT3_EXT, GL_COMPRESSED_RGBA_S3TC_DXT5_EXT, GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM, GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT, GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT, GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT, GL_COMPRESSED_SRGB_S3TC_DXT1_EXT, GL_CONDITION_SATISFIED, GL_DEBUG_SOURCE_API, GL_DEBUG_SOURCE_APPLICATION, GL_DEBUG_SOURCE_OTHER, GL_DEBUG_SOURCE_SHADER_COMPILER, GL_DEBUG_SOURCE_THIRD_PARTY, GL_DEBUG_SOURCE_WINDOW_SYSTEM, GL_DEPTH_COMPONENT32F, GL_DEPTH_STENCIL_EXT, GL_DEPTH24_STENCIL8_EXT, GL_DISPLAY_LIST, GL_ETC1_RGB8_OES, GL_FRAMEBUFFER_SRGB_CAPABLE_EXT, GL_FRAMEBUFFER_SRGB_EXT, GL_HALF_FLOAT_ARB, GL_HALF_FLOAT_OES, GL_LUMINANCE_ALPHA16F_ARB, GL_LUMINANCE16F_ARB, GL_LUMINANCE32F_ARB, GL_MAX_COLOR_TEXTURE_SAMPLES, GL_MAX_DEPTH_TEXTURE_SAMPLES, GL_MAX_DRAW_BUFFERS_ARB, GL_MAX_SAMPLES_EXT, GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT, GL_MULTISAMPLE_ARB, GL_NUM_PROGRAM_BINARY_FORMATS, GL_PIXEL_PACK_BUFFER_ARB, GL_PIXEL_UNPACK_BUFFER_ARB, GL_PROGRAM, GL_PROGRAM_PIPELINE, GL_QUERY, GL_R11F_G11F_B10F_EXT, GL_RGB16F_ARB, GL_RGB32F_ARB, GL_RGB9_E5_EXT, GL_RGBA16F_ARB, GL_RGBA32F_ARB, GL_RGBA8, GL_SAMPLE_ALPHA_TO_COVERAGE_ARB, GL_SAMPLE_BUFFERS_ARB, GL_SAMPLE_POSITION, GL_SAMPLER, GL_SAMPLES_ARB, GL_SHADER, GL_SLUMINANCE8_ALPHA8_EXT, GL_SLUMINANCE8_EXT, GL_SRGB8_ALPHA8_EXT, GL_SRGB8_EXT, GL_SYNC_FLUSH_COMMANDS_BIT, GL_SYNC_GPU_COMMANDS_COMPLETE, GL_TEXTURE_2D_ARRAY_EXT, GL_TEXTURE_2D_MULTISAMPLE, GL_TEXTURE_2D_MULTISAMPLE_ARRAY, GL_TEXTURE_CUBE_MAP_SEAMLESS, GL_TEXTURE_MAX_ANISOTROPY_EXT, GL_TIMEOUT_EXPIRED, GL_UNSIGNED_INT_10F_11F_11F_REV_EXT, GL_UNSIGNED_INT_24_8_EXT, GL_UNSIGNED_INT_5_9_9_9_REV_EXT, GL_WAIT_FAILED
      • Fields inherited from interface com.jme3.renderer.opengl.GLFbo

        GL_COLOR_ATTACHMENT0_EXT, GL_COLOR_ATTACHMENT1_EXT, GL_COLOR_ATTACHMENT10_EXT, GL_COLOR_ATTACHMENT11_EXT, GL_COLOR_ATTACHMENT12_EXT, GL_COLOR_ATTACHMENT13_EXT, GL_COLOR_ATTACHMENT14_EXT, GL_COLOR_ATTACHMENT15_EXT, GL_COLOR_ATTACHMENT2_EXT, GL_COLOR_ATTACHMENT3_EXT, GL_COLOR_ATTACHMENT4_EXT, GL_COLOR_ATTACHMENT5_EXT, GL_COLOR_ATTACHMENT6_EXT, GL_COLOR_ATTACHMENT7_EXT, GL_COLOR_ATTACHMENT8_EXT, GL_COLOR_ATTACHMENT9_EXT, GL_DEPTH_ATTACHMENT_EXT, GL_DRAW_FRAMEBUFFER_BINDING_EXT, GL_DRAW_FRAMEBUFFER_EXT, GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT, GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT, GL_FRAMEBUFFER_COMPLETE_EXT, GL_FRAMEBUFFER_EXT, GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT, GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT, GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT, GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT, GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT, GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT, GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT, GL_FRAMEBUFFER_UNSUPPORTED_EXT, GL_INVALID_FRAMEBUFFER_OPERATION_EXT, GL_MAX_COLOR_ATTACHMENTS_EXT, GL_MAX_RENDERBUFFER_SIZE_EXT, GL_READ_FRAMEBUFFER_BINDING_EXT, GL_READ_FRAMEBUFFER_EXT, GL_RENDERBUFFER_EXT
    • Constructor Summary

      Constructors 
      Constructor Description
      AndroidGL()  
    • Constructor Detail

      • AndroidGL

        public AndroidGL()
    • Method Detail

      • resetStats

        public void resetStats()
        Specified by:
        resetStats in interface com.jme3.renderer.opengl.GL
      • glActiveTexture

        public void glActiveTexture​(int texture)
        Specified by:
        glActiveTexture in interface com.jme3.renderer.opengl.GL
      • glAttachShader

        public void glAttachShader​(int program,
                                   int shader)
        Specified by:
        glAttachShader in interface com.jme3.renderer.opengl.GL
      • glBeginQuery

        public void glBeginQuery​(int target,
                                 int query)
        Specified by:
        glBeginQuery in interface com.jme3.renderer.opengl.GL
      • glBindBuffer

        public void glBindBuffer​(int target,
                                 int buffer)
        Specified by:
        glBindBuffer in interface com.jme3.renderer.opengl.GL
      • glBindTexture

        public void glBindTexture​(int target,
                                  int texture)
        Specified by:
        glBindTexture in interface com.jme3.renderer.opengl.GL
      • glBlendFunc

        public void glBlendFunc​(int sfactor,
                                int dfactor)
        Specified by:
        glBlendFunc in interface com.jme3.renderer.opengl.GL
      • glBlendFuncSeparate

        public void glBlendFuncSeparate​(int sfactorRGB,
                                        int dfactorRGB,
                                        int sfactorAlpha,
                                        int dfactorAlpha)
        Specified by:
        glBlendFuncSeparate in interface com.jme3.renderer.opengl.GL
      • glBufferData

        public void glBufferData​(int target,
                                 java.nio.FloatBuffer data,
                                 int usage)
        Specified by:
        glBufferData in interface com.jme3.renderer.opengl.GL
      • glBufferData

        public void glBufferData​(int target,
                                 java.nio.ShortBuffer data,
                                 int usage)
        Specified by:
        glBufferData in interface com.jme3.renderer.opengl.GL
      • glBufferData

        public void glBufferData​(int target,
                                 java.nio.ByteBuffer data,
                                 int usage)
        Specified by:
        glBufferData in interface com.jme3.renderer.opengl.GL
      • glBufferData

        public void glBufferData​(int target,
                                 long dataSize,
                                 int usage)
        Specified by:
        glBufferData in interface com.jme3.renderer.opengl.GL
      • glBufferSubData

        public void glBufferSubData​(int target,
                                    long offset,
                                    java.nio.FloatBuffer data)
        Specified by:
        glBufferSubData in interface com.jme3.renderer.opengl.GL
      • glBufferSubData

        public void glBufferSubData​(int target,
                                    long offset,
                                    java.nio.ShortBuffer data)
        Specified by:
        glBufferSubData in interface com.jme3.renderer.opengl.GL
      • glBufferSubData

        public void glBufferSubData​(int target,
                                    long offset,
                                    java.nio.ByteBuffer data)
        Specified by:
        glBufferSubData in interface com.jme3.renderer.opengl.GL
      • glGetBufferSubData

        public void glGetBufferSubData​(int target,
                                       long offset,
                                       java.nio.ByteBuffer data)
        Specified by:
        glGetBufferSubData in interface com.jme3.renderer.opengl.GL
      • glClear

        public void glClear​(int mask)
        Specified by:
        glClear in interface com.jme3.renderer.opengl.GL
      • glClearColor

        public void glClearColor​(float red,
                                 float green,
                                 float blue,
                                 float alpha)
        Specified by:
        glClearColor in interface com.jme3.renderer.opengl.GL
      • glColorMask

        public void glColorMask​(boolean red,
                                boolean green,
                                boolean blue,
                                boolean alpha)
        Specified by:
        glColorMask in interface com.jme3.renderer.opengl.GL
      • glCompileShader

        public void glCompileShader​(int shader)
        Specified by:
        glCompileShader in interface com.jme3.renderer.opengl.GL
      • glCompressedTexImage2D

        public void glCompressedTexImage2D​(int target,
                                           int level,
                                           int internalformat,
                                           int width,
                                           int height,
                                           int border,
                                           java.nio.ByteBuffer data)
        Specified by:
        glCompressedTexImage2D in interface com.jme3.renderer.opengl.GL
      • glCompressedTexSubImage2D

        public void glCompressedTexSubImage2D​(int target,
                                              int level,
                                              int xoffset,
                                              int yoffset,
                                              int width,
                                              int height,
                                              int format,
                                              java.nio.ByteBuffer data)
        Specified by:
        glCompressedTexSubImage2D in interface com.jme3.renderer.opengl.GL
      • glCreateProgram

        public int glCreateProgram()
        Specified by:
        glCreateProgram in interface com.jme3.renderer.opengl.GL
      • glCreateShader

        public int glCreateShader​(int shaderType)
        Specified by:
        glCreateShader in interface com.jme3.renderer.opengl.GL
      • glCullFace

        public void glCullFace​(int mode)
        Specified by:
        glCullFace in interface com.jme3.renderer.opengl.GL
      • glDeleteBuffers

        public void glDeleteBuffers​(java.nio.IntBuffer buffers)
        Specified by:
        glDeleteBuffers in interface com.jme3.renderer.opengl.GL
      • glDeleteProgram

        public void glDeleteProgram​(int program)
        Specified by:
        glDeleteProgram in interface com.jme3.renderer.opengl.GL
      • glDeleteShader

        public void glDeleteShader​(int shader)
        Specified by:
        glDeleteShader in interface com.jme3.renderer.opengl.GL
      • glDeleteTextures

        public void glDeleteTextures​(java.nio.IntBuffer textures)
        Specified by:
        glDeleteTextures in interface com.jme3.renderer.opengl.GL
      • glDepthFunc

        public void glDepthFunc​(int func)
        Specified by:
        glDepthFunc in interface com.jme3.renderer.opengl.GL
      • glDepthMask

        public void glDepthMask​(boolean flag)
        Specified by:
        glDepthMask in interface com.jme3.renderer.opengl.GL
      • glDepthRange

        public void glDepthRange​(double nearVal,
                                 double farVal)
        Specified by:
        glDepthRange in interface com.jme3.renderer.opengl.GL
      • glDetachShader

        public void glDetachShader​(int program,
                                   int shader)
        Specified by:
        glDetachShader in interface com.jme3.renderer.opengl.GL
      • glDisable

        public void glDisable​(int cap)
        Specified by:
        glDisable in interface com.jme3.renderer.opengl.GL
      • glDisableVertexAttribArray

        public void glDisableVertexAttribArray​(int index)
        Specified by:
        glDisableVertexAttribArray in interface com.jme3.renderer.opengl.GL
      • glDrawArrays

        public void glDrawArrays​(int mode,
                                 int first,
                                 int count)
        Specified by:
        glDrawArrays in interface com.jme3.renderer.opengl.GL
      • glDrawRangeElements

        public void glDrawRangeElements​(int mode,
                                        int start,
                                        int end,
                                        int count,
                                        int type,
                                        long indices)
        Specified by:
        glDrawRangeElements in interface com.jme3.renderer.opengl.GL
      • glEnable

        public void glEnable​(int cap)
        Specified by:
        glEnable in interface com.jme3.renderer.opengl.GL
      • glEnableVertexAttribArray

        public void glEnableVertexAttribArray​(int index)
        Specified by:
        glEnableVertexAttribArray in interface com.jme3.renderer.opengl.GL
      • glEndQuery

        public void glEndQuery​(int target)
        Specified by:
        glEndQuery in interface com.jme3.renderer.opengl.GL
      • glGenBuffers

        public void glGenBuffers​(java.nio.IntBuffer buffers)
        Specified by:
        glGenBuffers in interface com.jme3.renderer.opengl.GL
      • glGenTextures

        public void glGenTextures​(java.nio.IntBuffer textures)
        Specified by:
        glGenTextures in interface com.jme3.renderer.opengl.GL
      • glGenQueries

        public void glGenQueries​(int num,
                                 java.nio.IntBuffer buff)
        Specified by:
        glGenQueries in interface com.jme3.renderer.opengl.GL
      • glGetAttribLocation

        public int glGetAttribLocation​(int program,
                                       java.lang.String name)
        Specified by:
        glGetAttribLocation in interface com.jme3.renderer.opengl.GL
      • glGetBoolean

        public void glGetBoolean​(int pname,
                                 java.nio.ByteBuffer params)
        Specified by:
        glGetBoolean in interface com.jme3.renderer.opengl.GL
      • glGetError

        public int glGetError()
        Specified by:
        glGetError in interface com.jme3.renderer.opengl.GL
      • glGetFloat

        public void glGetFloat​(int parameterId,
                               java.nio.FloatBuffer storeValues)
        Specified by:
        glGetFloat in interface com.jme3.renderer.opengl.GL
      • glGetInteger

        public void glGetInteger​(int pname,
                                 java.nio.IntBuffer params)
        Specified by:
        glGetInteger in interface com.jme3.renderer.opengl.GL
      • glGetProgram

        public void glGetProgram​(int program,
                                 int pname,
                                 java.nio.IntBuffer params)
        Specified by:
        glGetProgram in interface com.jme3.renderer.opengl.GL
      • glGetProgramInfoLog

        public java.lang.String glGetProgramInfoLog​(int program,
                                                    int maxLength)
        Specified by:
        glGetProgramInfoLog in interface com.jme3.renderer.opengl.GL
      • glGetQueryObjectui64

        public long glGetQueryObjectui64​(int query,
                                         int pname)
        Specified by:
        glGetQueryObjectui64 in interface com.jme3.renderer.opengl.GL
      • glGetQueryObjectiv

        public int glGetQueryObjectiv​(int query,
                                      int pname)
        Specified by:
        glGetQueryObjectiv in interface com.jme3.renderer.opengl.GL
      • glGetShader

        public void glGetShader​(int shader,
                                int pname,
                                java.nio.IntBuffer params)
        Specified by:
        glGetShader in interface com.jme3.renderer.opengl.GL
      • glGetShaderInfoLog

        public java.lang.String glGetShaderInfoLog​(int shader,
                                                   int maxLength)
        Specified by:
        glGetShaderInfoLog in interface com.jme3.renderer.opengl.GL
      • glGetString

        public java.lang.String glGetString​(int name)
        Specified by:
        glGetString in interface com.jme3.renderer.opengl.GL
      • glGetUniformLocation

        public int glGetUniformLocation​(int program,
                                        java.lang.String name)
        Specified by:
        glGetUniformLocation in interface com.jme3.renderer.opengl.GL
      • glIsEnabled

        public boolean glIsEnabled​(int cap)
        Specified by:
        glIsEnabled in interface com.jme3.renderer.opengl.GL
      • glLineWidth

        public void glLineWidth​(float width)
        Specified by:
        glLineWidth in interface com.jme3.renderer.opengl.GL
      • glLinkProgram

        public void glLinkProgram​(int program)
        Specified by:
        glLinkProgram in interface com.jme3.renderer.opengl.GL
      • glPixelStorei

        public void glPixelStorei​(int pname,
                                  int param)
        Specified by:
        glPixelStorei in interface com.jme3.renderer.opengl.GL
      • glPolygonOffset

        public void glPolygonOffset​(float factor,
                                    float units)
        Specified by:
        glPolygonOffset in interface com.jme3.renderer.opengl.GL
      • glReadPixels

        public void glReadPixels​(int x,
                                 int y,
                                 int width,
                                 int height,
                                 int format,
                                 int type,
                                 java.nio.ByteBuffer data)
        Specified by:
        glReadPixels in interface com.jme3.renderer.opengl.GL
      • glScissor

        public void glScissor​(int x,
                              int y,
                              int width,
                              int height)
        Specified by:
        glScissor in interface com.jme3.renderer.opengl.GL
      • glShaderSource

        public void glShaderSource​(int shader,
                                   java.lang.String[] string,
                                   java.nio.IntBuffer length)
        Specified by:
        glShaderSource in interface com.jme3.renderer.opengl.GL
      • glStencilFuncSeparate

        public void glStencilFuncSeparate​(int face,
                                          int func,
                                          int ref,
                                          int mask)
        Specified by:
        glStencilFuncSeparate in interface com.jme3.renderer.opengl.GL
      • glStencilOpSeparate

        public void glStencilOpSeparate​(int face,
                                        int sfail,
                                        int dpfail,
                                        int dppass)
        Specified by:
        glStencilOpSeparate in interface com.jme3.renderer.opengl.GL
      • glTexImage2D

        public void glTexImage2D​(int target,
                                 int level,
                                 int internalFormat,
                                 int width,
                                 int height,
                                 int border,
                                 int format,
                                 int type,
                                 java.nio.ByteBuffer data)
        Specified by:
        glTexImage2D in interface com.jme3.renderer.opengl.GL
      • glTexParameterf

        public void glTexParameterf​(int target,
                                    int pname,
                                    float param)
        Specified by:
        glTexParameterf in interface com.jme3.renderer.opengl.GL
      • glTexParameteri

        public void glTexParameteri​(int target,
                                    int pname,
                                    int param)
        Specified by:
        glTexParameteri in interface com.jme3.renderer.opengl.GL
      • glTexSubImage2D

        public void glTexSubImage2D​(int target,
                                    int level,
                                    int xoffset,
                                    int yoffset,
                                    int width,
                                    int height,
                                    int format,
                                    int type,
                                    java.nio.ByteBuffer data)
        Specified by:
        glTexSubImage2D in interface com.jme3.renderer.opengl.GL
      • glUniform1

        public void glUniform1​(int location,
                               java.nio.FloatBuffer value)
        Specified by:
        glUniform1 in interface com.jme3.renderer.opengl.GL
      • glUniform1

        public void glUniform1​(int location,
                               java.nio.IntBuffer value)
        Specified by:
        glUniform1 in interface com.jme3.renderer.opengl.GL
      • glUniform1f

        public void glUniform1f​(int location,
                                float v0)
        Specified by:
        glUniform1f in interface com.jme3.renderer.opengl.GL
      • glUniform1i

        public void glUniform1i​(int location,
                                int v0)
        Specified by:
        glUniform1i in interface com.jme3.renderer.opengl.GL
      • glUniform2

        public void glUniform2​(int location,
                               java.nio.IntBuffer value)
        Specified by:
        glUniform2 in interface com.jme3.renderer.opengl.GL
      • glUniform2

        public void glUniform2​(int location,
                               java.nio.FloatBuffer value)
        Specified by:
        glUniform2 in interface com.jme3.renderer.opengl.GL
      • glUniform2f

        public void glUniform2f​(int location,
                                float v0,
                                float v1)
        Specified by:
        glUniform2f in interface com.jme3.renderer.opengl.GL
      • glUniform3

        public void glUniform3​(int location,
                               java.nio.IntBuffer value)
        Specified by:
        glUniform3 in interface com.jme3.renderer.opengl.GL
      • glUniform3

        public void glUniform3​(int location,
                               java.nio.FloatBuffer value)
        Specified by:
        glUniform3 in interface com.jme3.renderer.opengl.GL
      • glUniform3f

        public void glUniform3f​(int location,
                                float v0,
                                float v1,
                                float v2)
        Specified by:
        glUniform3f in interface com.jme3.renderer.opengl.GL
      • glUniform4

        public void glUniform4​(int location,
                               java.nio.FloatBuffer value)
        Specified by:
        glUniform4 in interface com.jme3.renderer.opengl.GL
      • glUniform4

        public void glUniform4​(int location,
                               java.nio.IntBuffer value)
        Specified by:
        glUniform4 in interface com.jme3.renderer.opengl.GL
      • glUniform4f

        public void glUniform4f​(int location,
                                float v0,
                                float v1,
                                float v2,
                                float v3)
        Specified by:
        glUniform4f in interface com.jme3.renderer.opengl.GL
      • glUniformMatrix3

        public void glUniformMatrix3​(int location,
                                     boolean transpose,
                                     java.nio.FloatBuffer value)
        Specified by:
        glUniformMatrix3 in interface com.jme3.renderer.opengl.GL
      • glUniformMatrix4

        public void glUniformMatrix4​(int location,
                                     boolean transpose,
                                     java.nio.FloatBuffer value)
        Specified by:
        glUniformMatrix4 in interface com.jme3.renderer.opengl.GL
      • glUseProgram

        public void glUseProgram​(int program)
        Specified by:
        glUseProgram in interface com.jme3.renderer.opengl.GL
      • glVertexAttribPointer

        public void glVertexAttribPointer​(int index,
                                          int size,
                                          int type,
                                          boolean normalized,
                                          int stride,
                                          long pointer)
        Specified by:
        glVertexAttribPointer in interface com.jme3.renderer.opengl.GL
      • glViewport

        public void glViewport​(int x,
                               int y,
                               int width,
                               int height)
        Specified by:
        glViewport in interface com.jme3.renderer.opengl.GL
      • glBlitFramebufferEXT

        public void glBlitFramebufferEXT​(int srcX0,
                                         int srcY0,
                                         int srcX1,
                                         int srcY1,
                                         int dstX0,
                                         int dstY0,
                                         int dstX1,
                                         int dstY1,
                                         int mask,
                                         int filter)
        Specified by:
        glBlitFramebufferEXT in interface com.jme3.renderer.opengl.GLFbo
      • glBufferData

        public void glBufferData​(int target,
                                 java.nio.IntBuffer data,
                                 int usage)
        Specified by:
        glBufferData in interface com.jme3.renderer.opengl.GLExt
      • glBufferSubData

        public void glBufferSubData​(int target,
                                    long offset,
                                    java.nio.IntBuffer data)
        Specified by:
        glBufferSubData in interface com.jme3.renderer.opengl.GLExt
      • glDrawArraysInstancedARB

        public void glDrawArraysInstancedARB​(int mode,
                                             int first,
                                             int count,
                                             int primcount)
        Specified by:
        glDrawArraysInstancedARB in interface com.jme3.renderer.opengl.GLExt
      • glDrawBuffers

        public void glDrawBuffers​(java.nio.IntBuffer bufs)
        Specified by:
        glDrawBuffers in interface com.jme3.renderer.opengl.GLExt
      • glDrawElementsInstancedARB

        public void glDrawElementsInstancedARB​(int mode,
                                               int indicesCount,
                                               int type,
                                               long indicesBufferOffset,
                                               int primcount)
        Specified by:
        glDrawElementsInstancedARB in interface com.jme3.renderer.opengl.GLExt
      • glGetMultisample

        public void glGetMultisample​(int pname,
                                     int index,
                                     java.nio.FloatBuffer val)
        Specified by:
        glGetMultisample in interface com.jme3.renderer.opengl.GLExt
      • glRenderbufferStorageMultisampleEXT

        public void glRenderbufferStorageMultisampleEXT​(int target,
                                                        int samples,
                                                        int internalformat,
                                                        int width,
                                                        int height)
        Specified by:
        glRenderbufferStorageMultisampleEXT in interface com.jme3.renderer.opengl.GLFbo
      • glTexImage2DMultisample

        public void glTexImage2DMultisample​(int target,
                                            int samples,
                                            int internalformat,
                                            int width,
                                            int height,
                                            boolean fixedSampleLocations)
        Specified by:
        glTexImage2DMultisample in interface com.jme3.renderer.opengl.GLExt
      • glVertexAttribDivisorARB

        public void glVertexAttribDivisorARB​(int index,
                                             int divisor)
        Specified by:
        glVertexAttribDivisorARB in interface com.jme3.renderer.opengl.GLExt
      • glBindFramebufferEXT

        public void glBindFramebufferEXT​(int param1,
                                         int param2)
        Specified by:
        glBindFramebufferEXT in interface com.jme3.renderer.opengl.GLFbo
      • glBindRenderbufferEXT

        public void glBindRenderbufferEXT​(int param1,
                                          int param2)
        Specified by:
        glBindRenderbufferEXT in interface com.jme3.renderer.opengl.GLFbo
      • glCheckFramebufferStatusEXT

        public int glCheckFramebufferStatusEXT​(int param1)
        Specified by:
        glCheckFramebufferStatusEXT in interface com.jme3.renderer.opengl.GLFbo
      • glDeleteFramebuffersEXT

        public void glDeleteFramebuffersEXT​(java.nio.IntBuffer param1)
        Specified by:
        glDeleteFramebuffersEXT in interface com.jme3.renderer.opengl.GLFbo
      • glDeleteRenderbuffersEXT

        public void glDeleteRenderbuffersEXT​(java.nio.IntBuffer param1)
        Specified by:
        glDeleteRenderbuffersEXT in interface com.jme3.renderer.opengl.GLFbo
      • glFramebufferRenderbufferEXT

        public void glFramebufferRenderbufferEXT​(int param1,
                                                 int param2,
                                                 int param3,
                                                 int param4)
        Specified by:
        glFramebufferRenderbufferEXT in interface com.jme3.renderer.opengl.GLFbo
      • glFramebufferTexture2DEXT

        public void glFramebufferTexture2DEXT​(int param1,
                                              int param2,
                                              int param3,
                                              int param4,
                                              int param5)
        Specified by:
        glFramebufferTexture2DEXT in interface com.jme3.renderer.opengl.GLFbo
      • glGenFramebuffersEXT

        public void glGenFramebuffersEXT​(java.nio.IntBuffer param1)
        Specified by:
        glGenFramebuffersEXT in interface com.jme3.renderer.opengl.GLFbo
      • glGenRenderbuffersEXT

        public void glGenRenderbuffersEXT​(java.nio.IntBuffer param1)
        Specified by:
        glGenRenderbuffersEXT in interface com.jme3.renderer.opengl.GLFbo
      • glGenerateMipmapEXT

        public void glGenerateMipmapEXT​(int param1)
        Specified by:
        glGenerateMipmapEXT in interface com.jme3.renderer.opengl.GLFbo
      • glRenderbufferStorageEXT

        public void glRenderbufferStorageEXT​(int param1,
                                             int param2,
                                             int param3,
                                             int param4)
        Specified by:
        glRenderbufferStorageEXT in interface com.jme3.renderer.opengl.GLFbo
      • glReadPixels

        public void glReadPixels​(int x,
                                 int y,
                                 int width,
                                 int height,
                                 int format,
                                 int type,
                                 long offset)
        Specified by:
        glReadPixels in interface com.jme3.renderer.opengl.GL
      • glClientWaitSync

        public int glClientWaitSync​(java.lang.Object sync,
                                    int flags,
                                    long timeout)
        Specified by:
        glClientWaitSync in interface com.jme3.renderer.opengl.GLExt
      • glDeleteSync

        public void glDeleteSync​(java.lang.Object sync)
        Specified by:
        glDeleteSync in interface com.jme3.renderer.opengl.GLExt
      • glFenceSync

        public java.lang.Object glFenceSync​(int condition,
                                            int flags)
        Specified by:
        glFenceSync in interface com.jme3.renderer.opengl.GLExt
      • glBlendEquationSeparate

        public void glBlendEquationSeparate​(int colorMode,
                                            int alphaMode)
        Specified by:
        glBlendEquationSeparate in interface com.jme3.renderer.opengl.GL
      • glFramebufferTextureLayerEXT

        public void glFramebufferTextureLayerEXT​(int target,
                                                 int attachment,
                                                 int texture,
                                                 int level,
                                                 int layer)
        Specified by:
        glFramebufferTextureLayerEXT in interface com.jme3.renderer.opengl.GLFbo
      • glAlphaFunc

        public void glAlphaFunc​(int func,
                                float ref)
        Specified by:
        glAlphaFunc in interface com.jme3.renderer.opengl.GL2
      • glPointSize

        public void glPointSize​(float size)
        Specified by:
        glPointSize in interface com.jme3.renderer.opengl.GL2
      • glPolygonMode

        public void glPolygonMode​(int face,
                                  int mode)
        Specified by:
        glPolygonMode in interface com.jme3.renderer.opengl.GL2
      • glDrawBuffer

        public void glDrawBuffer​(int mode)
        Specified by:
        glDrawBuffer in interface com.jme3.renderer.opengl.GL2
      • glReadBuffer

        public void glReadBuffer​(int mode)
        Specified by:
        glReadBuffer in interface com.jme3.renderer.opengl.GL2
      • glCompressedTexImage3D

        public void glCompressedTexImage3D​(int target,
                                           int level,
                                           int internalFormat,
                                           int width,
                                           int height,
                                           int depth,
                                           int border,
                                           java.nio.ByteBuffer data)
        Specified by:
        glCompressedTexImage3D in interface com.jme3.renderer.opengl.GL2
      • glCompressedTexSubImage3D

        public void glCompressedTexSubImage3D​(int target,
                                              int level,
                                              int xoffset,
                                              int yoffset,
                                              int zoffset,
                                              int width,
                                              int height,
                                              int depth,
                                              int format,
                                              java.nio.ByteBuffer data)
        Specified by:
        glCompressedTexSubImage3D in interface com.jme3.renderer.opengl.GL2
      • glTexImage3D

        public void glTexImage3D​(int target,
                                 int level,
                                 int internalFormat,
                                 int width,
                                 int height,
                                 int depth,
                                 int border,
                                 int format,
                                 int type,
                                 java.nio.ByteBuffer data)
        Specified by:
        glTexImage3D in interface com.jme3.renderer.opengl.GL2
      • glTexSubImage3D

        public void glTexSubImage3D​(int target,
                                    int level,
                                    int xoffset,
                                    int yoffset,
                                    int zoffset,
                                    int width,
                                    int height,
                                    int depth,
                                    int format,
                                    int type,
                                    java.nio.ByteBuffer data)
        Specified by:
        glTexSubImage3D in interface com.jme3.renderer.opengl.GL2