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

G

GenericVertexController - Class in com.threed.jpct
The GenericVertexController provides an abstract class that implements large portions of the IVertexController interface.
GenericVertexController() - Constructor for class com.threed.jpct.GenericVertexController
 
get(int) - Method in class com.threed.jpct.IntList
Gets the list's value at a position.
get(int, int) - Method in class com.threed.jpct.Matrix
Returns the value at a position in the matrix.
getAdditionalColor() - Method in class com.threed.jpct.Object3D
Returns the additional color.
getAlgorithm() - Method in class com.threed.jpct.CollisionEvent
Return the algorithm used to detect the collision that has caused the event.
getAlpha() - Method in class com.threed.jpct.RGBColor
Returns the alpha value (0..255).
getAmbientLight() - Method in class com.threed.jpct.World
Returns the ambient light's intensities in an int[]-array in r,g,b order.
getAnimationSequence() - Method in class com.threed.jpct.Object3D
Returns the animation sequence.
getARGB() - Method in class com.threed.jpct.RGBColor
Returns the color as an int argb value with alpha.
getArraySize() - Method in class com.threed.jpct.Texture
Returns the size of the texture array.
getAttenuation() - Method in class com.threed.jpct.Light
Returns the light's attenuation.
getBack() - Method in class com.threed.jpct.Camera
Returns the Matrix that is used as the backbuffer matrix.
getBlue() - Method in class com.threed.jpct.RGBColor
Returns the blue value (0..255).
getBoundingBox() - Method in class com.threed.jpct.Mesh
Returns the bounding box in object space of this mesh in a float array.
getBox(float, float) - Static method in class com.threed.jpct.Primitives
Returns a box (a 3-dimensional rectangle)
getCamera() - Method in class com.threed.jpct.World
Gets the current camera.
getCenter() - Method in class com.threed.jpct.Object3D
Returns the center of the object (in object-space, i.e. unaffected by any transformation).
getCenterX() - Method in class com.threed.jpct.FrameBuffer
Returns the x-coord of the midpoint of the framebuffer.
getCenterY() - Method in class com.threed.jpct.FrameBuffer
Returns the y-coord of the midpoint of the framebuffer.
getCollisionListeners() - Method in class com.threed.jpct.Object3D
Returns the collision listeners of this object as an Iterator.
getCollisionUse() - Method in class com.threed.jpct.OcTree
Gets the collision detection setting for this octree.
getColor() - Method in class com.threed.jpct.Polyline
Returns the color of the line strip.
getCone(float) - Static method in class com.threed.jpct.Primitives
Returns a cone with 90 faces.
getCone(int, float) - Static method in class com.threed.jpct.Primitives
Returns a cone with the given number of faces.
getCone(int, float, float) - Static method in class com.threed.jpct.Primitives
Returns a cone with the given number of faces.
getCube(float) - Static method in class com.threed.jpct.Primitives
Returns a cube
getCulling() - Method in class com.threed.jpct.Object3D
Returns the current culling mode.
getCylinder(float) - Static method in class com.threed.jpct.Primitives
Returns a cylinder with 90 faces.
getCylinder(int, float) - Static method in class com.threed.jpct.Primitives
Returns a cylinder with the given number of faces.
getCylinder(int, float, float) - Static method in class com.threed.jpct.Primitives
Returns a cylinder with the given number of faces.
getDefaultThread() - Static method in class com.threed.jpct.World
Returns the default thread or null if none has been set.
getDepthBuffer() - Method in class com.threed.jpct.Texture
 
getDestinationMesh() - Method in class com.threed.jpct.GenericVertexController
 
getDestinationMesh() - Method in interface com.threed.jpct.IVertexController
Returns the destination mesh's vertex data.
getDestinationNormals() - Method in class com.threed.jpct.GenericVertexController
 
getDestinationNormals() - Method in interface com.threed.jpct.IVertexController
Returns the destination mesh's normals.
getDirection() - Method in class com.threed.jpct.Camera
Returns the direction vector of the camera in world space.
getDirection(SimpleVector) - Method in class com.threed.jpct.Camera
Returns the direction vector of the camera in world space and fills the given SimpleVector with the result.
getDiscardDistance() - Method in class com.threed.jpct.Light
Gets the discard distance of this light, if it has be set before.
getDistanceOverride() - Method in class com.threed.jpct.Light
Returns the overriden distance.
getDoubleCone(float) - Static method in class com.threed.jpct.Primitives
Returns a double cone with 90 faces.
getDoubleCone(int, float) - Static method in class com.threed.jpct.Primitives
Returns a double cone with the given number of faces.
getDummyTexture() - Method in class com.threed.jpct.TextureManager
Returns the current dummy texture.
getDump() - Method in class com.threed.jpct.Matrix
Dumps a matrix row-wise into a float[16]-array.
getEllipsoid(float, float) - Static method in class com.threed.jpct.Primitives
Returns an ellipsoid with 20 faces.
getEllipsoid(int, float, float) - Static method in class com.threed.jpct.Primitives
Returns an ellipsoid with he given number of faces.
getEllipsoidMode() - Method in class com.threed.jpct.Camera
Returns the current ellipsoid mode.
getEllipsoidMode() - Method in class com.threed.jpct.Object3D
Returns the current ellipsoid mode.
getExternalId() - Method in class com.threed.jpct.Texture
Returns the external id if one has been set or -1 otherwise.
getFilledLeafs() - Method in class com.threed.jpct.OcTree
 
getFirstContact() - Method in class com.threed.jpct.CollisionEvent
Returns the position in world space of the first contact, if the event is of type TARGET.
getFogging() - Method in class com.threed.jpct.World
Returns if fogging is being used or not.
getFOV() - Method in class com.threed.jpct.Camera
Returns the FOV.
getFrameCounter() - Method in class com.threed.jpct.World
Returns the number of frames rendered since startup.
getGlobalShader() - Method in class com.threed.jpct.World
Returns the global shader or null if none has been set.
getGreen() - Method in class com.threed.jpct.RGBColor
Returns the green value (0..255).
getHeight() - Method in class com.threed.jpct.DepthBuffer
Returns the height.
getHeight() - Method in class com.threed.jpct.FrameBuffer
Returns the height of the framebuffer.
getHeight() - Method in class com.threed.jpct.Texture
Returns the height of the texture in pixels.
getID() - Method in class com.threed.jpct.FrameBuffer
Returns a unique ID for this FrameBuffer.
getID() - Method in class com.threed.jpct.Object3D
Returns the object's ID.
getInstance() - Static method in class com.threed.jpct.TextureManager
Returns an instance of the TextureManager.
getIntensity() - Method in class com.threed.jpct.Light
Sets the light's intensity.
getInverseWorldTransformation() - Method in class com.threed.jpct.Object3D
 
getInverseWorldTransformation(Matrix) - Method in class com.threed.jpct.Object3D
 
getKeyFrames() - Method in class com.threed.jpct.Animation
Returns the key frames of an animation as an array of Mesh.
getLength() - Method in class com.threed.jpct.Polyline
Returns the length of the line strip.
getLightCount() - Method in class com.threed.jpct.Object3D
Returns the number of lights that have an influence on this object.
getLighting() - Method in class com.threed.jpct.Object3D
Gets the lighting mode.
getLogHandler() - Static method in class com.threed.jpct.Logger
Returns the current LogHandler.
getLogLevel() - Static method in class com.threed.jpct.Logger
Returns the log-level.
getMaxFOV() - Method in class com.threed.jpct.Camera
Gets the highest possible FOV.
getMaxLights() - Method in class com.threed.jpct.Object3D
Returns the maximum number of lights that should have an influence on this object.
getMaxPolygonID() - Method in class com.threed.jpct.PolygonManager
Returns the maximum polygon ID for the object.
getMemoryUsage() - Method in class com.threed.jpct.TextureManager
Returns the VM memory used to store the texture data.
getMesh() - Method in class com.threed.jpct.Object3D
Returns the current mesh of the object.
getMeshSize() - Method in class com.threed.jpct.GenericVertexController
 
getMeshSize() - Method in interface com.threed.jpct.IVertexController
Returns the size of the mesh.
getMinFOV() - Method in class com.threed.jpct.Camera
Gets the lowest possible FOV.
getName(int) - Method in class com.threed.jpct.Animation
Returns the name of a sequence.
getName() - Method in class com.threed.jpct.Object3D
Returns the name of the object.
getNameByID(int) - Method in class com.threed.jpct.TextureManager
Gets the name with which the texture with the given ID has been added to the manager.
getNames() - Method in class com.threed.jpct.TextureManager
Gets all the names of the textures that have been added to the manager.
getNextID() - Static method in class com.threed.jpct.Object3D
Static method that returns the ID the next object will get.
getNormalizedAlpha() - Method in class com.threed.jpct.RGBColor
Returns the alpha value in normalized form (0..1).
getNormalizedBlue() - Method in class com.threed.jpct.RGBColor
Returns the blue value in normalized form (0..1).
getNormalizedGreen() - Method in class com.threed.jpct.RGBColor
Returns the green value in normalized form (0..1).
getNormalizedRed() - Method in class com.threed.jpct.RGBColor
Returns the red value in normalized form (0..1).
getObject() - Method in class com.threed.jpct.CollisionEvent
Returns the Object3D that has caused the event (i.e. to which this Listener has been added).
getObject(int) - Method in class com.threed.jpct.World
Returns the object with the given ID from the World's object collection.
getObject3D() - Method in class com.threed.jpct.util.Overlay
Returns the internal Object3D that is the actual Overlay.
getObjectByName(String) - Method in class com.threed.jpct.World
Returns the object named "name" from the World's object collection.
getObjects() - Method in class com.threed.jpct.World
Returns an Enumeration of all user defined objects in this world.
getOcTree() - Method in class com.threed.jpct.Object3D
Returns the OcTree assigned to this object or null, if none has been assigned.
getOpenGLMajorVersion() - Method in class com.threed.jpct.FrameBuffer
Returns the major version of OpenGL that this FrameBuffer uses.
getOrigin() - Method in class com.threed.jpct.Object3D
Returns the origin of the object (as set by setOrigin()).
getOriginMatrix() - Method in class com.threed.jpct.Object3D
Returns the object's origin-translation matrix.
getParameterNames() - Static method in class com.threed.jpct.Config
Returns the names of all public fields in Config, all configuration options.
getParameterValue(String) - Static method in class com.threed.jpct.Config
Gets the current value of the parameter with the given name.
getParents() - Method in class com.threed.jpct.Object3D
Returns all parents of this Object3D in an array.
getPercentage() - Method in class com.threed.jpct.Polyline
Returns the percentage (a value between 0 and 1 that defines how much of the line is actually visible).
getPixels() - Method in class com.threed.jpct.FrameBuffer
Returns the raw pixel-data.
getPixels(int[]) - Method in class com.threed.jpct.FrameBuffer
Returns the raw pixel-data.
getPlane(int, float) - Static method in class com.threed.jpct.Primitives
Returns a plane consisting of (quads^2)*2 polygons each "scale" units in size.
getPolygonIDs() - Method in class com.threed.jpct.CollisionEvent
Returns an array containing all the IDs of the object's polygons that were target of the collision that caused this event.
getPolygonIDs(int, int) - Method in class com.threed.jpct.GenericVertexController
 
getPolygonIDs(int, int) - Method in interface com.threed.jpct.IVertexController
Returns the polygon IDs of the polygons that are using the vertex "number".
getPolygonManager() - Method in class com.threed.jpct.Object3D
Returns the PolygonManager for this object.
getPolygonTexture(int) - Method in class com.threed.jpct.PolygonManager
Returns the texture ID of a polygon or -1 in case of an error.
getPolygonTextures(int) - Method in class com.threed.jpct.PolygonManager
Returns the texture IDs of a polygon or null in case of an error.
getPosition() - Method in class com.threed.jpct.Camera
Gets the current position of the camera.
getPosition(SimpleVector) - Method in class com.threed.jpct.Camera
Gets the current position of the camera and fills the given SimpleVector with the result.
getPosition() - Method in class com.threed.jpct.Light
Returns the position of this light in world space.
getPosition(SimpleVector) - Method in class com.threed.jpct.Light
Returns the position of this light in world space.
getProgram() - Method in class com.threed.jpct.GLSLShader
Returns the id of the shader program.
getProjectionMatrix(FrameBuffer) - Method in class com.threed.jpct.Camera
Returns the projection matrix.
getProjectionMatrix(FrameBuffer, float, float) - Method in class com.threed.jpct.Camera
Returns the projection matrix with arbitrary values for near and far clipping plane.
getPyramide(float) - Static method in class com.threed.jpct.Primitives
Returns a pyramide
getPyramide(float, float) - Static method in class com.threed.jpct.Primitives
Returns a pyramide
getRadiusMultiplier() - Method in class com.threed.jpct.OcTree
Returns the current radius multiplier for this octree.
getRed() - Method in class com.threed.jpct.RGBColor
Returns the red value (0..255).
getRenderHook() - Method in class com.threed.jpct.Object3D
Returns the render hook or null, if none has been set.
getRenderingUse() - Method in class com.threed.jpct.OcTree
Gets the rendering usage setting for this octree.
getRGB() - Method in class com.threed.jpct.RGBColor
Returns the color as an int rgb value.
getRotationMatrix() - Method in class com.threed.jpct.Object3D
Returns the object's current rotation matrix.
getRotationMatrix() - Method in class com.threed.jpct.SimpleVector
Creates a rotation matrix that can be used to rotate a vector pointing to (0,0,1) to match the direction of this vector.
getRotationMatrix(SimpleVector) - Method in class com.threed.jpct.SimpleVector
Creates a rotation matrix that can be used to rotate a vector pointing to (0,0,1) to match the direction of this vector.
getRotationMatrix(Matrix) - Method in class com.threed.jpct.SimpleVector
Creates a rotation matrix that can be used to rotate a vector pointing to (0,0,1) to match the direction of this vector.
getRotationMatrix(Matrix, SimpleVector) - Method in class com.threed.jpct.SimpleVector
Creates a rotation matrix that can be used to rotate a vector pointing to (0,0,1) to match the direction of this vector.
getRotationPivot() - Method in class com.threed.jpct.Object3D
Returns the rotation pivot of the object
getScale() - Method in class com.threed.jpct.Object3D
Returns the cumulated scale value for this object.
getSequence(String) - Method in class com.threed.jpct.Animation
Returns a sequence index for a given name.
getSequenceBorders(int) - Method in class com.threed.jpct.Animation
Gets the position of the start and the end frame of a sequence.
getSequenceCount() - Method in class com.threed.jpct.Animation
Returns the number of sequences used.
getShader() - Method in class com.threed.jpct.Object3D
Returns the shader, if another one than the default shader is set.
getShaderCode(String) - Method in class com.threed.jpct.ShaderLocator
 
getSideVector() - Method in class com.threed.jpct.Camera
Returns the side vector of the camera in world space.
getSize() - Method in class com.threed.jpct.World
Returns the number of user defined objects in this World.
getSource() - Method in class com.threed.jpct.CollisionEvent
Returns the source of the collision, if it's an Object3D (or null otherwise).
getSourceMesh() - Method in class com.threed.jpct.GenericVertexController
 
getSourceMesh() - Method in interface com.threed.jpct.IVertexController
Returns the source mesh's vertex data, i.e. the vertex-data that needs modification.
getSourceNormals() - Method in class com.threed.jpct.GenericVertexController
 
getSourceNormals() - Method in interface com.threed.jpct.IVertexController
Returns the source mesh's normals, i.e. the normals that need modification.
getSpecularLighting() - Method in class com.threed.jpct.Object3D
Returns the state of specular lighting.
getSphere(float) - Static method in class com.threed.jpct.Primitives
Returns a sphere with 20 faces.
getSphere(int, float) - Static method in class com.threed.jpct.Primitives
Returns a sphere with the given number of faces.
getState() - Method in class com.threed.jpct.TextureManager
Dumps the current state of the TextureManager to a Vector.
getTangentVectors() - Method in class com.threed.jpct.GenericVertexController
 
getTangentVectors() - Method in interface com.threed.jpct.IVertexController
If available, this will return the tangent vectors for the mesh.
getTargets() - Method in class com.threed.jpct.CollisionEvent
Returns the target objects that are involved in this collision.
getTexture(String) - Method in class com.threed.jpct.TextureManager
Returns the texture being named 'name'.
getTextureByID(int) - Method in class com.threed.jpct.TextureManager
Returns the texture with the ID or null if no such texture can be found.
getTextureCount() - Method in class com.threed.jpct.TextureManager
Returns the number of textures the TextureManager holds.
getTextureID(String) - Method in class com.threed.jpct.TextureManager
Returns the numerical ID of the texture.
getTextureMatrix() - Method in class com.threed.jpct.Object3D
Returns the current texture matrix of null if none is set.
getTextureUV(int, int) - Method in class com.threed.jpct.PolygonManager
Returns the normalized texture coordinates mapped to a SimpleVector's x and y component.
getTextureUV(int, int, SimpleVector) - Method in class com.threed.jpct.PolygonManager
Returns the normalized texture coordinates mapped to a SimpleVector's x and y component.
getTransformedCenter() - Method in class com.threed.jpct.Object3D
Returns the center of the object in worldspace, i.e. after the object's current transformations have been applied to it.
getTransformedCenter(SimpleVector) - Method in class com.threed.jpct.Object3D
Returns the center of the object in worldspace, i.e. after the object's current transformations have been applied to it.
getTransformedNormal(int) - Method in class com.threed.jpct.PolygonManager
Returns a polygon's face normal transformed into world space.
getTransformedVertex(int, int) - Method in class com.threed.jpct.PolygonManager
Returns a polygon's vertex transformed into world space.
getTranslation() - Method in class com.threed.jpct.Matrix
Returns the translation this matrix would represent when viewed as a translation matrix.
getTranslation() - Method in class com.threed.jpct.Object3D
Returns the translation of the object (from its origin to its current position)
getTranslation(SimpleVector) - Method in class com.threed.jpct.Object3D
Returns the translation of the object.
getTranslationMatrix() - Method in class com.threed.jpct.Object3D
Returns the object's current translation matrix.
getTransparency() - Method in class com.threed.jpct.Object3D
Returns the current tranparency setting.
getTransparencyMode() - Method in class com.threed.jpct.Object3D
Returns the current transparency mode.
getTransparencyMode() - Method in class com.threed.jpct.Polyline
Returns the current transparency mode.
getTriangleCount() - Method in class com.threed.jpct.Mesh
The number of triangles for this mesh.
getType() - Method in class com.threed.jpct.CollisionEvent
Returns the type of the collision event.
getUniqueVertexCount() - Method in class com.threed.jpct.Mesh
Returns the number of unique vertices.
getUpVector() - Method in class com.threed.jpct.Camera
Returns the up vector of the camera in world space.
getUserObject() - Method in class com.threed.jpct.Object3D
Return the user defined object.
getVersion() - Static method in class com.threed.jpct.Config
Returns the version of this release.
getVertexAttributes() - Method in class com.threed.jpct.Mesh
Returns an array with all the currently assigned vertex attributes.
getVertexCount() - Method in class com.threed.jpct.Mesh
Returns the number of vertices this mesh consists of
getVirtualizer() - Method in class com.threed.jpct.Object3D
Returns the current Virtualizer.
getVirtualizer() - Method in class com.threed.jpct.TextureManager
Returns the current Virtualizer.
getVisibility() - Method in class com.threed.jpct.Object3D
Returns the current visibility state of the object.
getWidth() - Method in class com.threed.jpct.DepthBuffer
Returns the width.
getWidth() - Method in class com.threed.jpct.FrameBuffer
Returns the width of the framebuffer.
getWidth() - Method in class com.threed.jpct.Polyline
Returns the line width.
getWidth() - Method in class com.threed.jpct.Texture
Returns the width of the texture in pixels.
getWorld() - Method in class com.threed.jpct.util.SkyBox
Gets the world that this skybox uses.
getWorldTransformation() - Method in class com.threed.jpct.Object3D
Returns the transformation matrix used to transform the object from objectspace into worldspace.
getWorldTransformation(Matrix) - Method in class com.threed.jpct.Object3D
Variant of getWorldTransformation() to avoid the creation of an additional matrix where not needed.
getXAxis() - Method in class com.threed.jpct.Camera
Returns the (virtual) x-axis of the camera.
getXAxis() - Method in class com.threed.jpct.Matrix
Returns the x-axis this matrix would represent when viewed as a rotation matrix.
getXAxis(SimpleVector) - Method in class com.threed.jpct.Matrix
Returns the x-axis this matrix would represent when viewed as a rotation matrix.
getXAxis() - Method in class com.threed.jpct.Object3D
Returns the x-axis of the object.
getXAxis(SimpleVector) - Method in class com.threed.jpct.Object3D
Returns the x-axis of the object.
getYAxis() - Method in class com.threed.jpct.Camera
Returns the (virtual) y-axis of the camera.
getYAxis() - Method in class com.threed.jpct.Matrix
Returns the y-axis this matrix would represent when viewed as a rotation matrix.
getYAxis(SimpleVector) - Method in class com.threed.jpct.Matrix
Returns the y-axis this matrix would represent when viewed as a rotation matrix.
getYAxis() - Method in class com.threed.jpct.Object3D
Returns the y-axis of the object.
getYAxis(SimpleVector) - Method in class com.threed.jpct.Object3D
Returns the y-axis of the object.
getYFOV() - Method in class com.threed.jpct.Camera
Returns the fov in y-direction.
getZAxis() - Method in class com.threed.jpct.Camera
Returns the (virtual) z-axis of the camera.
getZAxis() - Method in class com.threed.jpct.Matrix
Returns the z-axis this matrix would represent when viewed as a rotation matrix.
getZAxis(SimpleVector) - Method in class com.threed.jpct.Matrix
Returns the z-axis this matrix would represent when viewed as a rotation matrix.
getZAxis() - Method in class com.threed.jpct.Object3D
Returns the z-axis of the object.
getZAxis(SimpleVector) - Method in class com.threed.jpct.Object3D
Returns the z-axis of the object.
glBatchSize - Static variable in class com.threed.jpct.Config
When compiling an Object3D, the renderer has to assume an ideal batch size for the underlying hardware.
glDebugLevel - Static variable in class com.threed.jpct.Config
Wraps gl calls to be printed out by the Logger if not set to 0.
glDither - Static variable in class com.threed.jpct.Config
Use dithering.
glForceEnvMapToSecondStage - Static variable in class com.threed.jpct.Config
By default, an environment map will be applied to the first texture stage if environment mapping is used on an object.
glForceHighPrecision - Static variable in class com.threed.jpct.Config
Forces high precision for shaders even if the shader source states otherwise.
glIgnoreNearPlane - Static variable in class com.threed.jpct.Config
If set to true, the renderer will ignore the configured near plane for creating the frustum and use a default value instead.
glRevertADDtoMODULATE - Static variable in class com.threed.jpct.Config
When setting this to true, every texture blending operation that uses the additive mode will be treated as if it were using modulation instead.
GLSLShader - Class in com.threed.jpct
A class for GLSL-based shaders.
GLSLShader(String, String) - Constructor for class com.threed.jpct.GLSLShader
Creates a new instance.
glTransparencyMul - Static variable in class com.threed.jpct.Config
Modifies the multiplicator for the transparency calculations in jPCT-AE.
glTransparencyOffset - Static variable in class com.threed.jpct.Config
Modifies the offset for the transparency calculations in jPCT-AE.
glTriangleStrips - Static variable in class com.threed.jpct.Config
Experimental.
glTrilinear - Static variable in class com.threed.jpct.Config
Use trilinear filtering between mip-map level.
glUseIgnorantBlits - Static variable in class com.threed.jpct.Config
Forces the renderer to skip the texture conversion from the FrameBuffer's blit(int[]...)
GREEN - Static variable in class com.threed.jpct.RGBColor
 

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