- 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.
- getBounds(boolean) - Method in class com.threed.jpct.World
-
Returns the world space bounds of all (optional only the visible) objects
that belong to this world.
- 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.
- getCasterCount() - Method in class com.threed.jpct.util.ShadowHelper
-
Gets the number of casters in the helper.
- 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
-
Returns the depth buffer if one has been set or null otherwise.
- 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.
- getEdgeSize() - Method in class com.threed.jpct.util.ShadowHelper
-
Returns the relative edge size used, if edge smoothing is enabled.
- 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.
- getFarClippingPlane() - Method in class com.threed.jpct.Camera
-
Returns the far clipping plane.
- getFilledLeafs() - Method in class com.threed.jpct.OcTree
-
- getFilterSize() - Method in class com.threed.jpct.util.ShadowHelper
-
Returns the size of the filter kernel used, if PCF is enabled.
- 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.
- getFrustumOffsetX() - Method in class com.threed.jpct.Camera
-
Returns the current frustum offset in x-direction.
- getFrustumOffsetY() - Method in class com.threed.jpct.Camera
-
Returns the current frustum offset in y-direction.
- 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.
- getLightId() - Method in class com.threed.jpct.Light
-
Returns the light's internal ID.
- getLighting() - Method in class com.threed.jpct.Object3D
-
Gets the lighting mode.
- getLightSource() - Method in class com.threed.jpct.util.ShadowHelper
-
Returns the light source.
- 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.
- getMaxTextureSize() - Method in class com.threed.jpct.FrameBuffer
-
Gets the maximum texture size that the hardware supports.
- getMemoryUsage() - Method in class com.threed.jpct.Texture
-
Returns the actual memory usage in VM memory.
- 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.
- getName() - Method in class com.threed.jpct.VertexAttributes
-
Returns the name of the vertex attributes in your shader's code.
- 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.
- getNameByTexture(Texture) - Method in class com.threed.jpct.TextureManager
-
Returns the name with which the texture 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.
- getNearClippingPlane() - Method in class com.threed.jpct.Camera
-
Returns the near clipping plane.
- 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.
- getParent() - Method in class com.threed.jpct.Polyline
-
Returns the parent object.
- 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.
- getReceiverCount() - Method in class com.threed.jpct.util.ShadowHelper
-
Gets the number of receivers in the helper.
- 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
-
- getShaderLocator() - Static method in class com.threed.jpct.GLSLShader
-
Returns the shader locator or a new instance of jar-locator if none other
has been set.
- getShadowMap() - Method in class com.threed.jpct.util.ShadowHelper
-
Returns the shadow map's texture.
- getShadowMode() - Static method in class com.threed.jpct.GLSLShadowInjector
-
Returns the engine's current shadow mode.
- getShadowMode() - Static method in class com.threed.jpct.util.ShadowHelper
-
Returns the shadow mode.
- 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.
- getTransformedNormal(int, Matrix, SimpleVector) - 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.
- getTransformedVertex(int, int, Matrix, SimpleVector) - 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(SimpleVector) - 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.
- getType() - Method in class com.threed.jpct.VertexAttributes
-
Returns the type, i.e. the number of floats per vertex (1 to 4)
- 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.
- glIgnoreErrors - Static variable in class com.threed.jpct.Config
-
If set to true, GL errors will be ignored.
- 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.
- GLSLShadowInjector - Class in com.threed.jpct
-
This class offers static methods to inject shadow mapping code into exiting
shaders.
- GLSLShadowInjector() - Constructor for class com.threed.jpct.GLSLShadowInjector
-
- 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
-