A B C D E F G H I K L M N O P R S T U V W X Y Z

D

DEBUG - Static variable in class com.threed.jpct.Logger
A debug message
decoupleMesh() - Method in class com.threed.jpct.Object3D
Decouples the current mesh from the object.
decreaseFOV(float) - Method in class com.threed.jpct.Camera
Decreases the FOV.
DEFAULT_HEIGHT - Static variable in class com.threed.jpct.Texture
The default height of a texture (16 pixels).
DEFAULT_WIDTH - Static variable in class com.threed.jpct.Texture
The default width of a texture (16 pixels).
defaultCameraFOV - Static variable in class com.threed.jpct.Config
The default FOV for the camera.
defaultTo4bpp(boolean) - Static method in class com.threed.jpct.Texture
Static method to set the textures' default depth to 4bpp (respectively 5bpp without a dedicated alpha channel).
defaultToKeepPixels(boolean) - Static method in class com.threed.jpct.Texture
Static method to set the textures' default behaviour for keeping the pixel data after uploading to the gpu.
defaultToMipmapping(boolean) - Static method in class com.threed.jpct.Texture
Static method to make all textures use mipmaps by default.
DepthBuffer - Class in com.threed.jpct
A DepthBuffer can be used to make textures used as render targets share the same depth buffer.
DepthBuffer(int, int) - Constructor for class com.threed.jpct.DepthBuffer
Creates a new depth buffer.
destroy() - Method in class com.threed.jpct.GenericVertexController
 
destroy() - Method in interface com.threed.jpct.IVertexController
This method will be called when the controller will be removed from a Mesh.
deVirtualize(Texture) - Method in class com.threed.jpct.TextureManager
Removes a texture from the virtualized set by recreating a state as if this texture has never been virtualized, i.e. pixel data will be stored in memory again the file which has been stored on disk has been removed.
disable() - Method in class com.threed.jpct.Light
Disables a light.
disableCollisionListeners() - Method in class com.threed.jpct.Object3D
Disables all collision listeners of this object, so that none of them will be notified in case of a collision.
disableLazyTransformations() - Method in class com.threed.jpct.Object3D
Disables "lazy transformations".
disableVertexSharing() - Method in class com.threed.jpct.Object3D
Disables the automatic vertex sharing that jPCT does for triangles added by addTriangle.
display() - Method in class com.threed.jpct.FrameBuffer
Displays the rendered image.
dispose() - Method in class com.threed.jpct.FrameBuffer
Should be called before this FrameBuffer won't be used anymore to do some clean up work.
dispose() - Method in class com.threed.jpct.GLSLShader
Disposes the shader.
dispose() - Method in interface com.threed.jpct.IPostProcessor
Will be called when a post processor gets removed from a framebuffer and should be called, when the processor gets garbage collected.
dispose() - Method in class com.threed.jpct.Light
Disposes the light.
dispose() - Method in class com.threed.jpct.util.Overlay
Disposes the overlay and frees its resources.
dispose() - Method in class com.threed.jpct.util.SkyBox
Disposes the skybox.
dispose() - Method in class com.threed.jpct.World
Disposes the world.
distance(SimpleVector) - Method in class com.threed.jpct.SimpleVector
Returns the distance between this SimpleVector and another position vector.
DONT_COMPRESS - Static variable in class com.threed.jpct.Mesh
The mesh won't be compressed
DONT_SLIDE - Static variable in class com.threed.jpct.Camera
Camera stops in front of obstacles
draw(FrameBuffer) - Method in class com.threed.jpct.World
Draws the current scene that has been generated geometry wise by renderScene().
drawWireframe(FrameBuffer, RGBColor, int, boolean) - Method in class com.threed.jpct.World
Draws the current scene as a single-colored wireframe.

A B C D E F G H I K L M N O P R S T U V W X Y Z