- 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.