Interface GL2
- All Superinterfaces:
- GL
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from interface com.jme3.renderer.opengl.GLGL_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_VECTORS, GL_MAX_TEXTURE_IMAGE_UNITS, GL_MAX_TEXTURE_SIZE, GL_MAX_VERTEX_ATTRIBS, GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS, 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_ZERO
- 
Method SummaryModifier and TypeMethodDescriptionvoidglAlphaFunc(int func, float ref) Reference Page - This function is deprecated and unavailable in the Core profilevoidglCompressedTexImage3D(int target, int level, int internalFormat, int width, int height, int depth, int border, ByteBuffer data) voidglCompressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, ByteBuffer data) voidglDrawBuffer(int mode) voidglPointSize(float size) voidglPolygonMode(int face, int mode) voidglReadBuffer(int mode) voidglTexImage3D(int target, int level, int internalFormat, int width, int height, int depth, int border, 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) Methods inherited from interface com.jme3.renderer.opengl.GLglActiveTexture, glAttachShader, glBeginQuery, glBindBuffer, glBindTexture, glBlendEquationSeparate, glBlendFunc, glBlendFuncSeparate, glBufferData, glBufferData, glBufferData, glBufferData, glBufferSubData, glBufferSubData, glBufferSubData, glClear, glClearColor, glColorMask, glCompileShader, glCompressedTexImage2D, glCompressedTexSubImage2D, glCreateProgram, glCreateShader, glCullFace, glDeleteBuffers, glDeleteProgram, glDeleteShader, glDeleteTextures, glDepthFunc, glDepthMask, glDepthRange, glDetachShader, glDisable, glDisableVertexAttribArray, glDrawArrays, glDrawRangeElements, glEnable, glEnableVertexAttribArray, glEndQuery, glGenBuffers, glGenQueries, glGenTextures, glGetAttribLocation, glGetBoolean, glGetBufferSubData, glGetError, glGetFloat, glGetInteger, glGetProgram, glGetProgramInfoLog, glGetQueryObjectiv, glGetQueryObjectui64, glGetShader, glGetShaderInfoLog, glGetString, glGetUniformLocation, glIsEnabled, glLineWidth, glLinkProgram, glPixelStorei, glPolygonOffset, glReadPixels, glReadPixels, glScissor, glShaderSource, glStencilFuncSeparate, glStencilOpSeparate, glTexImage2D, glTexParameterf, glTexParameteri, glTexSubImage2D, glUniform1, glUniform1, glUniform1f, glUniform1i, glUniform2, glUniform2, glUniform2f, glUniform3, glUniform3, glUniform3f, glUniform4, glUniform4, glUniform4f, glUniformMatrix3, glUniformMatrix4, glUseProgram, glVertexAttribPointer, glViewport, resetStats
- 
Field Details- 
GL_ALPHA8static final int GL_ALPHA8- See Also:
 
- 
GL_ALPHA_TESTstatic final int GL_ALPHA_TEST- See Also:
 
- 
GL_BGRstatic final int GL_BGR- See Also:
 
- 
GL_BGRAstatic final int GL_BGRA- See Also:
 
- 
GL_COMPARE_REF_TO_TEXTUREstatic final int GL_COMPARE_REF_TO_TEXTURE- See Also:
 
- 
GL_DEPTH_COMPONENT24static final int GL_DEPTH_COMPONENT24- See Also:
 
- 
GL_DEPTH_COMPONENT32static final int GL_DEPTH_COMPONENT32- See Also:
 
- 
GL_DEPTH_TEXTURE_MODEstatic final int GL_DEPTH_TEXTURE_MODE- See Also:
 
- 
GL_DOUBLEBUFFERstatic final int GL_DOUBLEBUFFER- See Also:
 
- 
GL_DRAW_BUFFERstatic final int GL_DRAW_BUFFER- See Also:
 
- 
GL_POINTstatic final int GL_POINT- See Also:
 
- 
GL_LINEstatic final int GL_LINE- See Also:
 
- 
GL_FILLstatic final int GL_FILL- See Also:
 
- 
GL_GENERATE_MIPMAPstatic final int GL_GENERATE_MIPMAP- See Also:
 
- 
GL_INTENSITYstatic final int GL_INTENSITY- See Also:
 
- 
GL_LUMINANCE8static final int GL_LUMINANCE8- See Also:
 
- 
GL_LUMINANCE8_ALPHA8static final int GL_LUMINANCE8_ALPHA8- See Also:
 
- 
GL_MAX_ELEMENTS_INDICESstatic final int GL_MAX_ELEMENTS_INDICES- See Also:
 
- 
GL_MAX_ELEMENTS_VERTICESstatic final int GL_MAX_ELEMENTS_VERTICES- See Also:
 
- 
GL_MAX_FRAGMENT_UNIFORM_COMPONENTSstatic final int GL_MAX_FRAGMENT_UNIFORM_COMPONENTS- See Also:
 
- 
GL_MAX_VERTEX_UNIFORM_COMPONENTSstatic final int GL_MAX_VERTEX_UNIFORM_COMPONENTS- See Also:
 
- 
GL_READ_BUFFERstatic final int GL_READ_BUFFER- See Also:
 
- 
GL_RGB8static final int GL_RGB8- See Also:
 
- 
GL_STACK_OVERFLOWstatic final int GL_STACK_OVERFLOW- See Also:
 
- 
GL_STACK_UNDERFLOWstatic final int GL_STACK_UNDERFLOW- See Also:
 
- 
GL_TEXTURE_3Dstatic final int GL_TEXTURE_3D- See Also:
 
- 
GL_TEXTURE_BASE_LEVELstatic final int GL_TEXTURE_BASE_LEVEL- See Also:
 
- 
GL_TEXTURE_MAX_LEVELstatic final int GL_TEXTURE_MAX_LEVEL- See Also:
 
- 
GL_POINT_SPRITEstatic final int GL_POINT_SPRITE- See Also:
 
- 
GL_TEXTURE_COMPARE_FUNCstatic final int GL_TEXTURE_COMPARE_FUNC- See Also:
 
- 
GL_TEXTURE_COMPARE_MODEstatic final int GL_TEXTURE_COMPARE_MODE- See Also:
 
- 
GL_TEXTURE_WRAP_Rstatic final int GL_TEXTURE_WRAP_R- See Also:
 
- 
GL_VERTEX_PROGRAM_POINT_SIZEstatic final int GL_VERTEX_PROGRAM_POINT_SIZE- See Also:
 
- 
GL_UNSIGNED_INT_8_8_8_8static final int GL_UNSIGNED_INT_8_8_8_8- See Also:
 
 
- 
- 
Method Details- 
glAlphaFuncvoid glAlphaFunc(int func, float ref) Reference Page - This function is deprecated and unavailable in the Core profile The alpha test discards a fragment conditionally based on the outcome of a comparison between the incoming fragment’s alpha value and a constant value. The comparison is enabled or disabled with the genericEnableandDisablecommands using the symbolic constantALPHA_TEST. When disabled, it is as if the comparison always passes. The test is controlled with this method.- Parameters:
- func- a symbolic constant indicating the alpha test function. One of:- NEVER- ALWAYS- LESS- LEQUAL- EQUAL- GEQUAL- GREATER- NOTEQUAL
- ref- a reference value clamped to the range [0, 1]. When performing the alpha test, the GL will convert the reference value to the same representation as the fragment's alpha value (floating-point or fixed-point).
 
- 
glPointSizevoid glPointSize(float size) Controls the rasterization of points if no vertex, tessellation control, tessellation evaluation, or geometry shader is active. The default point size is 1.0. - Parameters:
- size- the request size of a point.
 
- 
glPolygonModevoid glPolygonMode(int face, int mode) Controls the interpretation of polygons for rasterization.FILLis the default mode of polygon rasterization. Note that these modes affect only the final rasterization of polygons: in particular, a polygon's vertices are lit, and the polygon is clipped and possibly culled before these modes are applied. Polygon antialiasing applies only to theFILLstate of PolygonMode. ForPOINTorLINE, point antialiasing or line segment antialiasing, respectively, apply.
- 
glDrawBuffervoid glDrawBuffer(int mode) Defines the color buffer to which fragment color zero is written. - Parameters:
- mode- the color buffer to draw to.
 
- 
glReadBuffervoid glReadBuffer(int mode) Defines the color buffer from which values are obtained. - Parameters:
- mode- the color buffer to read from.
 
- 
glCompressedTexImage3Dvoid glCompressedTexImage3D(int target, int level, int internalFormat, int width, int height, int depth, int border, ByteBuffer data) Specifies a three-dimensional texture image in a compressed format. - Parameters:
- target- the target texture.
- level- the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
- internalFormat- the format of the compressed image data.
- width- the width of the texture image
- height- the height of the texture image
- depth- the depth of the texture image
- border- must be 0
- data- a pointer to the compressed image data
 
- 
glCompressedTexSubImage3Dvoid glCompressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, ByteBuffer data) Respecifies only a cubic subregion of an existing 3D texel array, with incoming data stored in a specific compressed image format. - Parameters:
- target- the target texture.
- level- the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
- xoffset- a texel offset in the x direction within the texture array.
- yoffset- a texel offset in the y direction within the texture array.
- zoffset- a texel offset in the z direction within the texture array.
- width- the width of the texture subimage.
- height- the height of the texture subimage.
- depth- the depth of the texture subimage.
- format- the format of the compressed image data stored at address- data.
- data- a pointer to the compressed image data.
 
- 
glTexImage3Dvoid glTexImage3D(int target, int level, int internalFormat, int width, int height, int depth, int border, int format, int type, ByteBuffer data) Specifies a three-dimensional texture image. - Parameters:
- target- the texture target.
- level- the level-of-detail number.
- internalFormat- the texture internal format.
- width- the texture width.
- height- the texture height.
- depth- the texture depth.
- border- the texture border width.
- format- the texel data format.
- type- the texel data type.
- data- the texel data.
 
- 
glTexSubImage3Dvoid glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, ByteBuffer data) Respecifies a cubic subregion of an existing 3D texel array. No change is made to the internalformat, width, height, depth, or border parameters of the specified texel array, nor is any change made to texel values outside the specified subregion. - Parameters:
- target- the texture target.
- level- the level-of-detail-number.
- xoffset- the x coordinate of the texel subregion.
- yoffset- the y coordinate of the texel subregion.
- zoffset- the z coordinate of the texel subregion.
- width- the subregion width.
- height- the subregion height.
- depth- the subregion depth.
- format- the pixel data format.
- type- the pixel data type.
- data- the pixel data.
 
 
-