Package | Description |
---|---|
com.threed.jpct | |
com.threed.jpct.util |
Class and Description |
---|
Animation
Animation provides a keyframe animation implementation.
|
Camera |
CollisionEvent
A collision event is caused by a collision of either the camera or an object
with another object.
|
CollisionListener
Implement this interface and assign instances of your class to Object3Ds to
receive collision events in case of collisions.
|
DepthBuffer
A DepthBuffer can be used to make textures used as render targets share the same depth buffer.
|
FrameBuffer
The FrameBuffer class provides a buffer into which jPCT renders the scene.
|
GLSLShader
A class for GLSL-based shaders.
|
IPaintListener
An IPaintListener can be attached to the renderer (via the FrameBuffer,
because the actual renderer instances is not accessible) and will be
notified before the actual painting of polygons starts and after it has
finished.
|
IPostProcessor
An interface for defining a post processor that can be run on the
framebuffer.
|
IRenderHook
Provides a hook into the rendering pipeline of Object3Ds.
|
ITextureEffect
An interface for texture effects.
|
IVertexController
This interface defines a VertexController.
|
Light |
LogHandler
Interface to hook into the logger to redirect the output.
|
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.
|
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.
|
RGBColor
Mimics the Color-class in java.awt as far as jPCT-AE needs it to run.
|
ShaderLocator
This is important for OpenGL ES 2.0 support only.
|
SimpleVector
SimpleVector is a class that represents a basic three-dimensional vector.
|
Texture
A Texture in jPCT-AE is a bitmap with a width/height of 2^x and a color-depth
of 24 bpp with 8 bit alpha.
|
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.
|
Virtualizer
A Virtualizer can help to save memory by storing data on disk instead of
using the VM memory.
|
World
The World class is the most important class in jPCT.
|
Class and Description |
---|
FrameBuffer
The FrameBuffer class provides a buffer into which jPCT renders the scene.
|
Matrix
This is jPCT's basic class for working with 4x4 matrices.
|
Object3D
Object3D is a class for 3-dimensional objects.
|
Projector
Projector is an extended Camera used for projecting shadows into the scene.
|
RGBColor
Mimics the Color-class in java.awt as far as jPCT-AE needs it to run.
|
SimpleVector
SimpleVector is a class that represents a basic three-dimensional vector.
|
Texture
A Texture in jPCT-AE is a bitmap with a width/height of 2^x and a color-depth
of 24 bpp with 8 bit alpha.
|
TextureInfo
TextureInfo is jPCT's key to multi texturing.
|
World
The World class is the most important class in jPCT.
|