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

A

AAConfigChooser - Class in com.threed.jpct.util
ConfigChooser for anti-aliasing modes.
AAConfigChooser(GLSurfaceView) - Constructor for class com.threed.jpct.util.AAConfigChooser
Creates a new EGLConfigChooser that supports anti-aliasing.
AAConfigChooser(GLSurfaceView, boolean) - Constructor for class com.threed.jpct.util.AAConfigChooser
Creates a new EGLConfigChooser that supports anti-aliasing with optional alpha for the framebuffer.
aaMode - Static variable in class com.threed.jpct.Config
Don't fiddle around with this!
add(int) - Method in class com.threed.jpct.IntList
Adds an int to the list.
add(SimpleVector) - Method in class com.threed.jpct.SimpleVector
Adds another SimpleVector to this SimpleVector without creating a new instance.
add(Texture, float) - Method in class com.threed.jpct.Texture
Adds a textures color (and alpha) information to this one.
add(int, int) - Method in class com.threed.jpct.TextureInfo
Adds another texture layer.
add(int, float, float, float, float, float, float, int) - Method in class com.threed.jpct.TextureInfo
Adds another texture layer.
addCaster(Object3D) - Method in class com.threed.jpct.util.ShadowHelper
Adds a caster.
addChild(Object3D) - Method in class com.threed.jpct.Object3D
Defines an object as a child of this.
addCollisionListener(CollisionListener) - Method in class com.threed.jpct.Object3D
Adds a collision listener to this object.
addKeyFrame(Mesh) - Method in class com.threed.jpct.Animation
Add a keyframe to a animation sequence.
addObject(Object3D) - Method in class com.threed.jpct.World
Adds an object to the World's object collection.
addObjects(Object3D...) - Method in class com.threed.jpct.World
Adds all objects from the given array to the world.
addParent(Object3D) - Method in class com.threed.jpct.Object3D
Defines an object as a parent of this. this will inherit all transformations from its parent and no other attributes.
addPolyline(Polyline) - Method in class com.threed.jpct.World
Adds a new Polyline to the world.
addPostProcessor(IPostProcessor) - Method in class com.threed.jpct.FrameBuffer
Adds an IPostProcessor to run a post processing on the framebuffer.
addReceiver(Object3D) - Method in class com.threed.jpct.util.ShadowHelper
Adds a receiver.
addReplacement(String, String) - Static method in class com.threed.jpct.GLSLShader
With this, you can override the default shaders by making jPCT-AE use your own shader code instead.
addTexture(int, int, int) - Method in class com.threed.jpct.PolygonManager
Adds a texture to next free stage, if another free stage is available.
addTexture(String) - Method in class com.threed.jpct.TextureManager
Adds a texture with the given name to the manager.
addTexture(String, Texture) - Method in class com.threed.jpct.TextureManager
Adds a texture with the given name to the manager.
addTriangle(SimpleVector, SimpleVector, SimpleVector) - Method in class com.threed.jpct.Object3D
Adds a triangle to the object.
addTriangle(SimpleVector, float, float, SimpleVector, float, float, SimpleVector, float, float) - Method in class com.threed.jpct.Object3D
Adds a triangle to the object.
addTriangle(SimpleVector, float, float, SimpleVector, float, float, SimpleVector, float, float, int) - Method in class com.threed.jpct.Object3D
Adds a triangle to the object.
addTriangle(SimpleVector, float, float, SimpleVector, float, float, SimpleVector, float, float, int, int) - Method in class com.threed.jpct.Object3D
Adds a triangle to the object.
addTriangle(SimpleVector, SimpleVector, SimpleVector, TextureInfo) - Method in class com.threed.jpct.Object3D
Adds a triangle to the object.
addVertexAttributes(VertexAttributes) - Method in class com.threed.jpct.Mesh
Adds some vertex attributes to this mesh.
adjustFovToNearPlane() - Method in class com.threed.jpct.Camera
Adjusts the fov so that a changed near plane doesn't cause a zoom-in/zoom-out effect.
afterRendering(int) - Method in interface com.threed.jpct.IRenderHook
Will be called immediately after the actual rendering takes place.
aggressiveStripping - Static variable in class com.threed.jpct.Config
A debug switch...might go away in later versions.
ALGORITHM_ELLIPSOID - Static variable in class com.threed.jpct.CollisionEvent
The collision event was caused by a ellipsoid-polygon collision detection
ALGORITHM_RAY - Static variable in class com.threed.jpct.CollisionEvent
The collision event was caused by a ray-polygon collision detection
ALGORITHM_SPHERE - Static variable in class com.threed.jpct.CollisionEvent
The collision event was caused by a sphere-polygon collision detection
align(Object3D) - Method in class com.threed.jpct.Camera
Aligns the camera with the (transformed) positive z-axis of an Object3D.
align(Camera) - Method in class com.threed.jpct.Object3D
Aligns this object with a Camera using the camera's backbuffer matrix.
align(Object3D) - Method in class com.threed.jpct.Object3D
Aligns this object with another Object3D.
ALTER_SOURCE_MESH - Static variable in interface com.threed.jpct.IVertexController
The VertexController will modify the source data when applied, i.e.
animate(float, int) - Method in class com.threed.jpct.Object3D
Calculates a new mesh for this object based on the keyframes of its animation sub-sequence and "index". index is a value between 0 and 1 where 0 is the first keyframe and 1 the last (of the sub-sequence).
animate(float) - Method in class com.threed.jpct.Object3D
Calculates a new mesh for this object based on the keyframes of its animation sequence and "index". index is a value between 0 and 1 where 0 is the first keyframe and 1 the last.
Animation - Class in com.threed.jpct
Animation provides a keyframe animation implementation.
Animation(int) - Constructor for class com.threed.jpct.Animation
Creates a new animation sequence that consist of keyframeCount keyframes.
apply(int[], int[]) - Method in interface com.threed.jpct.ITextureEffect
Applies the effect.
apply() - Method in interface com.threed.jpct.IVertexController
Applies the controller's modifications to the mesh.
applyEffect() - Method in class com.threed.jpct.Texture
Applies the effect to the texture.
applyVertexController() - Method in class com.threed.jpct.Mesh
Executes the apply() method of the assigned VertexController and updates the mesh's vertex data with the new values generated by the controller.
autoMaintainAspectRatio - Static variable in class com.threed.jpct.Config
Ensures that the aspect ratio doesn't change when changing framebuffer size.

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