Class Summary |
Animation |
Animation provides a keyframe animation implementation. |
AWTGLRenderer |
This is the renderer to support hardware acceleration via OpenGL into a
Canvas using the LWJGL.
|
BufferedMatrix |
A BufferedMatrix is a kind of double buffered Matrix. |
Camera |
The Camera represents the position and direction of the camera/viewer in the
current scene. |
CollisionEvent |
A collision event is caused by a collision of either the camera or an object
with another object. |
Config |
Config is used for configuring the engine. |
DeSerializer |
A class that allows for serialization and deserialization of Object3Ds in a
compacted format that loads very fast. |
FrameBuffer |
The FrameBuffer class provides a buffer into which jPCT renders the scene.
|
GenericVertexController |
The GenericVertexController provides an abstract class that implements large
portions of the IVertexController interface. |
GLRenderer |
This is the renderer to support hardware acceleration via OpenGL using the LWJGL. |
GLSLShader |
A simple helper class for GLSL-based shaders. |
Interact2D |
Interact2D offers some static methods for interacting with objects in
camera-space. |
JOGLRenderer |
A JOGL based variant of the AWTGLRenderer. |
LegacyRenderer |
This renderer was the default renderer in older versions. |
Lights |
Manages the dynamic lights in a scene. |
Loader |
Loader offers some static methods for loading files. |
Logger |
Logger is jPCT's simple logging class for printing and storing messages,
errors and warnings. |
Matrix |
This is jPCT's basic class for working with 4x4 matrices. |
Mesh |
In a Mesh, jPCT stores the actual vertex and triangle information for an
object. |
Object3D |
Object3D is a class for 3-dimensional objects. |
OcTree |
This is a basic octree implementation. |
Plane |
A simple class to represent a plane. jPCT is using this for collision
detection. |
PolygonManager |
A PolygonManager is part of each Object3D and can be obtained from that
object. |
Polyline |
A Polyline is a line strip in world space. |
Portals |
Portals handles the sectors and portals used for portal rendering. |
Primitives |
Primitives offers some (lathe) primitives (basic 3D-objects). |
Projector |
Projector is an extended Camera used for projecting textures into the scene. |
RGBColor |
Mimics the Color-class in java.awt just like jPCT-AE does it. |
SimpleVector |
SimpleVector is a class that represents a basic three-dimensional vector.
|
SoftGLRenderer |
|
Texture |
A Texture in jPCT is a bitmap with a width/height of 2^x and a color-depth of
24 bpp. |
TextureInfo |
TextureInfo is jPCT's key to multi texturing. |
TextureManager |
The TextureManager is a singleton for storing and retrieving textures. |
VertexAttributes |
This class can be used to assign additional vertex attributes to meshes. |
VideoMode |
A VideoMode represents a display mode that a device can handle. |
VisList |
|
WaterTextureEffect |
An effect that renders ripples into a texture. |
World |
The World class is the most important class in jPCT. |
WorldProcessor |
A WorldProcessor does some object processing for the World. |