Package com.jme3.renderer.lwjgl
Class LwjglGL
java.lang.Object
com.jme3.renderer.lwjgl.LwjglRender
com.jme3.renderer.lwjgl.LwjglGL
- All Implemented Interfaces:
com.jme3.renderer.opengl.GL,com.jme3.renderer.opengl.GL2,com.jme3.renderer.opengl.GL3,com.jme3.renderer.opengl.GL4
public class LwjglGL
extends LwjglRender
implements com.jme3.renderer.opengl.GL, com.jme3.renderer.opengl.GL2, com.jme3.renderer.opengl.GL3, com.jme3.renderer.opengl.GL4
The LWJGL implementation of interfaces
GL, GL2, GL3, GL4.-
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.GL3
GL_COMPRESSED_RED_RGTC1, GL_COMPRESSED_RG_RGTC2, GL_COMPRESSED_SIGNED_RED_RGTC1, GL_COMPRESSED_SIGNED_RG_RGTC2, GL_DEPTH_STENCIL_ATTACHMENT, GL_DRAW_FRAMEBUFFER, GL_FRAMEBUFFER, GL_GEOMETRY_SHADER, GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS, GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, GL_MAX_COMBINED_UNIFORM_BLOCKS, GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS, GL_MAX_FRAGMENT_UNIFORM_BLOCKS, GL_MAX_GEOMETRY_UNIFORM_BLOCKS, GL_MAX_UNIFORM_BLOCK_SIZE, GL_MAX_UNIFORM_BUFFER_BINDINGS, GL_MAX_VERTEX_UNIFORM_BLOCKS, GL_NUM_EXTENSIONS, GL_R16F, GL_R16I, GL_R16UI, GL_R32F, GL_R32I, GL_R32UI, GL_R8, GL_R8I, GL_R8UI, GL_READ_FRAMEBUFFER, GL_RED_INTEGER, GL_RG, GL_RG_INTEGER, GL_RG16F, GL_RG16I, GL_RG16UI, GL_RG32F, GL_RG32I, GL_RG32UI, GL_RG8, GL_RG8I, GL_RG8UI, GL_RGB_INTEGER, GL_RGB16I, GL_RGB16UI, GL_RGB32I, GL_RGB32UI, GL_RGB8I, GL_RGB8UI, GL_RGBA_INTEGER, GL_RGBA16I, GL_RGBA16UI, GL_RGBA32I, GL_RGBA32UI, GL_RGBA8I, GL_RGBA8UI, GL_TEXTURE_SWIZZLE_A, GL_TEXTURE_SWIZZLE_B, GL_TEXTURE_SWIZZLE_G, GL_TEXTURE_SWIZZLE_R, GL_TRANSFORM_FEEDBACK_BUFFER, GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES, GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS, GL_UNIFORM_BLOCK_BINDING, GL_UNIFORM_BLOCK_DATA_SIZE, GL_UNIFORM_BLOCK_NAME_LENGTH, GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER, GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER, GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER, GL_UNIFORM_BUFFER, GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT, GL_UNIFORM_OFFSETFields inherited from interface com.jme3.renderer.opengl.GL4
GL_ATOMIC_COUNTER_BUFFER, GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS, GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS, GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS, GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS, GL_MAX_SHADER_STORAGE_BLOCK_SIZE, GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS, GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS, GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS, GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS, GL_PATCHES, GL_SHADER_STORAGE_BLOCK, GL_SHADER_STORAGE_BUFFER, GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT, GL_TESS_CONTROL_SHADER, GL_TESS_EVALUATION_SHADER -
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) voidglBindBufferBase(int target, int index, int buffer) voidglBindFragDataLocation(int program, int colorNumber, String name) 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) voidglBufferData(int target, long dataSize, int usage) voidglBufferData(int target, ByteBuffer data, int usage) voidglBufferData(int target, FloatBuffer 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, ShortBuffer data) voidglClear(int mask) voidglClearColor(float red, float green, float blue, float alpha) 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) voidglDeleteProgram(int program) voidglDeleteShader(int shader) 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) voidglDrawBuffer(int mode) voidglDrawRangeElements(int mode, int start, int end, int count, int type, long indices) voidglEnable(int cap) voidglEnableVertexAttribArray(int index) voidglEndQuery(int target) voidglGenBuffers(IntBuffer buffers) voidglGenQueries(int num, IntBuffer ids) 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) voidglGetProgram(int program, int pname, IntBuffer params) glGetProgramInfoLog(int program, int maxSize) intglGetProgramResourceIndex(int program, int programInterface, String name) intglGetQueryObjectiv(int query, int pname) longglGetQueryObjectui64(int query, int target) voidglGetShader(int shader, int pname, IntBuffer params) glGetShaderInfoLog(int shader, int maxSize) glGetString(int name) glGetString(int name, int index) intglGetUniformBlockIndex(int program, String uniformBlockName) intglGetUniformLocation(int program, String name) booleanglIsEnabled(int cap) voidglLineWidth(float width) voidglLinkProgram(int program) voidglPatchParameter(int count) 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) voidglScissor(int x, int y, int width, int height) voidglShaderSource(int shader, String[] strings, IntBuffer length) voidglShaderStorageBlockBinding(int program, int storageBlockIndex, int storageBlockBinding) 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) 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) voidglUniformBlockBinding(int program, int uniformBlockIndex, int uniformBlockBinding) voidglUniformMatrix3(int location, boolean transpose, FloatBuffer value) voidglUniformMatrix4(int location, boolean transpose, FloatBuffer value) voidglUseProgram(int program) 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 com.jme3.renderer.lwjgl.LwjglRender
checkLimit
-
Constructor Details
-
LwjglGL
public LwjglGL()
-
-
Method Details
-
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
-
glAlphaFunc
public void glAlphaFunc(int func, float ref) - Specified by:
glAlphaFuncin interfacecom.jme3.renderer.opengl.GL2
-
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
-
glBlendEquationSeparate
public void glBlendEquationSeparate(int colorMode, int alphaMode) - Specified by:
glBlendEquationSeparatein 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, long dataSize, int usage) - 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
- 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
-
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
-
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
-
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
-
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
-
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
-
glDrawBuffer
public void glDrawBuffer(int mode) - Specified by:
glDrawBufferin interfacecom.jme3.renderer.opengl.GL2
-
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
-
glGetBoolean
- Specified by:
glGetBooleanin interfacecom.jme3.renderer.opengl.GL
-
glGetBufferSubData
- Specified by:
glGetBufferSubDatain 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
-
glGetShader
- Specified by:
glGetShaderin interfacecom.jme3.renderer.opengl.GL
-
glGetString
- Specified by:
glGetStringin interfacecom.jme3.renderer.opengl.GL
-
glGetString
- Specified by:
glGetStringin interfacecom.jme3.renderer.opengl.GL3
-
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
-
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
-
glPolygonOffset
public void glPolygonOffset(float factor, float units) - Specified by:
glPolygonOffsetin interfacecom.jme3.renderer.opengl.GL
-
glReadBuffer
public void glReadBuffer(int mode) - Specified by:
glReadBufferin interfacecom.jme3.renderer.opengl.GL2
-
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
-
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
-
glScissor
public void glScissor(int x, int y, int width, int height) - Specified by:
glScissorin 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
-
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
-
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
-
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
-
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
-
glGetAttribLocation
- Specified by:
glGetAttribLocationin interfacecom.jme3.renderer.opengl.GL
-
glGetUniformLocation
- Specified by:
glGetUniformLocationin interfacecom.jme3.renderer.opengl.GL
-
glShaderSource
- Specified by:
glShaderSourcein interfacecom.jme3.renderer.opengl.GL
-
glGetProgramInfoLog
- Specified by:
glGetProgramInfoLogin interfacecom.jme3.renderer.opengl.GL
-
glGetQueryObjectui64
public long glGetQueryObjectui64(int query, int target) - Specified by:
glGetQueryObjectui64in interfacecom.jme3.renderer.opengl.GL
-
glGetQueryObjectiv
public int glGetQueryObjectiv(int query, int pname) - Specified by:
glGetQueryObjectivin interfacecom.jme3.renderer.opengl.GL
-
glGetShaderInfoLog
- Specified by:
glGetShaderInfoLogin interfacecom.jme3.renderer.opengl.GL
-
glBindFragDataLocation
- Specified by:
glBindFragDataLocationin interfacecom.jme3.renderer.opengl.GL3
-
glBindVertexArray
public void glBindVertexArray(int array) - Specified by:
glBindVertexArrayin interfacecom.jme3.renderer.opengl.GL3
-
glGenVertexArrays
- Specified by:
glGenVertexArraysin interfacecom.jme3.renderer.opengl.GL3
-
glPatchParameter
public void glPatchParameter(int count) - Specified by:
glPatchParameterin interfacecom.jme3.renderer.opengl.GL4
-
glGetProgramResourceIndex
- Specified by:
glGetProgramResourceIndexin interfacecom.jme3.renderer.opengl.GL4
-
glShaderStorageBlockBinding
public void glShaderStorageBlockBinding(int program, int storageBlockIndex, int storageBlockBinding) - Specified by:
glShaderStorageBlockBindingin interfacecom.jme3.renderer.opengl.GL4
-
glDeleteVertexArrays
- Specified by:
glDeleteVertexArraysin interfacecom.jme3.renderer.opengl.GL3
-
glGetUniformBlockIndex
- Specified by:
glGetUniformBlockIndexin interfacecom.jme3.renderer.opengl.GL3
-
glBindBufferBase
public void glBindBufferBase(int target, int index, int buffer) - Specified by:
glBindBufferBasein interfacecom.jme3.renderer.opengl.GL3
-
glUniformBlockBinding
public void glUniformBlockBinding(int program, int uniformBlockIndex, int uniformBlockBinding) - Specified by:
glUniformBlockBindingin interfacecom.jme3.renderer.opengl.GL3
-