Package com.jme3.renderer.ios
Class IosGL
java.lang.Object
com.jme3.renderer.ios.IosGL
- 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 IosGL
extends 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
Implements OpenGL ES 2.0 and 3.0 for iOS.
- Author:
- Kirill Vainer, Jesus Oliver
-
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_DYNAMIC_READ, 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_COPY, GL_STATIC_DRAW, GL_STATIC_READ, GL_STENCIL_BUFFER_BIT, GL_STENCIL_TEST, GL_STREAM_COPY, 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_ZEROFields 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_SIZEFields inherited from interface com.jme3.renderer.opengl.GLES_30
GL_RGB10_A2, GL_UNSIGNED_INT_2_10_10_10_REVFields 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_RGB8_PUNCHTHROUGH_ALPHA1_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_RGBA8_ETC2_EAC, 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_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC, GL_COMPRESSED_SRGB8_ETC2, GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2, 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_FAILEDFields 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 -
Method Summary
Modifier and TypeMethodDescriptionvoidglActiveTexture(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) voidglBindVertexArray(int array) 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 data_size, int usage) voidglBufferData(int target, ByteBuffer data, int usage) voidglBufferData(int target, FloatBuffer data, int usage) voidglBufferData(int target, IntBuffer data, int usage) voidglBufferData(int target, ShortBuffer data, int usage) voidglBufferSubData(int target, long offset, ByteBuffer data) voidglBufferSubData(int target, long offset, FloatBuffer data) voidglBufferSubData(int target, long offset, IntBuffer data) voidglBufferSubData(int target, long offset, ShortBuffer data) intglCheckFramebufferStatusEXT(int param1) voidglClear(int mask) voidglClearColor(float red, float green, float blue, float alpha) intglClientWaitSync(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, ByteBuffer data) voidglCompressedTexImage3D(int target, int level, int internalFormat, int width, int height, int depth, int border, ByteBuffer data) voidglCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, ByteBuffer data) voidglCompressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, ByteBuffer data) intintglCreateShader(int shaderType) voidglCullFace(int mode) voidglDeleteBuffers(IntBuffer buffers) voidglDeleteFramebuffersEXT(IntBuffer param1) voidglDeleteProgram(int program) voidglDeleteRenderbuffersEXT(IntBuffer param1) voidglDeleteShader(int shader) voidglDeleteSync(Object sync) voidglDeleteTextures(IntBuffer textures) voidglDeleteVertexArrays(IntBuffer arrays) 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(IntBuffer bufs) voidglDrawElementsInstancedARB(int mode, int indices_count, int type, long indices_buffer_offset, int primcount) voidglDrawRangeElements(int mode, int start, int end, int count, int type, long indices) voidglEnable(int cap) voidglEnableVertexAttribArray(int index) voidglEndQuery(int target) glFenceSync(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(IntBuffer buffers) voidglGenerateMipmapEXT(int param1) voidglGenFramebuffersEXT(IntBuffer param1) voidglGenQueries(int num, IntBuffer buff) voidglGenRenderbuffersEXT(IntBuffer param1) voidglGenTextures(IntBuffer textures) voidglGenVertexArrays(IntBuffer arrays) intglGetAttribLocation(int program, String name) voidglGetBoolean(int pname, ByteBuffer params) voidglGetBufferSubData(int target, long offset, ByteBuffer data) intvoidglGetFloat(int parameterId, FloatBuffer storeValues) voidglGetInteger(int pname, IntBuffer params) voidglGetMultisample(int pname, int index, FloatBuffer val) voidglGetProgram(int program, int pname, IntBuffer params) glGetProgramInfoLog(int program, int maxLength) intglGetQueryObjectiv(int query, int pname) longglGetQueryObjectui64(int query, int pname) voidglGetShader(int shader, int pname, IntBuffer params) glGetShaderInfoLog(int shader, int maxLength) glGetString(int name) intglGetUniformLocation(int program, 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, 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, String[] string, 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, 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, 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, ByteBuffer data) voidglTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, ByteBuffer data) voidglUniform1(int location, FloatBuffer value) voidglUniform1(int location, IntBuffer value) voidglUniform1f(int location, float v0) voidglUniform1i(int location, int v0) voidglUniform2(int location, FloatBuffer value) voidglUniform2(int location, IntBuffer value) voidglUniform2f(int location, float v0, float v1) voidglUniform3(int location, FloatBuffer value) voidglUniform3(int location, IntBuffer value) voidglUniform3f(int location, float v0, float v1, float v2) voidglUniform4(int location, FloatBuffer value) voidglUniform4(int location, IntBuffer value) voidglUniform4f(int location, float v0, float v1, float v2, float v3) voidglUniformMatrix3(int location, boolean transpose, FloatBuffer value) voidglUniformMatrix4(int location, boolean transpose, 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) voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.jme3.renderer.opengl.GLExt
glObjectLabel, glPopDebugGroup, glPushDebugGroup
-
Constructor Details
-
IosGL
public IosGL()
-
-
Method Details
-
resetStats
public void resetStats()- Specified by:
resetStatsin interfacecom.jme3.renderer.opengl.GL
-
glBlendEquationSeparate
public void glBlendEquationSeparate(int colorMode, int alphaMode) - Specified by:
glBlendEquationSeparatein 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
- Specified by:
glBufferDatain interfacecom.jme3.renderer.opengl.GL
-
glBufferData
- Specified by:
glBufferDatain interfacecom.jme3.renderer.opengl.GL
-
glBufferData
- Specified by:
glBufferDatain interfacecom.jme3.renderer.opengl.GL
-
glBufferData
public void glBufferData(int target, long data_size, int usage) - Specified by:
glBufferDatain interfacecom.jme3.renderer.opengl.GL
-
glBufferSubData
- Specified by:
glBufferSubDatain interfacecom.jme3.renderer.opengl.GL
-
glBufferSubData
- Specified by:
glBufferSubDatain interfacecom.jme3.renderer.opengl.GL
-
glBufferSubData
- Specified by:
glBufferSubDatain interfacecom.jme3.renderer.opengl.GL
-
glGetBufferSubData
- 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, 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, 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
- 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
- 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
- Specified by:
glGenBuffersin interfacecom.jme3.renderer.opengl.GL
-
glGenTextures
- Specified by:
glGenTexturesin interfacecom.jme3.renderer.opengl.GL
-
glGenQueries
- Specified by:
glGenQueriesin interfacecom.jme3.renderer.opengl.GL
-
glGetAttribLocation
- Specified by:
glGetAttribLocationin interfacecom.jme3.renderer.opengl.GL
-
glGetBoolean
- Specified by:
glGetBooleanin interfacecom.jme3.renderer.opengl.GL
-
glGetError
public int glGetError()- Specified by:
glGetErrorin interfacecom.jme3.renderer.opengl.GL
-
glGetFloat
- Specified by:
glGetFloatin interfacecom.jme3.renderer.opengl.GL
-
glGetInteger
- Specified by:
glGetIntegerin interfacecom.jme3.renderer.opengl.GL
-
glGetProgram
- Specified by:
glGetProgramin interfacecom.jme3.renderer.opengl.GL
-
glGetProgramInfoLog
- 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
- Specified by:
glGetShaderin interfacecom.jme3.renderer.opengl.GL
-
glGetShaderInfoLog
- Specified by:
glGetShaderInfoLogin interfacecom.jme3.renderer.opengl.GL
-
glGetString
- Specified by:
glGetStringin interfacecom.jme3.renderer.opengl.GL
-
glGetUniformLocation
- 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, 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
- 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, 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, ByteBuffer data) - Specified by:
glTexSubImage2Din interfacecom.jme3.renderer.opengl.GL
-
glUniform1
- Specified by:
glUniform1in interfacecom.jme3.renderer.opengl.GL
-
glUniform1
- 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
- Specified by:
glUniform2in interfacecom.jme3.renderer.opengl.GL
-
glUniform2
- 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
- Specified by:
glUniform3in interfacecom.jme3.renderer.opengl.GL
-
glUniform3
- 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
- Specified by:
glUniform4in interfacecom.jme3.renderer.opengl.GL
-
glUniform4
- 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
- Specified by:
glUniformMatrix3in interfacecom.jme3.renderer.opengl.GL
-
glUniformMatrix4
- 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
- Specified by:
glBufferDatain interfacecom.jme3.renderer.opengl.GLExt
-
glBufferSubData
- 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
- Specified by:
glDrawBuffersin interfacecom.jme3.renderer.opengl.GLExt
-
glDrawElementsInstancedARB
public void glDrawElementsInstancedARB(int mode, int indices_count, int type, long indices_buffer_offset, int primcount) - Specified by:
glDrawElementsInstancedARBin interfacecom.jme3.renderer.opengl.GLExt
-
glGetMultisample
- 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
- Specified by:
glDeleteFramebuffersEXTin interfacecom.jme3.renderer.opengl.GLFbo
-
glDeleteRenderbuffersEXT
- 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
- Specified by:
glGenFramebuffersEXTin interfacecom.jme3.renderer.opengl.GLFbo
-
glGenRenderbuffersEXT
- 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
- Specified by:
glClientWaitSyncin interfacecom.jme3.renderer.opengl.GLExt
-
glDeleteSync
- Specified by:
glDeleteSyncin interfacecom.jme3.renderer.opengl.GLExt
-
glFenceSync
- Specified by:
glFenceSyncin interfacecom.jme3.renderer.opengl.GLExt
-
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, 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, 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, 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, ByteBuffer data) - Specified by:
glTexSubImage3Din interfacecom.jme3.renderer.opengl.GL2
-
glBindVertexArray
public void glBindVertexArray(int array) - Specified by:
glBindVertexArrayin interfacecom.jme3.renderer.opengl.GLES_30
-
glDeleteVertexArrays
- Specified by:
glDeleteVertexArraysin interfacecom.jme3.renderer.opengl.GLES_30
-
glGenVertexArrays
- Specified by:
glGenVertexArraysin interfacecom.jme3.renderer.opengl.GLES_30
-