Uses of Package
org.xjge.graphics
Package | Description |
---|---|
org.xjge.core |
Contains various classes, objects, and utilities many of which are essential
to the function of the engine.
|
org.xjge.graphics |
Supplies abstractions of OpenGL into various objects and data structures to
be used by other parts of the engine.
|
-
Classes in org.xjge.graphics used by org.xjge.core Class Description Color An immutable object used to represent color.GLProgram Represents a completed shader program comprised of multipleShader
objects that specify how data sent to the GPU will be processed at different rendering stages while the program is active.PostProcessShader These objects are used to apply post-processing effects to the framebuffer texture of a viewport. -
Classes in org.xjge.graphics used by org.xjge.graphics Class Description Atlas Represents a texture atlas (or sprite sheet) that will provide the texture coordinates of sub-images within a largerTexture
.BufferType Represents a GLSL data type that will be used to allocate a data buffer of corresponding size.Color An immutable object used to represent color.GLCaps Supplies aModel
object with user-defined OpenGL capabilities.GLProgram Represents a completed shader program comprised of multipleShader
objects that specify how data sent to the GPU will be processed at different rendering stages while the program is active.Graphics Component object that supplies implementing objects with the following: A vertex buffer object - As a default buffer through which the implementing class may supply its vertex data to thegraphics pipeline
. A index buffer object - To discourage data redundancy by specifying which vertices to reuse for the objects model mesh. A vertex array object - For providing convenient access to the default vertex buffer in addition to any the implementation may define.Mesh Represents a 3D polygonal collection of vertices, edges, and faces that will define the shape of aModel
.Rectangle Data structure used byRectangleBatch
objects to draw single color rectangles.Shader Encapsulates an OpenGL shader object.Texture Supplies the data parsed from an image file into a new two-dimensional texture object that can be used by the graphics pipeline.