Package com.jme3.renderer.android
Class AndroidGL
- java.lang.Object
-
- com.jme3.renderer.android.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()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidglActiveTexture(int texture)voidglAlphaFunc(int func, float ref)voidglAttachShader(int program, int shader)voidglBeginQuery(int target, int query)voidglBindBuffer(int target, int buffer)voidglBindFramebufferEXT(int param1, int param2)voidglBindRenderbufferEXT(int param1, int param2)voidglBindTexture(int target, int texture)voidglBlendEquationSeparate(int colorMode, int alphaMode)voidglBlendFunc(int sfactor, int dfactor)voidglBlendFuncSeparate(int sfactorRGB, int dfactorRGB, int sfactorAlpha, int dfactorAlpha)voidglBlitFramebufferEXT(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter)voidglBufferData(int target, long dataSize, int usage)voidglBufferData(int target, java.nio.ByteBuffer data, int usage)voidglBufferData(int target, java.nio.FloatBuffer data, int usage)voidglBufferData(int target, java.nio.IntBuffer data, int usage)voidglBufferData(int target, java.nio.ShortBuffer data, int usage)voidglBufferSubData(int target, long offset, java.nio.ByteBuffer data)voidglBufferSubData(int target, long offset, java.nio.FloatBuffer data)voidglBufferSubData(int target, long offset, java.nio.IntBuffer data)voidglBufferSubData(int target, long offset, java.nio.ShortBuffer data)intglCheckFramebufferStatusEXT(int param1)voidglClear(int mask)voidglClearColor(float red, float green, float blue, float alpha)intglClientWaitSync(java.lang.Object sync, int flags, long timeout)voidglColorMask(boolean red, boolean green, boolean blue, boolean alpha)voidglCompileShader(int shader)voidglCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, java.nio.ByteBuffer data)voidglCompressedTexImage3D(int target, int level, int internalFormat, int width, int height, int depth, int border, java.nio.ByteBuffer data)voidglCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, java.nio.ByteBuffer data)voidglCompressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, java.nio.ByteBuffer data)intglCreateProgram()intglCreateShader(int shaderType)voidglCullFace(int mode)voidglDeleteBuffers(java.nio.IntBuffer buffers)voidglDeleteFramebuffersEXT(java.nio.IntBuffer param1)voidglDeleteProgram(int program)voidglDeleteRenderbuffersEXT(java.nio.IntBuffer param1)voidglDeleteShader(int shader)voidglDeleteSync(java.lang.Object sync)voidglDeleteTextures(java.nio.IntBuffer textures)voidglDepthFunc(int func)voidglDepthMask(boolean flag)voidglDepthRange(double nearVal, double farVal)voidglDetachShader(int program, int shader)voidglDisable(int cap)voidglDisableVertexAttribArray(int index)voidglDrawArrays(int mode, int first, int count)voidglDrawArraysInstancedARB(int mode, int first, int count, int primcount)voidglDrawBuffer(int mode)voidglDrawBuffers(java.nio.IntBuffer bufs)voidglDrawElementsInstancedARB(int mode, int indicesCount, int type, long indicesBufferOffset, int primcount)voidglDrawRangeElements(int mode, int start, int end, int count, int type, long indices)voidglEnable(int cap)voidglEnableVertexAttribArray(int index)voidglEndQuery(int target)java.lang.ObjectglFenceSync(int condition, int flags)voidglFramebufferRenderbufferEXT(int param1, int param2, int param3, int param4)voidglFramebufferTexture2DEXT(int param1, int param2, int param3, int param4, int param5)voidglFramebufferTextureLayerEXT(int target, int attachment, int texture, int level, int layer)voidglGenBuffers(java.nio.IntBuffer buffers)voidglGenerateMipmapEXT(int param1)voidglGenFramebuffersEXT(java.nio.IntBuffer param1)voidglGenQueries(int num, java.nio.IntBuffer buff)voidglGenRenderbuffersEXT(java.nio.IntBuffer param1)voidglGenTextures(java.nio.IntBuffer textures)intglGetAttribLocation(int program, java.lang.String name)voidglGetBoolean(int pname, java.nio.ByteBuffer params)voidglGetBufferSubData(int target, long offset, java.nio.ByteBuffer data)intglGetError()voidglGetFloat(int parameterId, java.nio.FloatBuffer storeValues)voidglGetInteger(int pname, java.nio.IntBuffer params)voidglGetMultisample(int pname, int index, java.nio.FloatBuffer val)voidglGetProgram(int program, int pname, java.nio.IntBuffer params)java.lang.StringglGetProgramInfoLog(int program, int maxLength)intglGetQueryObjectiv(int query, int pname)longglGetQueryObjectui64(int query, int pname)voidglGetShader(int shader, int pname, java.nio.IntBuffer params)java.lang.StringglGetShaderInfoLog(int shader, int maxLength)java.lang.StringglGetString(int name)intglGetUniformLocation(int program, java.lang.String name)booleanglIsEnabled(int cap)voidglLineWidth(float width)voidglLinkProgram(int program)voidglPixelStorei(int pname, int param)voidglPointSize(float size)voidglPolygonMode(int face, int mode)voidglPolygonOffset(float factor, float units)voidglReadBuffer(int mode)voidglReadPixels(int x, int y, int width, int height, int format, int type, long offset)voidglReadPixels(int x, int y, int width, int height, int format, int type, java.nio.ByteBuffer data)voidglRenderbufferStorageEXT(int param1, int param2, int param3, int param4)voidglRenderbufferStorageMultisampleEXT(int target, int samples, int internalformat, int width, int height)voidglScissor(int x, int y, int width, int height)voidglShaderSource(int shader, java.lang.String[] string, java.nio.IntBuffer length)voidglStencilFuncSeparate(int face, int func, int ref, int mask)voidglStencilOpSeparate(int face, int sfail, int dpfail, int dppass)voidglTexImage2D(int target, int level, int internalFormat, int width, int height, int border, int format, int type, java.nio.ByteBuffer data)voidglTexImage2DMultisample(int target, int samples, int internalformat, int width, int height, boolean fixedSampleLocations)voidglTexImage3D(int target, int level, int internalFormat, int width, int height, int depth, int border, int format, int type, java.nio.ByteBuffer data)voidglTexParameterf(int target, int pname, float param)voidglTexParameteri(int target, int pname, int param)voidglTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, java.nio.ByteBuffer data)voidglTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, java.nio.ByteBuffer data)voidglUniform1(int location, java.nio.FloatBuffer value)voidglUniform1(int location, java.nio.IntBuffer value)voidglUniform1f(int location, float v0)voidglUniform1i(int location, int v0)voidglUniform2(int location, java.nio.FloatBuffer value)voidglUniform2(int location, java.nio.IntBuffer value)voidglUniform2f(int location, float v0, float v1)voidglUniform3(int location, java.nio.FloatBuffer value)voidglUniform3(int location, java.nio.IntBuffer value)voidglUniform3f(int location, float v0, float v1, float v2)voidglUniform4(int location, java.nio.FloatBuffer value)voidglUniform4(int location, java.nio.IntBuffer value)voidglUniform4f(int location, float v0, float v1, float v2, float v3)voidglUniformMatrix3(int location, boolean transpose, java.nio.FloatBuffer value)voidglUniformMatrix4(int location, boolean transpose, java.nio.FloatBuffer value)voidglUseProgram(int program)voidglVertexAttribDivisorARB(int index, int divisor)voidglVertexAttribPointer(int index, int size, int type, boolean normalized, int stride, long pointer)voidglViewport(int x, int y, int width, int height)voidresetStats()
-
-
-
Method Detail
-
resetStats
public void resetStats()
- Specified by:
resetStatsin interfacecom.jme3.renderer.opengl.GL
-
glActiveTexture
public void glActiveTexture(int texture)
- Specified by:
glActiveTexturein interfacecom.jme3.renderer.opengl.GL
-
glAttachShader
public void glAttachShader(int program, int shader)- Specified by:
glAttachShaderin interfacecom.jme3.renderer.opengl.GL
-
glBeginQuery
public void glBeginQuery(int target, int query)- Specified by:
glBeginQueryin interfacecom.jme3.renderer.opengl.GL
-
glBindBuffer
public void glBindBuffer(int target, int buffer)- Specified by:
glBindBufferin interfacecom.jme3.renderer.opengl.GL
-
glBindTexture
public void glBindTexture(int target, int texture)- Specified by:
glBindTexturein interfacecom.jme3.renderer.opengl.GL
-
glBlendFunc
public void glBlendFunc(int sfactor, int dfactor)- Specified by:
glBlendFuncin interfacecom.jme3.renderer.opengl.GL
-
glBlendFuncSeparate
public void glBlendFuncSeparate(int sfactorRGB, int dfactorRGB, int sfactorAlpha, int dfactorAlpha)- Specified by:
glBlendFuncSeparatein interfacecom.jme3.renderer.opengl.GL
-
glBufferData
public void glBufferData(int target, java.nio.FloatBuffer data, int usage)- Specified by:
glBufferDatain interfacecom.jme3.renderer.opengl.GL
-
glBufferData
public void glBufferData(int target, java.nio.ShortBuffer data, int usage)- Specified by:
glBufferDatain interfacecom.jme3.renderer.opengl.GL
-
glBufferData
public void glBufferData(int target, java.nio.ByteBuffer data, int usage)- Specified by:
glBufferDatain interfacecom.jme3.renderer.opengl.GL
-
glBufferData
public void glBufferData(int target, long dataSize, int usage)- Specified by:
glBufferDatain interfacecom.jme3.renderer.opengl.GL
-
glBufferSubData
public void glBufferSubData(int target, long offset, java.nio.FloatBuffer data)- Specified by:
glBufferSubDatain interfacecom.jme3.renderer.opengl.GL
-
glBufferSubData
public void glBufferSubData(int target, long offset, java.nio.ShortBuffer data)- Specified by:
glBufferSubDatain interfacecom.jme3.renderer.opengl.GL
-
glBufferSubData
public void glBufferSubData(int target, long offset, java.nio.ByteBuffer data)- Specified by:
glBufferSubDatain interfacecom.jme3.renderer.opengl.GL
-
glGetBufferSubData
public void glGetBufferSubData(int target, long offset, java.nio.ByteBuffer data)- Specified by:
glGetBufferSubDatain interfacecom.jme3.renderer.opengl.GL
-
glClear
public void glClear(int mask)
- Specified by:
glClearin interfacecom.jme3.renderer.opengl.GL
-
glClearColor
public void glClearColor(float red, float green, float blue, float alpha)- Specified by:
glClearColorin interfacecom.jme3.renderer.opengl.GL
-
glColorMask
public void glColorMask(boolean red, boolean green, boolean blue, boolean alpha)- Specified by:
glColorMaskin interfacecom.jme3.renderer.opengl.GL
-
glCompileShader
public void glCompileShader(int shader)
- Specified by:
glCompileShaderin interfacecom.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:
glCompressedTexImage2Din interfacecom.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:
glCompressedTexSubImage2Din interfacecom.jme3.renderer.opengl.GL
-
glCreateProgram
public int glCreateProgram()
- Specified by:
glCreateProgramin interfacecom.jme3.renderer.opengl.GL
-
glCreateShader
public int glCreateShader(int shaderType)
- Specified by:
glCreateShaderin interfacecom.jme3.renderer.opengl.GL
-
glCullFace
public void glCullFace(int mode)
- Specified by:
glCullFacein interfacecom.jme3.renderer.opengl.GL
-
glDeleteBuffers
public void glDeleteBuffers(java.nio.IntBuffer buffers)
- Specified by:
glDeleteBuffersin interfacecom.jme3.renderer.opengl.GL
-
glDeleteProgram
public void glDeleteProgram(int program)
- Specified by:
glDeleteProgramin interfacecom.jme3.renderer.opengl.GL
-
glDeleteShader
public void glDeleteShader(int shader)
- Specified by:
glDeleteShaderin interfacecom.jme3.renderer.opengl.GL
-
glDeleteTextures
public void glDeleteTextures(java.nio.IntBuffer textures)
- Specified by:
glDeleteTexturesin interfacecom.jme3.renderer.opengl.GL
-
glDepthFunc
public void glDepthFunc(int func)
- Specified by:
glDepthFuncin interfacecom.jme3.renderer.opengl.GL
-
glDepthMask
public void glDepthMask(boolean flag)
- Specified by:
glDepthMaskin interfacecom.jme3.renderer.opengl.GL
-
glDepthRange
public void glDepthRange(double nearVal, double farVal)- Specified by:
glDepthRangein interfacecom.jme3.renderer.opengl.GL
-
glDetachShader
public void glDetachShader(int program, int shader)- Specified by:
glDetachShaderin interfacecom.jme3.renderer.opengl.GL
-
glDisable
public void glDisable(int cap)
- Specified by:
glDisablein interfacecom.jme3.renderer.opengl.GL
-
glDisableVertexAttribArray
public void glDisableVertexAttribArray(int index)
- Specified by:
glDisableVertexAttribArrayin interfacecom.jme3.renderer.opengl.GL
-
glDrawArrays
public void glDrawArrays(int mode, int first, int count)- Specified by:
glDrawArraysin interfacecom.jme3.renderer.opengl.GL
-
glDrawRangeElements
public void glDrawRangeElements(int mode, int start, int end, int count, int type, long indices)- Specified by:
glDrawRangeElementsin interfacecom.jme3.renderer.opengl.GL
-
glEnable
public void glEnable(int cap)
- Specified by:
glEnablein interfacecom.jme3.renderer.opengl.GL
-
glEnableVertexAttribArray
public void glEnableVertexAttribArray(int index)
- Specified by:
glEnableVertexAttribArrayin interfacecom.jme3.renderer.opengl.GL
-
glEndQuery
public void glEndQuery(int target)
- Specified by:
glEndQueryin interfacecom.jme3.renderer.opengl.GL
-
glGenBuffers
public void glGenBuffers(java.nio.IntBuffer buffers)
- Specified by:
glGenBuffersin interfacecom.jme3.renderer.opengl.GL
-
glGenTextures
public void glGenTextures(java.nio.IntBuffer textures)
- Specified by:
glGenTexturesin interfacecom.jme3.renderer.opengl.GL
-
glGenQueries
public void glGenQueries(int num, java.nio.IntBuffer buff)- Specified by:
glGenQueriesin interfacecom.jme3.renderer.opengl.GL
-
glGetAttribLocation
public int glGetAttribLocation(int program, java.lang.String name)- Specified by:
glGetAttribLocationin interfacecom.jme3.renderer.opengl.GL
-
glGetBoolean
public void glGetBoolean(int pname, java.nio.ByteBuffer params)- Specified by:
glGetBooleanin interfacecom.jme3.renderer.opengl.GL
-
glGetError
public int glGetError()
- Specified by:
glGetErrorin interfacecom.jme3.renderer.opengl.GL
-
glGetFloat
public void glGetFloat(int parameterId, java.nio.FloatBuffer storeValues)- Specified by:
glGetFloatin interfacecom.jme3.renderer.opengl.GL
-
glGetInteger
public void glGetInteger(int pname, java.nio.IntBuffer params)- Specified by:
glGetIntegerin interfacecom.jme3.renderer.opengl.GL
-
glGetProgram
public void glGetProgram(int program, int pname, java.nio.IntBuffer params)- Specified by:
glGetProgramin interfacecom.jme3.renderer.opengl.GL
-
glGetProgramInfoLog
public java.lang.String glGetProgramInfoLog(int program, int maxLength)- Specified by:
glGetProgramInfoLogin interfacecom.jme3.renderer.opengl.GL
-
glGetQueryObjectui64
public long glGetQueryObjectui64(int query, int pname)- Specified by:
glGetQueryObjectui64in interfacecom.jme3.renderer.opengl.GL
-
glGetQueryObjectiv
public int glGetQueryObjectiv(int query, int pname)- Specified by:
glGetQueryObjectivin interfacecom.jme3.renderer.opengl.GL
-
glGetShader
public void glGetShader(int shader, int pname, java.nio.IntBuffer params)- Specified by:
glGetShaderin interfacecom.jme3.renderer.opengl.GL
-
glGetShaderInfoLog
public java.lang.String glGetShaderInfoLog(int shader, int maxLength)- Specified by:
glGetShaderInfoLogin interfacecom.jme3.renderer.opengl.GL
-
glGetString
public java.lang.String glGetString(int name)
- Specified by:
glGetStringin interfacecom.jme3.renderer.opengl.GL
-
glGetUniformLocation
public int glGetUniformLocation(int program, java.lang.String name)- Specified by:
glGetUniformLocationin interfacecom.jme3.renderer.opengl.GL
-
glIsEnabled
public boolean glIsEnabled(int cap)
- Specified by:
glIsEnabledin interfacecom.jme3.renderer.opengl.GL
-
glLineWidth
public void glLineWidth(float width)
- Specified by:
glLineWidthin interfacecom.jme3.renderer.opengl.GL
-
glLinkProgram
public void glLinkProgram(int program)
- Specified by:
glLinkProgramin interfacecom.jme3.renderer.opengl.GL
-
glPixelStorei
public void glPixelStorei(int pname, int param)- Specified by:
glPixelStoreiin interfacecom.jme3.renderer.opengl.GL
-
glPolygonOffset
public void glPolygonOffset(float factor, float units)- Specified by:
glPolygonOffsetin interfacecom.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:
glReadPixelsin interfacecom.jme3.renderer.opengl.GL
-
glScissor
public void glScissor(int x, int y, int width, int height)- Specified by:
glScissorin interfacecom.jme3.renderer.opengl.GL
-
glShaderSource
public void glShaderSource(int shader, java.lang.String[] string, java.nio.IntBuffer length)- Specified by:
glShaderSourcein interfacecom.jme3.renderer.opengl.GL
-
glStencilFuncSeparate
public void glStencilFuncSeparate(int face, int func, int ref, int mask)- Specified by:
glStencilFuncSeparatein interfacecom.jme3.renderer.opengl.GL
-
glStencilOpSeparate
public void glStencilOpSeparate(int face, int sfail, int dpfail, int dppass)- Specified by:
glStencilOpSeparatein interfacecom.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:
glTexImage2Din interfacecom.jme3.renderer.opengl.GL
-
glTexParameterf
public void glTexParameterf(int target, int pname, float param)- Specified by:
glTexParameterfin interfacecom.jme3.renderer.opengl.GL
-
glTexParameteri
public void glTexParameteri(int target, int pname, int param)- Specified by:
glTexParameteriin interfacecom.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:
glTexSubImage2Din interfacecom.jme3.renderer.opengl.GL
-
glUniform1
public void glUniform1(int location, java.nio.FloatBuffer value)- Specified by:
glUniform1in interfacecom.jme3.renderer.opengl.GL
-
glUniform1
public void glUniform1(int location, java.nio.IntBuffer value)- Specified by:
glUniform1in interfacecom.jme3.renderer.opengl.GL
-
glUniform1f
public void glUniform1f(int location, float v0)- Specified by:
glUniform1fin interfacecom.jme3.renderer.opengl.GL
-
glUniform1i
public void glUniform1i(int location, int v0)- Specified by:
glUniform1iin interfacecom.jme3.renderer.opengl.GL
-
glUniform2
public void glUniform2(int location, java.nio.IntBuffer value)- Specified by:
glUniform2in interfacecom.jme3.renderer.opengl.GL
-
glUniform2
public void glUniform2(int location, java.nio.FloatBuffer value)- Specified by:
glUniform2in interfacecom.jme3.renderer.opengl.GL
-
glUniform2f
public void glUniform2f(int location, float v0, float v1)- Specified by:
glUniform2fin interfacecom.jme3.renderer.opengl.GL
-
glUniform3
public void glUniform3(int location, java.nio.IntBuffer value)- Specified by:
glUniform3in interfacecom.jme3.renderer.opengl.GL
-
glUniform3
public void glUniform3(int location, java.nio.FloatBuffer value)- Specified by:
glUniform3in interfacecom.jme3.renderer.opengl.GL
-
glUniform3f
public void glUniform3f(int location, float v0, float v1, float v2)- Specified by:
glUniform3fin interfacecom.jme3.renderer.opengl.GL
-
glUniform4
public void glUniform4(int location, java.nio.FloatBuffer value)- Specified by:
glUniform4in interfacecom.jme3.renderer.opengl.GL
-
glUniform4
public void glUniform4(int location, java.nio.IntBuffer value)- Specified by:
glUniform4in interfacecom.jme3.renderer.opengl.GL
-
glUniform4f
public void glUniform4f(int location, float v0, float v1, float v2, float v3)- Specified by:
glUniform4fin interfacecom.jme3.renderer.opengl.GL
-
glUniformMatrix3
public void glUniformMatrix3(int location, boolean transpose, java.nio.FloatBuffer value)- Specified by:
glUniformMatrix3in interfacecom.jme3.renderer.opengl.GL
-
glUniformMatrix4
public void glUniformMatrix4(int location, boolean transpose, java.nio.FloatBuffer value)- Specified by:
glUniformMatrix4in interfacecom.jme3.renderer.opengl.GL
-
glUseProgram
public void glUseProgram(int program)
- Specified by:
glUseProgramin interfacecom.jme3.renderer.opengl.GL
-
glVertexAttribPointer
public void glVertexAttribPointer(int index, int size, int type, boolean normalized, int stride, long pointer)- Specified by:
glVertexAttribPointerin interfacecom.jme3.renderer.opengl.GL
-
glViewport
public void glViewport(int x, int y, int width, int height)- Specified by:
glViewportin interfacecom.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:
glBlitFramebufferEXTin interfacecom.jme3.renderer.opengl.GLFbo
-
glBufferData
public void glBufferData(int target, java.nio.IntBuffer data, int usage)- Specified by:
glBufferDatain interfacecom.jme3.renderer.opengl.GLExt
-
glBufferSubData
public void glBufferSubData(int target, long offset, java.nio.IntBuffer data)- Specified by:
glBufferSubDatain interfacecom.jme3.renderer.opengl.GLExt
-
glDrawArraysInstancedARB
public void glDrawArraysInstancedARB(int mode, int first, int count, int primcount)- Specified by:
glDrawArraysInstancedARBin interfacecom.jme3.renderer.opengl.GLExt
-
glDrawBuffers
public void glDrawBuffers(java.nio.IntBuffer bufs)
- Specified by:
glDrawBuffersin interfacecom.jme3.renderer.opengl.GLExt
-
glDrawElementsInstancedARB
public void glDrawElementsInstancedARB(int mode, int indicesCount, int type, long indicesBufferOffset, int primcount)- Specified by:
glDrawElementsInstancedARBin interfacecom.jme3.renderer.opengl.GLExt
-
glGetMultisample
public void glGetMultisample(int pname, int index, java.nio.FloatBuffer val)- Specified by:
glGetMultisamplein interfacecom.jme3.renderer.opengl.GLExt
-
glRenderbufferStorageMultisampleEXT
public void glRenderbufferStorageMultisampleEXT(int target, int samples, int internalformat, int width, int height)- Specified by:
glRenderbufferStorageMultisampleEXTin interfacecom.jme3.renderer.opengl.GLFbo
-
glTexImage2DMultisample
public void glTexImage2DMultisample(int target, int samples, int internalformat, int width, int height, boolean fixedSampleLocations)- Specified by:
glTexImage2DMultisamplein interfacecom.jme3.renderer.opengl.GLExt
-
glVertexAttribDivisorARB
public void glVertexAttribDivisorARB(int index, int divisor)- Specified by:
glVertexAttribDivisorARBin interfacecom.jme3.renderer.opengl.GLExt
-
glBindFramebufferEXT
public void glBindFramebufferEXT(int param1, int param2)- Specified by:
glBindFramebufferEXTin interfacecom.jme3.renderer.opengl.GLFbo
-
glBindRenderbufferEXT
public void glBindRenderbufferEXT(int param1, int param2)- Specified by:
glBindRenderbufferEXTin interfacecom.jme3.renderer.opengl.GLFbo
-
glCheckFramebufferStatusEXT
public int glCheckFramebufferStatusEXT(int param1)
- Specified by:
glCheckFramebufferStatusEXTin interfacecom.jme3.renderer.opengl.GLFbo
-
glDeleteFramebuffersEXT
public void glDeleteFramebuffersEXT(java.nio.IntBuffer param1)
- Specified by:
glDeleteFramebuffersEXTin interfacecom.jme3.renderer.opengl.GLFbo
-
glDeleteRenderbuffersEXT
public void glDeleteRenderbuffersEXT(java.nio.IntBuffer param1)
- Specified by:
glDeleteRenderbuffersEXTin interfacecom.jme3.renderer.opengl.GLFbo
-
glFramebufferRenderbufferEXT
public void glFramebufferRenderbufferEXT(int param1, int param2, int param3, int param4)- Specified by:
glFramebufferRenderbufferEXTin interfacecom.jme3.renderer.opengl.GLFbo
-
glFramebufferTexture2DEXT
public void glFramebufferTexture2DEXT(int param1, int param2, int param3, int param4, int param5)- Specified by:
glFramebufferTexture2DEXTin interfacecom.jme3.renderer.opengl.GLFbo
-
glGenFramebuffersEXT
public void glGenFramebuffersEXT(java.nio.IntBuffer param1)
- Specified by:
glGenFramebuffersEXTin interfacecom.jme3.renderer.opengl.GLFbo
-
glGenRenderbuffersEXT
public void glGenRenderbuffersEXT(java.nio.IntBuffer param1)
- Specified by:
glGenRenderbuffersEXTin interfacecom.jme3.renderer.opengl.GLFbo
-
glGenerateMipmapEXT
public void glGenerateMipmapEXT(int param1)
- Specified by:
glGenerateMipmapEXTin interfacecom.jme3.renderer.opengl.GLFbo
-
glRenderbufferStorageEXT
public void glRenderbufferStorageEXT(int param1, int param2, int param3, int param4)- Specified by:
glRenderbufferStorageEXTin interfacecom.jme3.renderer.opengl.GLFbo
-
glReadPixels
public void glReadPixels(int x, int y, int width, int height, int format, int type, long offset)- Specified by:
glReadPixelsin interfacecom.jme3.renderer.opengl.GL
-
glClientWaitSync
public int glClientWaitSync(java.lang.Object sync, int flags, long timeout)- Specified by:
glClientWaitSyncin interfacecom.jme3.renderer.opengl.GLExt
-
glDeleteSync
public void glDeleteSync(java.lang.Object sync)
- Specified by:
glDeleteSyncin interfacecom.jme3.renderer.opengl.GLExt
-
glFenceSync
public java.lang.Object glFenceSync(int condition, int flags)- Specified by:
glFenceSyncin interfacecom.jme3.renderer.opengl.GLExt
-
glBlendEquationSeparate
public void glBlendEquationSeparate(int colorMode, int alphaMode)- Specified by:
glBlendEquationSeparatein interfacecom.jme3.renderer.opengl.GL
-
glFramebufferTextureLayerEXT
public void glFramebufferTextureLayerEXT(int target, int attachment, int texture, int level, int layer)- Specified by:
glFramebufferTextureLayerEXTin interfacecom.jme3.renderer.opengl.GLFbo
-
glAlphaFunc
public void glAlphaFunc(int func, float ref)- Specified by:
glAlphaFuncin interfacecom.jme3.renderer.opengl.GL2
-
glPointSize
public void glPointSize(float size)
- Specified by:
glPointSizein interfacecom.jme3.renderer.opengl.GL2
-
glPolygonMode
public void glPolygonMode(int face, int mode)- Specified by:
glPolygonModein interfacecom.jme3.renderer.opengl.GL2
-
glDrawBuffer
public void glDrawBuffer(int mode)
- Specified by:
glDrawBufferin interfacecom.jme3.renderer.opengl.GL2
-
glReadBuffer
public void glReadBuffer(int mode)
- Specified by:
glReadBufferin interfacecom.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:
glCompressedTexImage3Din interfacecom.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:
glCompressedTexSubImage3Din interfacecom.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:
glTexImage3Din interfacecom.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:
glTexSubImage3Din interfacecom.jme3.renderer.opengl.GL2
-
-