- Texture - Class in com.threed.jpct
-
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.
- Texture(InputStream) - Constructor for class com.threed.jpct.Texture
-
Creates a texture using an image from file. jPCT supports every format
that JAVA supports for creating images from files as long as the result
is a 24bpp image.
- Texture(InputStream, boolean) - Constructor for class com.threed.jpct.Texture
-
Creates a texture using an image from file (usually in jpeg format). jPCT
supports every format that JAVA supports for creating images from files
as long as the result is a 24bpp image.
- Texture(InputStream, boolean, boolean) - Constructor for class com.threed.jpct.Texture
-
Creates a texture using an image from file (usually in jpeg format). jPCT
supports every format that JAVA supports for creating images from files
as long as the result is a 24bpp image.
- Texture(Bitmap) - Constructor for class com.threed.jpct.Texture
-
Creates a texture using a Bitmap. jPCT supports every format that JAVA
supports for creating images from files as long as the result is a 24bpp
image.
- Texture(Bitmap, boolean) - Constructor for class com.threed.jpct.Texture
-
Creates a texture using a Bitmap. jPCT supports every format that JAVA
supports for creating images from files as long as the result is a 24bpp
image.
- Texture(Drawable) - Constructor for class com.threed.jpct.Texture
-
Creates a texture using a Drawble. jPCT supports every format that JAVA
supports for creating images from files as long as the result is a 24bpp
image.
- Texture(Drawable, boolean) - Constructor for class com.threed.jpct.Texture
-
Creates a texture using a Drawable. jPCT supports every format that JAVA
supports for creating images from files as long as the result is a 24bpp
image.
- Texture(int, int) - Constructor for class com.threed.jpct.Texture
-
Creates a black texture with no alpha in the given dimensions.
- Texture(int, int, int) - Constructor for class com.threed.jpct.Texture
-
Creates a black texture with alpha in the given dimensions.
- Texture(int, int, RGBColor) - Constructor for class com.threed.jpct.Texture
-
Creates a colored texture with no alpha in the given dimensions.
- TEXTURE_NOTFOUND - Static variable in class com.threed.jpct.TextureManager
-
The id of a none-existent texture
- TextureInfo - Class in com.threed.jpct
-
TextureInfo is jPCT's key to multi texturing.
- TextureInfo(int, float, float, float, float, float, float) - Constructor for class com.threed.jpct.TextureInfo
-
Creates a new TextureInfo.
- TextureInfo(int) - Constructor for class com.threed.jpct.TextureInfo
-
Creates a new TextureInfo.
- TextureManager - Class in com.threed.jpct
-
The TextureManager is a singleton for storing and retrieving textures.
- toArray() - Method in class com.threed.jpct.SimpleVector
-
Returns an float[3]-array containing the components of the vector so that
[0]=x, [1]=y and [2]=z.
- toString() - Method in class com.threed.jpct.CollisionEvent
-
Overwrites toString() from java.lang.Object.
- toString() - Method in class com.threed.jpct.Matrix
-
- toString() - Method in class com.threed.jpct.SimpleVector
-
Returns this SimpleVector as a String.
- touch() - Method in class com.threed.jpct.Object3D
-
Touches an object.
- transform(SimpleVector) - Method in class com.threed.jpct.Camera
-
Transforms a vertex from world into camera space.
- transform(SimpleVector, SimpleVector) - Method in class com.threed.jpct.Camera
-
Transforms a vertex from world into camera space.
- transformToGL() - Method in class com.threed.jpct.Matrix
-
Transforms a matrix from jPCT's coordinate system into OpenGL's (and vice
versa)
- transformUVCoords(Object3D, float, float, float, float, float, float) - Static method in class com.threed.jpct.util.ExtendedPrimitives
-
Moves, scales and again moves uv coords on an Object3D object.
- translate(SimpleVector) - Method in class com.threed.jpct.Matrix
-
Applies a translation to this matrix.
- translate(float, float, float) - Method in class com.threed.jpct.Matrix
-
Applies a translation to this matrix.
- translate(SimpleVector) - Method in class com.threed.jpct.Object3D
-
Translates ("moves") the object in worldspace by modifying the
translation matrix.
- translate(float, float, float) - Method in class com.threed.jpct.Object3D
-
Translates ("moves") the object in worldspace by modifying the
translation matrix.
- translateMesh() - Method in class com.threed.jpct.Object3D
-
Translates the raw mesh data using the translation and the origin matrix
of this object.
- TRANSPARENCY_MODE_ADD - Static variable in class com.threed.jpct.Object3D
-
An alternative transparency mode for additive blending.
- TRANSPARENCY_MODE_DEFAULT - Static variable in class com.threed.jpct.Object3D
-
The default transparency mode.
- TRANSPARENT_BLITTING - Static variable in class com.threed.jpct.FrameBuffer
-
2D texture-blitting into the framebuffer is done by copying the source
into the destination bitmap only at places where the sources bitmap has
none-zero color-values.
- transpose() - Method in class com.threed.jpct.Matrix
-
Calculates the transposed matrix of this matrix.
- TYPE_FOUR_FLOATS - Static variable in class com.threed.jpct.VertexAttributes
-
Type for assigning four floats to each vertex
- TYPE_SINGLE_FLOATS - Static variable in class com.threed.jpct.VertexAttributes
-
Type for assigning a single float to each vertex
- TYPE_SOURCE - Static variable in class com.threed.jpct.CollisionEvent
-
The object is the source of the collision that has caused the event
- TYPE_TARGET - Static variable in class com.threed.jpct.CollisionEvent
-
The object is a target of the collision that has caused the event
- TYPE_THREE_FLOATS - Static variable in class com.threed.jpct.VertexAttributes
-
Type for assigning three floats to each vertex
- TYPE_TWO_FLOATS - Static variable in class com.threed.jpct.VertexAttributes
-
Type for assigning two floats to each vertex