Uses of Package
org.xjge.graphics

Packages that use 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 multiple Shader 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 larger Texture.
    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 a Model object with user-defined OpenGL capabilities.
    GLProgram
    Represents a completed shader program comprised of multiple Shader 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 the graphics 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 a Model.
    Rectangle
    Data structure used by RectangleBatch 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.