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

A

ADDITION - Static variable in class jme.locale.external.data.CombinerHeightMap
Constant mode to denote adding the two heightmaps.
AbstractComponent - class jme.geometry.hud.AbstractComponent.
AbstractComponent defines a base level of implementation of the Component interface.
AbstractComponent() - Constructor for class jme.geometry.hud.AbstractComponent
 
AbstractGame - class jme.AbstractGame.
AbstractGame defines a common way to organize the flow of a game.
AbstractGame() - Constructor for class jme.AbstractGame
 
AbstractGameController - class jme.controller.AbstractGameController.
AbstractGameController defines common keyboard, mouse and camera behavior.
AbstractGameController() - Constructor for class jme.controller.AbstractGameController
 
AbstractHeightMap - class jme.locale.external.data.AbstractHeightMap.
AbstractHeightMap provides a base implementation of height data for terrain rendering.
AbstractHeightMap() - Constructor for class jme.locale.external.data.AbstractHeightMap
 
AbstractLightMap - class jme.lighting.AbstractLightMap.
AbstractLightMap manages a data structure that contains light values.
AbstractLightMap() - Constructor for class jme.lighting.AbstractLightMap
 
Approximation - class jme.math.Approximation.
Approximation is a static class that will create a piece of geometry (line, rectangle, etc) that best fits a collection of points.
Approximation() - Constructor for class jme.math.Approximation
 
absoluteMatrix - Variable in class jme.geometry.model.Joint
The original transformation of the joint.
accuracy - Variable in class jme.controller.BaseFPSController
 
add(Component) - Method in class jme.geometry.hud.AbstractComponent
add places the subcomponent in the array list of children.
add(Component) - Method in interface jme.geometry.hud.Component
add adds a specified component as a child of this component.
add(Matrix) - Method in class jme.math.Matrix
add adds the values of a parameter matrix to this matrix.
add(Quaternion) - Method in class jme.math.Quaternion
add adds the values of this quaternion to those of the parameter quaternion.
add(Vector) - Method in class jme.math.Vector
add adds the values of this vector by another vector and returns the result.
add(String, int) - Method in class jme.system.KeyBindingManager
add adds a keycode to a command that already exists.
add(String, int[]) - Method in class jme.system.KeyBindingManager
add adds a list of keycodes corresponding to a command.
addChild(Entity) - Method in class jme.entity.Entity
addChild adds an Entity to the entity with this entity the parent.
addEmitter(ParticleEmitter) - Method in class jme.entity.effects.ParticleSystem
 
addEntity(EntityInterface) - Method in class jme.world.World
addEntity adds an entity to the entity list.
addSplashScreen(SplashScreen) - Method in class jme.AbstractGame
addSplashScreen adds splash screens to be displayed during the showTitle portion of the initialization.
addTexture(ImageIcon, int, int, int) - Method in class jme.texture.ProceduralTexture
addTexture adds an additional texture to the list of input textures.
alpha - Variable in class jme.geometry.hud.AbstractComponent
 
alpha - Variable in class jme.geometry.primitive.Primitive
the transparency of the object.
alphaMap - Variable in class jme.geometry.model.Material
The filename of the alpah map.
ambient - Variable in class jme.geometry.model.Material
An array of (r,g,b,a) color values for natural light.
angleRotationDegrees(Vector) - Method in class jme.math.Matrix
 
angleRotationRadians(Vector) - Method in class jme.math.Matrix
 
averagePoints(Vector[]) - Method in class jme.geometry.bounding.BoundingSphere
averagePoints selects the sphere center to be the average of the points and the sphere radius to be the smallest value to enclose all points.
axisAligned(Vector[]) - Method in class jme.geometry.bounding.BoundingBox
axisAligned creates a minimal box around all supplied points.

B

BACK - Static variable in class jme.locale.external.feature.SkyBox
Defines the index to the back texture of the skybox
BOTTOM - Static variable in class jme.locale.external.feature.SkyBox
Defines the index to the bottom texture of the skybox
BaseFPSController - class jme.controller.BaseFPSController.
BaseFPSController creates a base class for developing a first person shooter style control system.
BaseFPSController(int) - Constructor for class jme.controller.BaseFPSController
Constructor builds a controller with all default values.
BaseFPSController(Camera) - Constructor for class jme.controller.BaseFPSController
Constructor sets the entity to the given entity and initializes the controller for use.
BasicController - class jme.controller.BasicController.
BasicController defines a very basic controller that only purpose is to provide an exit method.
BasicController(Entity) - Constructor for class jme.controller.BasicController
 
BoundingBox - class jme.geometry.bounding.BoundingBox.
BoundingBox defines a bounding volume that contains all vertices that make up the geometry.
BoundingBox() - Constructor for class jme.geometry.bounding.BoundingBox
Default constructor instantiates a new BoundingBox object with default (0,0,0) vectors.
BoundingBox(Vector, Vector, Vector) - Constructor for class jme.geometry.bounding.BoundingBox
Constructor creates a new BoundingBox object with the defined attributes.
BoundingCapsule - class jme.geometry.bounding.BoundingCapsule.
BoundingCapsule defines a bounding volume in the shape of a capsule, where a capsule is an extension of sphere.
BoundingCapsule() - Constructor for class jme.geometry.bounding.BoundingCapsule
Default constructor instantiates an empty bounding capsule.
BoundingCapsule(Line, float) - Constructor for class jme.geometry.bounding.BoundingCapsule
Constructor instantiates a new BoundingCapsule with supplied attributes of line segment and radius.
BoundingCylinder - class jme.geometry.bounding.BoundingCylinder.
BoundingCylinder defines a cylinder as a set of all points a distance r from a line P + tD where D is unit length.
BoundingCylinder() - Constructor for class jme.geometry.bounding.BoundingCylinder
Constructor instantiates a new BoundingCylinder with default (zero) attributes.
BoundingCylinder(Vector, Vector, Vector, Vector, float, float) - Constructor for class jme.geometry.bounding.BoundingCylinder
Constructor instantiates a new BoundingCylinder with set attributes.
BoundingEllipsoid - class jme.geometry.bounding.BoundingEllipsoid.
BoundingEllipsoid is defined as x^2/a^2 + y^2/b^2 + z^2/c^2 = 1 with a center of (0, 0, 0).
BoundingEllipsoid() - Constructor for class jme.geometry.bounding.BoundingEllipsoid
Constructor instantiates a new BoundingEllipsoid with default attributes.
BoundingEllipsoid(Vector, Matrix, Matrix) - Constructor for class jme.geometry.bounding.BoundingEllipsoid
Constructor instantiates a new BoundingEllipsoid with given parameters.
BoundingLozenge - class jme.geometry.bounding.BoundingLozenge.
BoundingLozenge is a natural extension of a sphere based on equaldistance (from Eberly).
BoundingLozenge() - Constructor for class jme.geometry.bounding.BoundingLozenge
Constructor instantiates a new BoundingLozenge object.
BoundingLozenge(Rectangle, float) - Constructor for class jme.geometry.bounding.BoundingLozenge
Constructor instantiates a new BoundingLozenge object.
BoundingSphere - class jme.geometry.bounding.BoundingSphere.
BoundingSphere defines a sphere that defines a container for a group of vertices of a particular piece of geometry.
BoundingSphere() - Constructor for class jme.geometry.bounding.BoundingSphere
Default contstructor instantiates a new BoundingSphere object.
BoundingSphere(float, Vector) - Constructor for class jme.geometry.bounding.BoundingSphere
Constructor instantiates a new BoundingSphere object.
BoundingVolume - interface jme.geometry.bounding.BoundingVolume.
BoundingVolume defines an interface for dealing with containment of a collection of points.
Box - class jme.geometry.primitive.Box.
Box defines a primitive object of a box shape.
Box() - Constructor for class jme.geometry.primitive.Box
Constructor instantiates an empty Box with all points of the box defined as (0,0,0).
Box(Vector[]) - Constructor for class jme.geometry.primitive.Box
Constructor instantiates a new Box object with the defined points defining the dimensions.
Box(float) - Constructor for class jme.geometry.primitive.Box
Constructor instantiates a new Box object that is a perfect cube with the given size for a side.
BruteForce - class jme.locale.external.BruteForce.
BruteForce renders height data with no optimizations.
BruteForce(AbstractHeightMap) - Constructor for class jme.locale.external.BruteForce
Constructor sets the heightdata and gets the GL reference.
Button - class jme.geometry.hud.Button.
Button
Button() - Constructor for class jme.geometry.hud.Button
 
batchLoad(ArrayList) - Method in class jme.texture.TextureManager
batchLoad loads a collection of textures defined by an ArrayList.
batchLoad(ArrayList, boolean) - Method in class jme.texture.TextureManager
batchLoad loads a collection of textures defined by an ArrayList.
bind(String) - Method in class jme.texture.TextureManager
bind sets the current texture to that defined by the filename key.
bind(int) - Method in class jme.texture.TextureManager
bind binds a texture based on a given id.
blue - Variable in class jme.geometry.primitive.Primitive
the blue component of the object's color.
boneIndex - Variable in class jme.geometry.model.Vertex
The index into the array of bones (Joint) in the model.
boundingVolume - Variable in class jme.entity.Entity
 
buildDisplayList() - Method in class jme.geometry.hud.text.Font2D
buildDisplayList sets up the 256 display lists that are used to render each font character.
byte2String(byte[]) - Static method in class jme.utility.Conversion
byte2String converts an array of bytes into a string.
byte2float(byte[], int) - Static method in class jme.utility.Conversion
byte2float converts four bytes to a float by first converting the bytes into and int and then converting that into a float using Float.intBitsToFloat.
byte2int(byte[], int) - Static method in class jme.utility.Conversion
byte2int converts four bytes to an int.
byte2short(byte[], int) - Static method in class jme.utility.Conversion
byte2short converts two bytes to a short.

C

Camera - class jme.entity.camera.Camera.
Camera defines a camera in three dimensional space.
Camera(int) - Constructor for class jme.entity.camera.Camera
Default constructor sets all three attributes to (0, 0, 0).
Camera(int, Entity) - Constructor for class jme.entity.camera.Camera
Constructor instantiates a new Camera object with a given entity as a child.
Camera(int, float, float, float, float, float, float, float, float, float) - Constructor for class jme.entity.camera.Camera
Constructor takes the nine parameters that make up the three attributes and initializes the camera's vectors to them.
Camera(int, Vector, Vector, Vector) - Constructor for class jme.entity.camera.Camera
Constructor takes three Vector3 parameters and sets them to the camera's attributes.
CombinerHeightMap - class jme.locale.external.data.CombinerHeightMap.
CombinerHeightMap generates a new height map based on two provided height maps.
CombinerHeightMap(AbstractHeightMap, AbstractHeightMap, int) - Constructor for class jme.locale.external.data.CombinerHeightMap
Constructor combines two given heightmaps by the specified mode.
CombinerHeightMap(AbstractHeightMap, float, AbstractHeightMap, float, int) - Constructor for class jme.locale.external.data.CombinerHeightMap
Constructor combines two given heightmaps by the specified mode.
Component - interface jme.geometry.hud.Component.
Component defines the base level object for the heads up display and/or graphical user interface elements.
Conversion - class jme.utility.Conversion.
Conversion provides static methods for unit conversion.
Conversion() - Constructor for class jme.utility.Conversion
 
Cylinder - class jme.geometry.primitive.Cylinder.
Cylinder defines a cylindrical geometry.
Cylinder(double, double, double, int, int) - Constructor for class jme.geometry.primitive.Cylinder
Constructor defines the attributes of the cylinder and prepares it to be rendered via a call to initialize
checkAdditionalKeys() - Method in class jme.controller.BaseFPSController
checkAdditionalKeys tests the keyboard for any additional key bindings.
checkAdditionalKeys() - Method in class jme.controller.BasicController
checkAdditionalKeys always returns true.
checkAdditionalKeys() - Method in class jme.controller.TrackingController
checkAdditionalKeys tests the keyboard for any additional key bindings.
checkVisibility(Frustum) - Method in class jme.entity.Entity
checkVisibility updates the visibility of this entity based on the frustum levels.
checkVisibility(Frustum) - Method in interface jme.entity.EntityInterface
checkVisibility makes the appropriate checks to test if the entity is currently visible or not.
checkVisibility(Frustum) - Method in class jme.entity.effects.ParticleSystem
 
children - Variable in class jme.entity.Entity
 
children - Variable in class jme.geometry.hud.AbstractComponent
 
clean() - Method in class jme.geometry.primitive.Primitive
clean should be called after any render call.
cleanup() - Method in class jme.AbstractGame
cleanup is called once after finish is called.
color - Variable in class jme.entity.effects.Particle
the color of the particle in RGB format.
color - Variable in class jme.geometry.hud.AbstractComponent
 
color - Variable in class jme.lighting.AbstractLightMap
the vector that defines the color the light is casting.
colorMap - Variable in class jme.geometry.model.Material
The filename of the color map.
containAABB(Vector[]) - Method in class jme.geometry.bounding.BoundingSphere
containAABB creates a minimum-volume axis-aligned bounding box of the points, then selects the smallest enclosing sphere of the box with the sphere centered at the boxes center.
contains(int, int) - Method in class jme.geometry.hud.AbstractComponent
contains reports true if the supplied point is within the constraints of the component.
contains(int, int) - Method in interface jme.geometry.hud.Component
contains returns true if the given point is within the constraints of the component.
containsCube(float, float, float, float) - Method in class jme.entity.camera.Frustum
containsCube returns a boolean based on if a cube is contained within the frustum or not.
containsPoint(float, float, float) - Method in class jme.entity.camera.Frustum
containsPoint returns true if the point supplied is within the boundries of the view frustum.
containsSphere(float, float, float, float) - Method in class jme.entity.camera.Frustum
containsSphere returns true if any part of a sphere is within the boundries of the view frustum and false otherwise.
copy(Matrix) - Method in class jme.math.Matrix
 
createDisplaySystem(int, int, int, int, boolean, String) - Static method in class jme.system.DisplaySystem
createDisplaySystem creates a new DisplaySystem which in turns creates the window and OpenGL context.
createDisplaySystem(String, String, boolean) - Static method in class jme.system.DisplaySystem
createDisplaySystem creates a new DisplaySystem which in turns creates the window and OpenGL context.
createLighting() - Method in class jme.lighting.SlopeLighting
createLighting generates the latest lightmap from the available data set.
createTexture(int) - Method in class jme.texture.ProceduralTexture
createTexture takes the current height map and the current loaded textures and produces an ImageIcon which can be retrieved with a call to getImageIcon.
cross(Vector) - Method in class jme.math.Vector
cross calculates the cross product of this vector with a parameter vector v.
cullMode(int, boolean) - Method in class jme.system.DisplaySystem
cullMode sets the culling mode.

D

DEFAULT_DEPTH - Static variable in class jme.system.PropertiesIO
The default depth, used if there is a problem with the properties file.
DEFAULT_FREQ - Static variable in class jme.system.PropertiesIO
The default frequency, used if there is a problem with the properties file.
DEFAULT_FULLSCREEN - Static variable in class jme.system.PropertiesIO
The default fullscreen flag, used if there is a problem with the properties file.
DEFAULT_HEIGHT - Static variable in class jme.system.PropertiesIO
The default height, used if there is a problem with the properties file.
DEFAULT_WIDTH - Static variable in class jme.system.PropertiesIO
The default width, used if there is a problem with the properties file.
Disk - class jme.geometry.primitive.Disk.
Disk defines a disk geometry.
Disk(double, double, int, int) - Constructor for class jme.geometry.primitive.Disk
Constructor creates a new Disk geometry object.
DisplaySystem - class jme.system.DisplaySystem.
DisplaySystem manages the Window and OpenGL context of the application.
Distance - class jme.math.Distance.
Distance is a static class that provides commonly used math functions.
Distance() - Constructor for class jme.math.Distance
 
decreasingSort() - Method in class jme.math.EigenSystem
decreasingSort sorts eigenvalues and their associated eigenvectors in order of largest to smallest.
deleteAll() - Method in class jme.texture.TextureManager
deleteAll removes all textures from the video memory as well as the TextureManager list.
deleteFont() - Method in class jme.geometry.hud.text.Font2D
deleteFont deletes the current display list of font objects.
deleteTexture(String) - Method in class jme.texture.TextureManager
deleteTexture removes the texture from video memory.
detailId - Variable in class jme.locale.external.Terrain
detailId is the texture id for the detail map.
diffuse - Variable in class jme.geometry.model.Material
An array of (r,g,b,a) color values for indirect light.
dispose() - Method in class jme.geometry.hud.AbstractComponent
 
dispose() - Method in class jme.geometry.hud.Button
 
dispose() - Method in interface jme.geometry.hud.Component
dispose destroys the component and all it's children.
dispose() - Method in class jme.geometry.hud.Frame
 
dispose() - Method in class jme.geometry.hud.Panel
 
dispose() - Method in class jme.geometry.hud.Picker
 
dispose() - Method in class jme.geometry.hud.ProgressBar
 
dispose() - Method in class jme.geometry.hud.TextPanel
 
distance(Entity) - Method in class jme.entity.Entity
distance returns the distance between this entity and a given entity.
distance(BoundingVolume) - Method in class jme.geometry.bounding.BoundingBox
 
distance(BoundingVolume) - Method in class jme.geometry.bounding.BoundingCapsule
 
distance(BoundingVolume) - Method in class jme.geometry.bounding.BoundingCylinder
 
distance(BoundingVolume) - Method in class jme.geometry.bounding.BoundingEllipsoid
 
distance(BoundingVolume) - Method in class jme.geometry.bounding.BoundingLozenge
 
distance(BoundingVolume) - Method in class jme.geometry.bounding.BoundingSphere
 
distance(BoundingVolume) - Method in interface jme.geometry.bounding.BoundingVolume
 
distanceLineLineSquared(Line, Line) - Static method in class jme.math.Distance
distanceLineLineSquared calculates the distance squared between two lines.
distanceLineRaySquared(Line, Line) - Static method in class jme.math.Distance
distanceLineRaySquared calculates the squared distance between a line and a ray.
distanceLineSegmentSquared(Line, Line) - Static method in class jme.math.Distance
distanceLineSegementSquared calculates the distance squared between a line and a line segment.
distancePointLineSquared(Vector, Line) - Static method in class jme.math.Distance
distancePointLineSquared calculates the distance squared between a point and a line.
distancePointPoint(Vector, Vector) - Static method in class jme.math.Distance
distancePointPoint calculates the distance between two points.
distancePointPointSquared(Vector, Vector) - Static method in class jme.math.Distance
distancePointPointSquared calculates the distance squared between two points.
distancePointRaySquared(Vector, Line) - Static method in class jme.math.Distance
distancePointRaySquared calculates the distance squared between a point and a ray.
distancePointRectangle(Vector, Rectangle) - Static method in class jme.math.Distance
distancePointRectangle calculates the distance squared between a point and a rectangle.
distancePointSegmentSquared(Vector, Line) - Static method in class jme.math.Distance
distancePointSegmentSquared calculates the distance squared between a point and a line segment.
distanceRayRaySquared(Line, Line) - Static method in class jme.math.Distance
distanceRayRaySquared calculates the distance squared between two rays.
distanceRaySegmentSquared(Line, Line) - Static method in class jme.math.Distance
distanceRaySegmentSquared calculates the distance squared between a ray and a line segment.
distanceSegmentSegmentSquared(Line, Line) - Static method in class jme.math.Distance
distanceSegmentSegmentSquared calculates the distance squared between two line segments.
divide(float) - Method in class jme.math.Vector
divide divides the values of this vector by a scalar and returns the result.
dot(Quaternion) - Method in class jme.math.Quaternion
dot calculates and returns the dot product of this quaternion with that of the parameter quaternion.
dot(Vector) - Method in class jme.math.Vector
dot calculates the dot product of this vector with the parameter vector.

E

EigenSystem - class jme.math.EigenSystem.
EigenSystem defines a system of eigen values and associated eigen vectors that solves the case AX = (alpha)X where (A - alpha(I)) = 0.
EigenSystem(float[][]) - Constructor for class jme.math.EigenSystem
Constructor instantiates a new EigenSystem object from a supplied matrix.
Entity - class jme.entity.Entity.
Entity defines a game entity that consists of a piece of geometry, a position and an orientation.
Entity(int) - Constructor for class jme.entity.Entity
Constructor initializes the entity.
Entity(int, Entity) - Constructor for class jme.entity.Entity
Constructor intializes the entity with a second entity as a child.
EntityController - interface jme.controller.EntityController.
EntityController defines an interface for interacting with an entity.
EntityInterface - interface jme.entity.EntityInterface.
EntityInterface defines an interface for handling entities.
emissive - Variable in class jme.geometry.model.Material
An array of (r,g,b,a) color values for projected light.
entity - Variable in class jme.controller.AbstractGameController
 
erodeTerrain(float[][]) - Method in class jme.locale.external.data.AbstractHeightMap
erodeTerrain is a convenience method that applies the FIR filter to a given height map.

F

FRONT - Static variable in class jme.locale.external.feature.SkyBox
Defines the index to the front texture of the skybox
FaultFractalHeightMap - class jme.locale.external.data.FaultFractalHeightMap.
FaultFractalHeightMap creates a heightmap based on the Fault Formation fractal generation algorithm based on Jason Shankel's paper from "Game Programming Gems".
FaultFractalHeightMap(int, int, int, int, float) - Constructor for class jme.locale.external.data.FaultFractalHeightMap
Constructor sets the attributes of the fault fractal system and generates the heightmap.
Font2D - class jme.geometry.hud.text.Font2D.
Font2D maintains display lists for each ASCII character defined by an image.
Font2D(String) - Constructor for class jme.geometry.hud.text.Font2D
Constructor takes a path to the texture to use of the font base.
Frame - class jme.geometry.hud.Frame.
 
Frame() - Constructor for class jme.geometry.hud.Frame
 
Frustum - class jme.entity.camera.Frustum.
Frustum defines the view frustum of the camera.
Frustum() - Constructor for class jme.entity.camera.Frustum
Constructor instantiates a new Frustum object.
fade - Variable in class jme.entity.effects.Particle
denotes the amount to degrade the particles life each turn.
filter - Variable in class jme.locale.external.data.AbstractHeightMap
 
finalMatrix - Variable in class jme.geometry.model.Joint
The final result of all transformations in the skeleton.
finish() - Method in class jme.AbstractGame
finish is called to break out of the main game loop.
flags - Variable in class jme.geometry.model.Joint
The flags in MS3D.
flags - Variable in class jme.geometry.model.Mesh
The flags in MS3D.
flags - Variable in class jme.geometry.model.Triangle
The flags in MS3D.
flags - Variable in class jme.geometry.model.Vertex
The flags in MS3D.
fromAngleAxis(float, Vector) - Method in class jme.math.Quaternion
fromAngleAxis sets this quaternion to the values specified by an angle and an axis of rotation.
fromAngles(float[]) - Method in class jme.math.Quaternion
fromAngles builds a quaternion from the Euler rotation angles (x,y,z).
fromMatrix(float[], int) - Method in class jme.math.Quaternion
fromMatrix creates a quaternion from the rotational matrix.

G

Geometry - interface jme.geometry.Geometry.
Geometry defines an interface to maintain and render a three dimensional object.
Geomipmap - class jme.locale.external.Geomipmap.
Geomipmap implements a Terrain class for rendering of HeightMaps using the geomipmap CLOD scheme.
Geomipmap(AbstractHeightMap, int, Camera) - Constructor for class jme.locale.external.Geomipmap
Constructor instantiates a new Geomipmap object.
gaussPointsFit(Vector[], Vector, Vector[], float[]) - Static method in class jme.math.Approximation
gaussPointsFit generates a rectangle based on supplied points such that the center is calculated as the average of points and the extents are determined by the eigenvectors.
gaussianDistribution(Vector[]) - Method in class jme.geometry.bounding.BoundingEllipsoid
gaussianDistribution creates an ellipsoid using the mean of the points for the center and the eigenvectors for the axes.
generateCoordinateSystem() - Method in class jme.geometry.bounding.BoundingCylinder
generateCoordinateSystem calculates the matrix R = [U V D].
generateOrthonormalBasis(Vector, Vector, Vector, boolean) - Static method in class jme.math.Vector
generateOrthonormalBasis generates a vector that satisfies u and v are perpendicular in respect to w.
geometry - Variable in class jme.entity.Entity
 
get(String, int) - Method in class jme.system.KeyBindingManager
get retrieves the key(s) for a given command.
get(String) - Method in class jme.system.PropertiesIO
get takes an arbitrary string as a key and returns any value associated with it, null if none.
getAbsoluteMousePositionX() - Method in class jme.controller.AbstractGameController
 
getAbsoluteMousePositionX() - Method in interface jme.controller.MouseController
getAbsoluteMousePositionX retrieves the actual x position of the mouse cursor.
getAbsoluteMousePositionY() - Method in class jme.controller.AbstractGameController
 
getAbsoluteMousePositionY() - Method in interface jme.controller.MouseController
getAbsoluteMousePositionY retrieves the actual y position of the mouse cursor.
getBoundingVolume() - Method in class jme.entity.Entity
getBoundingVolume returns the volume that contains this entity.
getBoundingVolume() - Method in interface jme.entity.EntityInterface
getBoundingVolume returns the volume that contains the entity.
getBoundingVolume() - Method in class jme.entity.effects.ParticleSystem
getBoundingVolume returns the volume that contains this entity.
getCenter() - Method in class jme.geometry.bounding.BoundingBox
getCenter returns the center (in relation to the parent entity) of the bounding box.
getCenter() - Method in class jme.geometry.bounding.BoundingSphere
getCenter returns the center of the bounding sphere.
getCenter() - Method in class jme.locale.SimpleLocale
getCenter returns the center of the locale.
getColor() - Method in class jme.lighting.AbstractLightMap
getColor returns the color vector of the lightmap.
getCurrentAngle() - Method in interface jme.physics.PhysicsModule
getCurrentAngle returns the current angle of the entity as defined by the physics module.
getCurrentAngle() - Method in class jme.physics.mobile.LandMobility
getCurrentAngle returns the current angle the entity is facing.
getCurrentTurningVel() - Method in interface jme.physics.PhysicsModule
getCurrentTurningVel returns the current turning velocity of the entity as defined by the physics module.
getCurrentTurningVel() - Method in class jme.physics.mobile.LandMobility
getCurrentTurningVel returns the current velocity of turning.
getCurrentVelocity() - Method in interface jme.physics.PhysicsModule
getCurrentVelocity returns the current velocity of the entity as defined by the physics module.
getCurrentVelocity() - Method in class jme.physics.mobile.LandMobility
getCurrentVelocity returns the current velocity of the entity.
getDepth() - Method in class jme.system.PropertiesIO
getDepth returns the depth as read from the properties file.
getDirection() - Method in class jme.geometry.bounding.BoundingCapsule
getDirection gets the direction vector of the line segment that makes up the capsule.
getDirection() - Method in class jme.math.Line
getDirection returns the direction of the line.
getDisplaySystem() - Static method in class jme.system.DisplaySystem
getDisplaySystem returns the reference to the singleton object of the DisplaySystem.
getEigenvector(int, int) - Method in class jme.math.EigenSystem
getEigenVector returns a single element of an eigenvector.
getEigenvectors() - Method in class jme.math.EigenSystem
getEigenvectors returns the complete matrix of eigenvectors.
getEntityPosition() - Method in class jme.controller.AbstractGameController
 
getEntityPosition() - Method in interface jme.controller.EntityController
getEntityPosition returns the current location in three dimensional space of the Entity.
getEntityUp() - Method in class jme.controller.BaseFPSController
getEntityUp return the orientation of the camera.
getEntityView() - Method in class jme.controller.BaseFPSController
getEntityView returns the point that the camera is viewing.
getFirstEdge() - Method in class jme.math.Rectangle
getFirstEdge returns the first extent vector.
getFrameRate() - Method in class jme.utility.Timer
getFrameRate returns the current frame rate since the last call to update.
getFreq() - Method in class jme.system.PropertiesIO
getFreq returns the frequency of the monitor as read from the properties file.
getFrustum() - Method in class jme.entity.camera.Camera
getFrustum returns the view frustum of the camera.
getFullscreen() - Method in class jme.system.PropertiesIO
getFullscreen returns the fullscreen flag as read from the properties file.
getGeometry() - Method in class jme.entity.Entity
getGeometry returns the geometry of this entity.
getHeight() - Method in class jme.geometry.hud.AbstractComponent
 
getHeight() - Method in interface jme.geometry.hud.Component
getHeight returns the current height of the component.
getHeight() - Method in class jme.system.PropertiesIO
getHeight returns the height as read from the properties file.
getHeightMap() - Method in class jme.locale.external.data.AbstractHeightMap
getHeightMap returns the entire grid of height data.
getId() - Method in class jme.entity.Entity
getId returns the id of the entity.
getImageIcon() - Method in class jme.texture.ProceduralTexture
getImageIcon retrieves the procedural texture that has been created.
getImaginaryEigenValue() - Method in class jme.math.EigenSystem
getImaginaryEigenvalue returns the imaginary components of the eigenvalues.
getImaginaryEigenValue(int) - Method in class jme.math.EigenSystem
getImaginaryEigenvalue returns a single eigenvalue defined by the parameter index.
getInterpolatedHeight(float, float) - Method in class jme.locale.external.data.AbstractHeightMap
getInterpolatedHeight returns the height of a point that does not fall directly on the height posts.
getKeyBindingManager() - Static method in class jme.system.KeyBindingManager
getInstance gets the static singleton instance of the manager.
getLength() - Method in class jme.locale.SimpleLocale
getLength returns the length of the locale's sides.
getLogger() - Method in class jme.utility.LoggingSystem
getLogger returns the logger object maintained by the LoggingSystem.
getLoggingSystem() - Static method in class jme.utility.LoggingSystem
getLoggingSystem is the entry point for the LoggingSystem class.
getMatrix() - Method in class jme.math.Matrix
getMatrix returns the current matrix as an array of floats.
getMaxFrameRate() - Method in class jme.utility.Timer
getMinFrameRate returns the highest frame rate recorded.
getMaxPoint() - Method in class jme.geometry.bounding.BoundingBox
getMaxPoint returns the maxPoint of maximum point of the box.
getMinFrameRate() - Method in class jme.utility.Timer
getMinFrameRate returns the lowest frame rate recorded.
getMinPoint() - Method in class jme.geometry.bounding.BoundingBox
getMinPoint returns the minPoint or minimum point of the bounding box.
getModel(int) - Method in class jme.geometry.model.md3.Md3Model
getModel returns a Model3D object of the specified model part.
getMouseDeltaX() - Method in class jme.controller.AbstractGameController
 
getMouseDeltaX() - Method in interface jme.controller.MouseController
getMouseDeltaX returns the change in the X coordinate of the mouse since the previous frame.
getMouseDeltaY() - Method in class jme.controller.AbstractGameController
 
getMouseDeltaY() - Method in interface jme.controller.MouseController
getMouseDeltaY returns the change in the Y coordinate of the mouse since the previous frame.
getMousePositionX() - Method in class jme.controller.AbstractGameController
 
getMousePositionX() - Method in interface jme.controller.MouseController
getMousePositionX returns the x coordinate of the mouse within the application window.
getMousePositionY() - Method in class jme.controller.AbstractGameController
 
getMousePositionY() - Method in interface jme.controller.MouseController
getMousePositionY returns the y coordinate of the mouse within the application window.
getNumPatches() - Method in class jme.locale.external.Geomipmap
getNumPatches returns the total number of terrain patches in the terrain.
getNumPatchesRendered() - Method in class jme.locale.external.Geomipmap
getNumPatchesRendered returns the number of patches that have been rendered for a given frame.
getNumRenderedEntities() - Method in class jme.world.World
getNumRenderedEntities returns the number of entities that were rendered this frame.
getNumberOfButtons() - Method in class jme.controller.AbstractGameController
 
getNumberOfButtons() - Method in interface jme.controller.MouseController
getNumberOfButtons returns the number of buttons assigned to the mouse.
getNumberOfTextures() - Method in class jme.texture.TextureManager
getNumberOfTextures returns how many textures are currently being maintained by the TextureManager.
getOrigin() - Method in class jme.geometry.bounding.BoundingCapsule
getOrigin gets the origin of the line segment that makes up the capsule.
getOrigin() - Method in class jme.math.Line
getOrigin retrieves the direction of the line.
getOrigin() - Method in class jme.math.Rectangle
getOrigin returns the origin point of the rectangle.
getPhysics() - Method in class jme.entity.Entity
getPhysics returns the physics module of the particular entity.
getPoints() - Method in interface jme.geometry.Geometry
getPoints returns an array of Vectors that represents each point that makes up the piece of geometry.
getPoints() - Method in class jme.geometry.model.md3.Md3Model
getPoints returns all the points of the MD3 model.
getPoints() - Method in class jme.geometry.model.ms.MilkshapeModel
 
getPoints() - Method in class jme.geometry.primitive.Box
 
getPoints() - Method in class jme.geometry.primitive.Cylinder
 
getPoints() - Method in class jme.geometry.primitive.Disk
 
getPoints() - Method in class jme.geometry.primitive.Pyramid
 
getPoints() - Method in class jme.geometry.primitive.Quad
 
getPoints() - Method in class jme.geometry.primitive.Sphere
 
getPoints() - Method in class jme.geometry.primitive.Triangle
 
getPosition() - Method in class jme.entity.Entity
getPosition returns the position of the entity in three dimensional space.
getRadius() - Method in class jme.geometry.bounding.BoundingCapsule
getRadius gets the radius of the capsule.
getRadius() - Method in class jme.geometry.bounding.BoundingSphere
getRadius returns the radius of the bounding sphere.
getRealEigenvalue() - Method in class jme.math.EigenSystem
getRealEigenvalue returns the real components of the eigenvalues.
getRealEigenvalue(int) - Method in class jme.math.EigenSystem
getRealEigenvalue returns a single eigenvalue defined by the parameter index.
getScaledHeightAtPoint(int, int) - Method in class jme.locale.external.data.AbstractHeightMap
getScaledHeightAtPoint returns the scaled value at the point provided.
getSecondEdge() - Method in class jme.math.Rectangle
getSecondEdge returns the second extent vector.
getShade(int, int) - Method in class jme.lighting.AbstractLightMap
getShade returns the shade value for the given coordinates of the lightmap.
getSize() - Method in class jme.locale.external.data.AbstractHeightMap
getSize returns the size of one side the height map.
getSize() - Method in interface jme.locale.external.feature.Sky
getSize returns the size of the sky object.
getSize() - Method in class jme.locale.external.feature.SkyBox
getSize returns the size of the sky box.
getSize() - Method in class jme.locale.external.feature.SkyDome
getSize returns the size of the sky dome, which is represented by the diameter of the dome.
getStrafe() - Method in class jme.entity.camera.Camera
getStrafe returns the strafe vector of the camera.
getTexture(String) - Method in class jme.texture.TextureManager
getTexture retrieves a texture id based on the filename.
getTextureId() - Method in class jme.geometry.primitive.Primitive
getTextureId returns the texture id associated with this object.
getTextureManager() - Static method in class jme.texture.TextureManager
getTextureManager retrieves the instance of TextureManager.
getTimer() - Static method in class jme.utility.Timer
getTimer returns the singleton instance of the Timer class.
getTotalEntities() - Method in class jme.world.World
getTotalEntities returns the total number of entities within the world.
getTrueHeightAtPoint(int, int) - Method in class jme.locale.external.data.AbstractHeightMap
getTrueHeightAtPoint returns the non-scaled value at the point provided.
getUp() - Method in class jme.entity.camera.Camera
getUp returns the "up" orientation of the camera.
getValidDisplayMode(int, int, int, int) - Method in class jme.system.DisplaySystem
getValidDisplayMode returns a DisplayMode object that has the requested width, height and color depth.
getVersion() - Static method in class jme.system.DisplaySystem
getVersion returns a string representation of what version jME is currently running.
getView() - Method in class jme.entity.camera.Camera
getView returns the three dimensional point that the camera is looking at.
getWidth() - Method in class jme.geometry.hud.AbstractComponent
 
getWidth() - Method in interface jme.geometry.hud.Component
getWidth returns the current width of the component.
getWidth() - Method in class jme.system.PropertiesIO
getWidth returns the width as read from the properties file.
getX() - Method in class jme.geometry.hud.AbstractComponent
 
getX() - Method in interface jme.geometry.hud.Component
getX returns the current x location of the component.
getY() - Method in class jme.geometry.hud.AbstractComponent
 
getY() - Method in interface jme.geometry.hud.Component
getY returns the current y location of the component.
gl - Variable in class jme.locale.external.Terrain
gl the OpenGL context.
glTextureAddress - Variable in class jme.geometry.model.Material
A pointer to the memory address of the texture in opengl memory.
green - Variable in class jme.geometry.primitive.Primitive
the green component of the object's color.
guassianDistribution(Vector[]) - Method in class jme.geometry.bounding.BoundingLozenge
guassianDistribution calculates the average of the points, and a covariance matrix to determine the rectangle of the lozenge.

H

HEAD - Static variable in class jme.geometry.model.md3.Md3Model
HEAD defines the head section of the model.
hasCollision(Entity) - Method in class jme.entity.Entity
hasCollision determines if this entity is colliding with a provided entity.
hasCollision(BoundingVolume) - Method in class jme.geometry.bounding.BoundingBox
 
hasCollision(BoundingVolume) - Method in class jme.geometry.bounding.BoundingCapsule
 
hasCollision(BoundingVolume) - Method in class jme.geometry.bounding.BoundingCylinder
 
hasCollision(BoundingVolume) - Method in class jme.geometry.bounding.BoundingEllipsoid
 
hasCollision(BoundingVolume) - Method in class jme.geometry.bounding.BoundingLozenge
 
hasCollision(BoundingVolume) - Method in class jme.geometry.bounding.BoundingSphere
 
hasCollision(BoundingVolume) - Method in interface jme.geometry.bounding.BoundingVolume
 
hasMoved() - Method in class jme.entity.Entity
hasMoved returns true if the entity has moved during the last update, false otherwise.
height - Variable in class jme.geometry.hud.AbstractComponent
 
heightData - Variable in class jme.locale.external.Terrain
heightData the height map used to represent the terrain.
heightData - Variable in class jme.locale.external.data.AbstractHeightMap
 
heightScale - Variable in class jme.locale.external.data.AbstractHeightMap
 
holdDisplay() - Method in class jme.geometry.hud.SplashScreen
holdDisplay will display the splash screen for the desired amount of time define by setDelay.
hypot(float, float) - Static method in class jme.math.MathUtils
hypot defines a Euclidean distance function.

I

ITALICS - Static variable in class jme.geometry.hud.text.Font2D
 
imageFile - Variable in class jme.system.PropertiesDialog
 
increasingSort() - Method in class jme.math.EigenSystem
increasingSort sorts eigenvalues and their associated eigenvectors in order of smallest to largest.
initGame() - Method in class jme.AbstractGame
initGame is called after showTitle to allow the creation of the game data.
initSystem() - Method in class jme.AbstractGame
initSystem is called once after start is called.
initialize() - Method in interface jme.geometry.Geometry
initialize sets up any required attributes of the geometry object.
initialize() - Method in class jme.geometry.model.md3.Md3Model
initialize loads the model and weapon then sets up the bounding volumes for the model.
initialize() - Method in class jme.geometry.model.ms.MilkshapeModel
Loads an ascii text model exported from MS3D.
initialize() - Method in class jme.geometry.primitive.Box
initialize initializes the box for use.
initialize() - Method in class jme.geometry.primitive.Pyramid
initialize sets up the bounding volumes of the pyramid.
initialize() - Method in class jme.geometry.primitive.Quad
initialize sets up the quad to prepare it for usage.
initialize() - Method in class jme.geometry.primitive.Quadric
initialize should be called during the creation of the subclass geometry.
initialize() - Method in class jme.geometry.primitive.Triangle
initialize sets up the triangle to prepare it for usage.
innerRadius - Variable in class jme.geometry.primitive.Disk
 
inverse() - Method in class jme.math.Quaternion
inverse returns the inverse of this quaternion as a new quaternion.
inverseRotate(Matrix) - Method in class jme.math.Vector
 
inverseRotateVect(float[]) - Method in class jme.math.Matrix
inverseRotateVect rotates a given vector by the rotation part of this matrix.
inverseTranslateVect(float[]) - Method in class jme.math.Matrix
inverseTranslateVect translates a given vector by the translation part of this matrix.
isAnimated() - Method in class jme.geometry.model.ms.MilkshapeModel
Determine is the model is going to run animations, if it has them.
isButtonDown(int) - Method in class jme.controller.AbstractGameController
 
isButtonDown(int) - Method in interface jme.controller.MouseController
isButtonDown returns true if a specified button is currently pressed on the mouse, false if it is not.
isDetailed - Variable in class jme.locale.external.Terrain
isDetailed denotes if multitextured detail mapping is to be used.
isDone() - Method in class jme.system.PropertiesDialog
isDone returns the status of the dialog.
isInString(String, String) - Static method in class jme.utility.StringUtils
isInString reports if a substring is contained within another string.
isKeyDown(Object) - Method in class jme.controller.AbstractGameController
 
isKeyDown(Object) - Method in interface jme.controller.KeyboardController
isKeyDown returns a boolean value if a key is pressed or not.
isLit - Variable in class jme.locale.external.Terrain
isLit denotes if a light map is to be used.
isTextured - Variable in class jme.locale.external.Terrain
isTextured denotes if a texture map is to be applied to the terrain.
isValidCommand(String) - Method in class jme.system.KeyBindingManager
isValidCommand determines if a command is executable in the current state of the keyboard.
isVisible() - Method in class jme.entity.Entity
isVisible returns true if the entity is currently visible and false if it is not.
isVisible() - Method in interface jme.entity.EntityInterface
isVisible returns true if the entity is visible and false if it is not.
isVisible() - Method in class jme.entity.effects.ParticleSystem
 
isVisible(Frustum) - Method in class jme.geometry.bounding.BoundingBox
 
isVisible(Frustum) - Method in class jme.geometry.bounding.BoundingCapsule
 
isVisible(Frustum) - Method in class jme.geometry.bounding.BoundingCylinder
 
isVisible(Frustum) - Method in class jme.geometry.bounding.BoundingEllipsoid
 
isVisible(Frustum) - Method in class jme.geometry.bounding.BoundingLozenge
 
isVisible(Frustum) - Method in class jme.geometry.bounding.BoundingSphere
 
isVisible(Frustum) - Method in interface jme.geometry.bounding.BoundingVolume
 
isVisible(boolean) - Method in class jme.geometry.hud.AbstractComponent
 
isVisible(boolean) - Method in interface jme.geometry.hud.Component
isVisible determines if the component and it's children are rendered.

J

Joint - class jme.geometry.model.Joint.
A Joint stores everything about an animated bone (a joint that knows about its parent joint - the two endpoints make up a bone).
Joint() - Constructor for class jme.geometry.model.Joint
 
jme - package jme
 
jme.controller - package jme.controller
 
jme.entity - package jme.entity
 
jme.entity.camera - package jme.entity.camera
 
jme.entity.effects - package jme.entity.effects
 
jme.exception - package jme.exception
 
jme.geometry - package jme.geometry
 
jme.geometry.bounding - package jme.geometry.bounding
 
jme.geometry.hud - package jme.geometry.hud
 
jme.geometry.hud.text - package jme.geometry.hud.text
 
jme.geometry.model - package jme.geometry.model
 
jme.geometry.model.md3 - package jme.geometry.model.md3
 
jme.geometry.model.ms - package jme.geometry.model.ms
 
jme.geometry.primitive - package jme.geometry.primitive
 
jme.lighting - package jme.lighting
 
jme.locale - package jme.locale
 
jme.locale.external - package jme.locale.external
 
jme.locale.external.data - package jme.locale.external.data
 
jme.locale.external.feature - package jme.locale.external.feature
 
jme.math - package jme.math
 
jme.physics - package jme.physics
 
jme.physics.mobile - package jme.physics.mobile
 
jme.system - package jme.system
 
jme.texture - package jme.texture
 
jme.utility - package jme.utility
 
jme.world - package jme.world
 

K

KeyBindingManager - class jme.system.KeyBindingManager.
KeyBindingManager maintains a list of command and key pairs.
KeyboardController - interface jme.controller.KeyboardController.
KeyboardController provides an interface for interacting with the keyboard.
Keyframe - class jme.geometry.model.Keyframe.
A Keyframe is a point in time which defines when a joint will reach a certain rotation or translation.
Keyframe(float, float, float, float) - Constructor for class jme.geometry.model.Keyframe
Create a keyframe at a given time and vector.
key - Variable in class jme.controller.BaseFPSController
 
key - Variable in class jme.controller.BasicController
 
key - Variable in class jme.controller.TrackingController
 

L

LEFT - Static variable in class jme.locale.external.feature.SkyBox
Defines the index to the left texture of the skybox
LOWER - Static variable in class jme.geometry.model.md3.Md3Model
LOWER defines the legs section of the model.
LandMobility - class jme.physics.mobile.LandMobility.
LandMobility handles the acceleration and velocity of a land vehicle.
LandMobility() - Constructor for class jme.physics.mobile.LandMobility
Constuctor instantiates a new LandMobility object.
Line - class jme.math.Line.
Line defines a line represented as L(t) = origin + t * direction for any real-valued t, and direction is not necessarily unit length.
Line() - Constructor for class jme.math.Line
Default constructor instantiates a new Line that is defined by an origin and a direction.
Line(Vector, Vector) - Constructor for class jme.math.Line
Constructor instantiates a new Line that is supplied an origin and direction.
Locale - interface jme.locale.Locale.
Locale defines an interface for the environment of the game.
LoggingSystem - class jme.utility.LoggingSystem.
LoggingSystem maintains a system for logging using the Logging API in JDK 1.4 and higher.
leastSquaresFit(Vector[]) - Method in class jme.geometry.bounding.BoundingCapsule
leastSquaresFit selects a parameterized equation that represents a discrete set of points in a continuous manner.
leastSquaresFit(Vector[]) - Method in class jme.geometry.bounding.BoundingCylinder
leastSquaresFit builds a cylinder from a collection of points where the radius is the distance from a line approximation to the furthest point and the height is the direction(max) - direction(min).
length() - Method in class jme.math.Vector
length calculates the magnitude of this vector.
lengthSquared() - Method in class jme.math.Vector
lengthSquared calculates the squared value of the magnitude of the vector.
life - Variable in class jme.entity.effects.Particle
denotes the amount of life left for the particlular particle.
lightMap - Variable in class jme.lighting.AbstractLightMap
the array of values corresponding to brightness values.
lightMap - Variable in class jme.locale.external.Terrain
lightMap the map used to contain shade values.
load() - Method in class jme.locale.external.data.AbstractHeightMap
load populates the height map data.
load() - Method in class jme.locale.external.data.CombinerHeightMap
load builds a new heightmap based on the combination of two other heightmaps.
load() - Method in class jme.locale.external.data.FaultFractalHeightMap
load generates the heightfield using the Fault Fractal algorithm.
load() - Method in class jme.locale.external.data.MidPointHeightMap
load generates the heightfield using the Midpoint Displacement algorithm.
load() - Method in class jme.locale.external.data.ParticleDepositionHeightMap
load generates the heightfield using the Particle Deposition algorithm.
load() - Method in class jme.locale.external.data.RawHeightMap
load fills the height data array with the appropriate data from the set RAW image.
load() - Method in class jme.system.PropertiesIO
load attempts to load the properties file defined during instantiation and put all properties in the table.
loadIdentity() - Method in class jme.math.Matrix
loadIdentity sets this matrix to the identity matrix, namely all zeros with ones along the diagonal.
loadModel() - Method in class jme.geometry.model.md3.Md3Model
loadModel loads the currently defined model file and sets the appropriate data structures for rendering and animating.
loadTexture(ImageIcon, int, int, boolean) - Method in class jme.texture.TextureManager
loadTexture loads a new texture defined by a loaded ImageIcon.
loadTexture(ImageIcon, int, int, boolean, boolean) - Method in class jme.texture.TextureManager
loadTexture loads a new texture defined by a loaded ImageIcon.
loadTexture(String, int, int, boolean) - Method in class jme.texture.TextureManager
loadTexture loads a new texture defined by the parameter string.
loadTexture(String, int, int, boolean, boolean) - Method in class jme.texture.TextureManager
loadTexture loads a new texture defined by the parameter string.
loadWeapon() - Method in class jme.geometry.model.md3.Md3Model
loadWeapon loads the currently defined weapon file and sets the appropriate data structures for rendering and animating.
locationX - Variable in class jme.geometry.hud.AbstractComponent
 
locationY - Variable in class jme.geometry.hud.AbstractComponent
 
loopAnimation(boolean) - Method in class jme.entity.effects.ParticleEmitter
loopAnimation determines whether to continue animating the particles after the first batch.
loops - Variable in class jme.geometry.primitive.Disk
 

M

Material - class jme.geometry.model.Material.
A Material is a texture map in MS3D.
Material() - Constructor for class jme.geometry.model.Material
 
MathUtils - class jme.math.MathUtils.
Math Utils provides a variety of useful math functions.
MathUtils() - Constructor for class jme.math.MathUtils
 
Matrix - class jme.math.Matrix.
Matrix defines and maintains a 4x4 matrix.
Matrix() - Constructor for class jme.math.Matrix
Constructor instantiates a new Matrix that is set to the identity matrix.
Matrix(Matrix) - Constructor for class jme.math.Matrix
Constructor instantiates a new Matrix that is set to the provided matrix.
Md3Model - class jme.geometry.model.md3.Md3Model.
Md3Model handles loading and rendering a Quake 3 MD3 format model.
Md3Model(String, String, String) - Constructor for class jme.geometry.model.md3.Md3Model
Constructor instantiates a new Md3Model object.
Mesh - class jme.geometry.model.Mesh.
A Mesh is a group of related triangles in MS3D.
Mesh() - Constructor for class jme.geometry.model.Mesh
 
MidPointHeightMap - class jme.locale.external.data.MidPointHeightMap.
MidPointHeightMapMidPointHeightMap(int, float) - Constructor for class jme.locale.external.data.MidPointHeightMap
Constructor builds a new heightmap using the midpoint displacement algorithm.
MilkshapeModel - class jme.geometry.model.ms.MilkshapeModel.
A MilkshapeModel represents a Milkshape 3D model.
MilkshapeModel(String) - Constructor for class jme.geometry.model.ms.MilkshapeModel
 
MilkshapeModel(String, boolean) - Constructor for class jme.geometry.model.ms.MilkshapeModel
 
Model - interface jme.geometry.model.Model.
An interface for models.
MonkeyException - exception jme.exception.MonkeyException.
MonkeyException handles all exceptions that could be thrown by the MonkeySystem and should be handled in the client software.
MonkeyException() - Constructor for class jme.exception.MonkeyException
Default constructor creates a new MonkeyException with out any description of what caused the exception.
MonkeyException(String) - Constructor for class jme.exception.MonkeyException
Constructor creates a new MonkeyException with a description of the exception that will be displayed when it's thrown.
MonkeyGLException - exception jme.exception.MonkeyGLException.
MonkeyGLException handles any exceptions related to OpenGL problems.
MonkeyGLException() - Constructor for class jme.exception.MonkeyGLException
Default constructor creates a new MonkeyGLException with out any description of what caused the exception.
MonkeyGLException(String) - Constructor for class jme.exception.MonkeyGLException
Constructor creates a new MonkeyGLException with a description of the exception that will be displayed when it's thrown.
MonkeyRuntimeException - exception jme.exception.MonkeyRuntimeException.
MonkeyRuntimeException handles all exceptions that could be thrown by the MonkeySystem at runtime and shouldn't be handled in the client software.
MonkeyRuntimeException() - Constructor for class jme.exception.MonkeyRuntimeException
Default constructor creates a new MonkeyRuntimeException with out any description of what caused the exception.
MonkeyRuntimeException(String) - Constructor for class jme.exception.MonkeyRuntimeException
Constructor creates a new MonkeyRuntimeException with a description of the exception that will be displayed when it's thrown.
MouseController - interface jme.controller.MouseController.
MouseController defines an interface for accessing current mouse interaction.
main(String[]) - Static method in class jme.math.EigenSystem
Main method used for testing.
main(String[]) - Static method in class jme.math.Quaternion
 
materialIndex - Variable in class jme.geometry.model.Mesh
The index into the array of materials in the model.
matrix - Variable in class jme.math.Matrix
 
move(float) - Method in class jme.controller.BaseFPSController
move changes the position of the camera depending on it's orientation.
move(float) - Method in interface jme.physics.PhysicsModule
move moves the entity in the way defined by the implementation of PhysicsModule.
move(float) - Method in class jme.physics.mobile.LandMobility
move sets the current acceleration to the base acceleration to the acceleration scalar.
mult(Quaternion) - Method in class jme.math.Quaternion
mult multiplies this quaternion by a parameter quaternion.
mult(float) - Method in class jme.math.Quaternion
mult multiplies this quaternion by a parameter scalar.
mult(float) - Method in class jme.math.Vector
mult multiplies the values of this vector by a scalar and returns the result.
multiply(float) - Method in class jme.math.Matrix
multiply multiplies this matrix by a scalar.
multiply(Matrix) - Method in class jme.math.Matrix
multiply multiplies this matrix with another matrix.

N

NORMAL - Static variable in class jme.geometry.hud.text.Font2D
 
name - Variable in class jme.geometry.model.Joint
The name of the joint in MS3D.
name - Variable in class jme.geometry.model.Material
The filename of the bitmap.
name - Variable in class jme.geometry.model.Mesh
The name of the mesh in MS3D.
negate() - Method in class jme.math.Quaternion
negate inverts the values of the quaternion.
negate() - Method in class jme.math.Vector
negate sets this vector to the negative (-x, -y, -z).
next() - Method in class jme.controller.AbstractGameController
 
next() - Method in interface jme.controller.KeyboardController
next returns the key code of the next key in the buffer.
norm() - Method in class jme.math.Quaternion
norm returns the norm of this quaternion.
normalIndex1 - Variable in class jme.geometry.model.Triangle
Normal 1.
normalIndex2 - Variable in class jme.geometry.model.Triangle
Normal 2.
normalIndex3 - Variable in class jme.geometry.model.Triangle
Normal 3.
normalize() - Method in class jme.math.Vector
normalize returns the unit vector of this vector.
normalizeTerrain(float[][]) - Method in class jme.locale.external.data.AbstractHeightMap
normalizeTerrain takes the current terrain data and converts it to values between 0 and 255.
normals - Variable in class jme.geometry.model.Mesh
The normals in the mesh.
numberNormals - Variable in class jme.geometry.model.Mesh
The number of normal vectors in the mesh.
numberPosistionKeyframes - Variable in class jme.geometry.model.Joint
The number of position keyframes for the joint.
numberRotationKeyframes - Variable in class jme.geometry.model.Joint
The number of position keyframes for the joint.
numberTriangles - Variable in class jme.geometry.model.Mesh
The number of triangles in the mesh.
numberVertices - Variable in class jme.geometry.model.Mesh
The number of vertices in the mesh.

O

orthogonalLineFit(Vector[]) - Static method in class jme.math.Approximation
orthogonalLineFit creates a line that uses least squares and measures errors orthogonally rather than linearly.
outerRadius - Variable in class jme.geometry.primitive.Disk
 

P

Panel - class jme.geometry.hud.Panel.
Panel
Panel() - Constructor for class jme.geometry.hud.Panel
 
PartialDisk - class jme.geometry.primitive.PartialDisk.
PartialDisk defines a sliver of a disk geometry.
PartialDisk(double, double, int, int, double, double) - Constructor for class jme.geometry.primitive.PartialDisk
Constructor builds a new PartialDisk using the passed parameters.
Particle - class jme.entity.effects.Particle.
Particle represents a single particle that is part of a larger particle emitter.
Particle() - Constructor for class jme.entity.effects.Particle
Constructor instantiates a new Particle and initializes all the variables.
ParticleDepositionHeightMap - class jme.locale.external.data.ParticleDepositionHeightMap.
ParticleDepositionHeightMap creates a heightmap based on the Particle Deposition algorithm based on Jason Shankel's paper from "Game Programming Gems".
ParticleDepositionHeightMap(int, int, int, int, int, float) - Constructor for class jme.locale.external.data.ParticleDepositionHeightMap
Constructor sets the attributes of the Particle Deposition Height Map and then generates the map.
ParticleEmitter - class jme.entity.effects.ParticleEmitter.
ParticleEmitter controls and maintains a number of Particles.
ParticleEmitter(int) - Constructor for class jme.entity.effects.ParticleEmitter
Constructor instantiates a new ParticleEmitter object, intializing the particle array for the number of particles this emitter is responsible for.
ParticleSystem - class jme.entity.effects.ParticleSystem.
ParticleSystem maintains a collection of particle emitters.
ParticleSystem() - Constructor for class jme.entity.effects.ParticleSystem
 
PhysicsModule - interface jme.physics.PhysicsModule.
PhysicsModule is an interface that defines the method for moving an entity through the environment.
Picker - class jme.geometry.hud.Picker.
 
Picker() - Constructor for class jme.geometry.hud.Picker
 
Primitive - class jme.geometry.primitive.Primitive.
Primitive defines a basic geometry shape.
Primitive() - Constructor for class jme.geometry.primitive.Primitive
 
ProceduralTexture - class jme.texture.ProceduralTexture.
ProceduralTexture generates an ImageIcon using an AbstractHeightMap and one or more ImageIcons as input textures.
ProceduralTexture(AbstractHeightMap) - Constructor for class jme.texture.ProceduralTexture
Constructor instantiates a new ProceduralTexture object initializing the list for textures and the height map.
ProgressBar - class jme.geometry.hud.ProgressBar.
 
ProgressBar() - Constructor for class jme.geometry.hud.ProgressBar
 
PropertiesDialog - class jme.system.PropertiesDialog.
PropertiesDialog provides an interface to make use of the PropertiesIO class.
PropertiesDialog(PropertiesIO, String) - Constructor for class jme.system.PropertiesDialog
Constructor builds the interface for the PropertiesDialog.
PropertiesIO - class jme.system.PropertiesIO.
PropertiesIO handles loading and saving a properties file that defines the display settings.
PropertiesIO(String) - Constructor for class jme.system.PropertiesIO
Constructor creates the PropertiesIO object for use.
Pyramid - class jme.geometry.primitive.Pyramid.
Pyramid defines a primitive object of a pyramid shape.
Pyramid(float, float) - Constructor for class jme.geometry.primitive.Pyramid
Constructor instantiates a new Pyramid object with the given attributes.
panView(float) - Method in class jme.controller.BaseFPSController
paneView rotates the entity about it's local Y-Axis.
parentIndex - Variable in class jme.geometry.model.Joint
The parent joint index.
parentName - Variable in class jme.geometry.model.Joint
The name of the parent joint in MS3D.
points - Variable in class jme.geometry.primitive.Quad
 
points - Variable in class jme.geometry.primitive.Triangle
 
pollKeyboard() - Method in class jme.controller.AbstractGameController
 
pollKeyboard() - Method in interface jme.controller.KeyboardController
pollKeyboard updates the state of the key variables to be either true or false depending on the current keyboard.
pollMouse() - Method in class jme.controller.AbstractGameController
pollMouse updates the mouse position and the absolute mouse position.
pollMouse() - Method in interface jme.controller.MouseController
pollMouse obtains the latest deltas for the mouse from the Mouse context.
position - Variable in class jme.entity.effects.Particle
the location in 3D space of the particle.
positionKeys - Variable in class jme.geometry.model.Joint
The tranlation keyframes of the animation.
posx - Variable in class jme.geometry.model.Joint
The local translation of the joint in 3D space.
posy - Variable in class jme.geometry.model.Joint
The local translation of the joint in 3D space.
posz - Variable in class jme.geometry.model.Joint
The local translation of the joint in 3D space.
preRender() - Method in class jme.geometry.primitive.Box
preRender does not perform any action for Box.
preRender() - Method in class jme.geometry.primitive.Pyramid
preRender does not do anything within Pyramid.
preRender() - Method in class jme.geometry.primitive.Quad
preRender does nothing for quad.
preRender() - Method in class jme.geometry.primitive.Quadric
preRender should be called prior to any render call.
preRender() - Method in class jme.geometry.primitive.Triangle
preRender does nothing for triangle.
print(int, int, String, int) - Method in class jme.geometry.hud.text.Font2D
print renders the specified string to a given (x,y) location.

Q

Quad - class jme.geometry.primitive.Quad.
Quad handles the rendering of a single quad shape.
Quad(Vector[]) - Constructor for class jme.geometry.primitive.Quad
Constructor instantiates a new Quad with the given set of points.
Quadric - class jme.geometry.primitive.Quadric.
Quadric extends Primitive to include Quadric features of the OpenGL Utilities library.
Quadric() - Constructor for class jme.geometry.primitive.Quadric
 
Quaternion - class jme.math.Quaternion.
Quaternion defines a single example of a more general class of hypercomplex numbers.
Quaternion() - Constructor for class jme.math.Quaternion
Constructor instantiates a new Quaternion object initializing all values to zero.
Quaternion(float, float, float, float) - Constructor for class jme.math.Quaternion
Constructor instantiates a new Quaternion object from the given list of parameters.
Quaternion(float[]) - Constructor for class jme.math.Quaternion
Constructor instantiates a new Quaternion object from a collection of rotation angles.
Quaternion(Quaternion, Quaternion, float) - Constructor for class jme.math.Quaternion
Constructor instantiates a new Quaternion object from an interpolation between two other quaternions.
Quaternion(Quaternion) - Constructor for class jme.math.Quaternion
Constructor instantiates a new Quaternion object from an existing quaternion, creating a copy.
quadricPointer - Variable in class jme.geometry.primitive.Quadric
a pointer to the quadric object returned from a call to gluNewQuadric().
quit() - Method in class jme.AbstractGame
quit is called to exit the program.

R

RIGHT - Static variable in class jme.locale.external.feature.SkyBox
Defines the index to the right texture of the skybox
RawHeightMap - class jme.locale.external.data.RawHeightMap.
RawHeightMap creates a height map from a RAW image file.
RawHeightMap(String, int) - Constructor for class jme.locale.external.data.RawHeightMap
Constructor creates a new RawHeightMap object and loads a RAW image file to use as a height field.
Rectangle - class jme.math.Rectangle.
Rectangle defines a finite plane with an origin point and two edge directions that defines it's extents.
Rectangle() - Constructor for class jme.math.Rectangle
Constructor instantiates a new Rectangle object.
Rectangle(Vector, Vector, Vector) - Constructor for class jme.math.Rectangle
Constructor instantiates a new Rectangle object.
raise(float) - Method in class jme.controller.BaseFPSController
raise alters the position and view of the entity such that it raises or lowers along the local Y-Axis.
red - Variable in class jme.geometry.primitive.Primitive
the red component of the object's color.
reinit() - Method in class jme.AbstractGame
reinit is called at any time by the client application to rebuild the sub systems.
relativeFinalMatrix - Variable in class jme.geometry.model.Joint
The helper matrix for calculating the final matrix.
relativeMatrix - Variable in class jme.geometry.model.Joint
The transformation of a joint from its parent.
reload() - Method in class jme.texture.TextureManager
reload reloads all loaded textures after making a call to saveKeys.
reload(boolean) - Method in class jme.texture.TextureManager
reload reloads all loaded textures after making a call to saveKeys.
remove(Component) - Method in class jme.geometry.hud.AbstractComponent
remove removes thes specified subComponent from this component.
remove(Component) - Method in interface jme.geometry.hud.Component
remove subtracts the specified component from the list of children.
remove(String) - Method in class jme.system.KeyBindingManager
remove deletes a key map from the list.
removeChild(Entity) - Method in class jme.entity.Entity
removeChild removes the requested child from the list of children.
render() - Method in class jme.AbstractGame
render is called each frame and is inteded to display the game information to the OpenGL context.
render() - Method in class jme.controller.AbstractGameController
 
render() - Method in class jme.controller.BaseFPSController
 
render() - Method in class jme.controller.BasicController
render renders the entity the controller is controlling.
render() - Method in interface jme.controller.EntityController
render sets the model view matrix to that defined by the Entity's position, view and up vectors.
render() - Method in class jme.controller.TrackingController
render calls the render method for the camera updating the camera's viewport.
render() - Method in class jme.entity.Entity
render translates and rotates the entity based on it's attributes.
render() - Method in interface jme.entity.EntityInterface
render handles the making the required calls to the rendering framework (OpenGL) to display the entity to the screen.
render() - Method in class jme.entity.camera.Camera
look uses the current position, view and up vector of the camera to determine the view.
render() - Method in class jme.entity.effects.ParticleEmitter
render renders a quad for each particle using a billboarding effect so that the particle is always facing the viewport.
render() - Method in class jme.entity.effects.ParticleSystem
 
render() - Method in interface jme.geometry.Geometry
render is responsible to presenting the geometry to the OpenGL context.
render() - Method in class jme.geometry.hud.AbstractComponent
 
render() - Method in class jme.geometry.hud.Button
 
render() - Method in interface jme.geometry.hud.Component
render takes care of displaying the component to the screen.
render() - Method in class jme.geometry.hud.Frame
 
render() - Method in class jme.geometry.hud.Panel
 
render() - Method in class jme.geometry.hud.Picker
 
render() - Method in class jme.geometry.hud.ProgressBar
 
render() - Method in class jme.geometry.hud.SplashScreen
render display the splash screen to the display view.
render() - Method in class jme.geometry.hud.TextPanel
 
render() - Method in class jme.geometry.model.md3.Md3Model
render handles rendering the model to the screen.
render() - Method in class jme.geometry.model.ms.MilkshapeModel
Draws the model to OpenGL via lwjgl.
render() - Method in class jme.geometry.primitive.Box
render renders the box with normals facing outward.
render() - Method in class jme.geometry.primitive.Cylinder
render handles rendering the cylinder to the view context.
render() - Method in class jme.geometry.primitive.Disk
render handles rendering the sphere to the view context.
render() - Method in class jme.geometry.primitive.PartialDisk
render handles rendering the sphere to the view context.
render() - Method in class jme.geometry.primitive.Primitive
render is an abstract method that should handle the displaying of the geometry data.
render() - Method in class jme.geometry.primitive.Pyramid
render displays the pyramid with the current parameters.
render() - Method in class jme.geometry.primitive.Quad
render renders a single quad with the defined points.
render() - Method in class jme.geometry.primitive.Quadric
render is an abstract method that should handle the displaying of the geometry data.
render() - Method in class jme.geometry.primitive.Sphere
render handles rendering the sphere to the view context.
render() - Method in class jme.geometry.primitive.Triangle
render renders a single triangle with the defined points.
render() - Method in interface jme.locale.Locale
render displays the locale to the screen.
render() - Method in class jme.locale.SimpleLocale
render renders the SimpleLocale.
render() - Method in class jme.locale.external.BruteForce
render creates a triangle strip for each row of the height map.
render() - Method in class jme.locale.external.Geomipmap
render renders each patch if it is visible.
render() - Method in class jme.locale.external.Terrain
Abstract method to be implemented by the subclass.
render() - Method in interface jme.locale.external.feature.Sky
render displays the Sky to the window.
render() - Method in class jme.locale.external.feature.SkyBox
render displays the skybox to the viewport.
render() - Method in class jme.locale.external.feature.SkyDome
render draws the dome around the camera and applies the texture.
render() - Method in interface jme.locale.external.feature.Water
render renders the water feature.
render() - Method in class jme.locale.external.feature.WaterMesh
render displays the water mesh to the view port.
render() - Method in class jme.locale.external.feature.WaterPlane
render renders a single quad with the set texture, color and location.
render() - Method in class jme.world.World
render renders the entities in turn and then the locale.
repeatDetailMap - Variable in class jme.locale.external.Terrain
repeatDetailMap the number of times to repeat the detail texture across the terrain.
reset() - Static method in class jme.texture.TextureManager
reset clears all textures from the list and sets the instance to null.
resetDisplay(int, int, int, int, boolean, String) - Method in class jme.AbstractGame
resetDisplay resets the display system to reflect the new desired attributes.
rotate(float, Vector) - Method in class jme.controller.BaseFPSController
rotate rotates the camera's view about a given axis.
rotate(Matrix) - Method in class jme.math.Vector
rotate rotates a vector about a rotation matrix.
rotationKeys - Variable in class jme.geometry.model.Joint
The rotation keyframes of the animation.
rotx - Variable in class jme.geometry.model.Joint
The local rotation of the joint in 3D space.
roty - Variable in class jme.geometry.model.Joint
The local rotation of the joint in 3D space.
rotz - Variable in class jme.geometry.model.Joint
The local rotation of the joint in 3D space.

S

SUBTRACTION - Static variable in class jme.locale.external.data.CombinerHeightMap
Constant mode to denote subtracting the two heightmaps.
SimpleLocale - class jme.locale.SimpleLocale.
SimpleLocale defines a simple Locale.
SimpleLocale(Vector, float) - Constructor for class jme.locale.SimpleLocale
Constructor builds a new SimpleLocale with the defined, center and length of each side.
Sky - interface jme.locale.external.feature.Sky.
Sky defines an interface for creation of skies.
SkyBox - class jme.locale.external.feature.SkyBox.
SkyBox defines a implementation of the sky interface where the sky is defined by a cube with a texture on each of the six faces.
SkyBox(float) - Constructor for class jme.locale.external.feature.SkyBox
Constructor creates a new SkyBox object.
SkyDome - class jme.locale.external.feature.SkyDome.
SkyDome defines an implementation of the sky interface where the sky is represented as a dome.
SkyDome(float, float, float, float, float) - Constructor for class jme.locale.external.feature.SkyDome
Constructor instantiates a new SkyDome object.
SlopeLighting - class jme.lighting.SlopeLighting.
SlopeLighting creates a light map based on a given heightmap.
SlopeLighting(AbstractHeightMap, int, int, float, float, int) - Constructor for class jme.lighting.SlopeLighting
Constructor sets the lighting attributes and calls createLighting initializing the light map.
Sphere - class jme.geometry.primitive.Sphere.
Sphere defines a spherical geometry.
Sphere(double, int, int) - Constructor for class jme.geometry.primitive.Sphere
Constructor creates a new sphere.
SplashScreen - class jme.geometry.hud.SplashScreen.
SplashScreen creates a screen encompassing splash screen to be displayed.
SplashScreen() - Constructor for class jme.geometry.hud.SplashScreen
Constructor instantiates a new SplashScreen object.
StringUtils - class jme.utility.StringUtils.
StringUtils provides various methods to operate on Strings.
StringUtils() - Constructor for class jme.utility.StringUtils
 
save(String) - Method in class jme.locale.external.data.AbstractHeightMap
save will save the heightmap data into a new RAW file denoted by the supplied filename.
save(int, int, int, int, boolean) - Method in class jme.system.PropertiesIO
save overwrites the properties file with the given parameters.
saveKeys() - Method in class jme.texture.TextureManager
saveKeys makes a copy of all the texture keys (file names).
saveTexture(String) - Method in class jme.texture.ProceduralTexture
 
set(Vector, Vector, Vector) - Method in class jme.entity.camera.Camera
set sets the camera's attributes to the three Vector3 parameters and sets them to the camera's attributes.
set(float[][]) - Method in class jme.math.Matrix
set sets the values of this matrix from an array of values.
set(float[]) - Method in class jme.math.Matrix
 
set(Quaternion) - Method in class jme.math.Matrix
 
set(String, int) - Method in class jme.system.KeyBindingManager
set sets the command to the given keycode overriding any previous keycodes previously set for the same command.
set(String, int[]) - Method in class jme.system.KeyBindingManager
set sets the command to the given list of keycodes overriding any previous keycodes previously set for the same command.
set(String, String) - Method in class jme.system.PropertiesIO
set adds a key/value pair to the properties list.
setAccuracy(float) - Method in class jme.controller.BaseFPSController
setAccuracy sets the accuracy value for mouse control.
setAnimated(boolean) - Method in class jme.geometry.model.ms.MilkshapeModel
Set the new animation mode.
setAttributes(float, float, float, float, float, float, float, float, float) - Method in class jme.entity.camera.Camera
setAttributes sets the camera's attributes to the new nine parameters that make up the three attributes and initializes the camera's vectors to them.
setAttributes(int, int, int, int, boolean, String) - Method in class jme.system.DisplaySystem
setAttributes changes the attributes of the current display.
setBase(float) - Method in class jme.geometry.primitive.Pyramid
setBase sets the base size for the pyramid.
setBaseAcceleration(float) - Method in class jme.physics.mobile.LandMobility
setBaseAcceleration sets the acceleration of the entity.
setBaseHeight(float) - Method in class jme.locale.external.feature.WaterMesh
setBaseHeight sets the height of the water.
setBaseRadius(double) - Method in class jme.geometry.primitive.Cylinder
setBaseRadius sets the base size of the cylinder.
setBlended(boolean) - Method in class jme.geometry.hud.SplashScreen
setBlended turns blending (using the alpha value of the color) on and off.
setBoundingVolume(BoundingVolume) - Method in class jme.entity.Entity
setBoundingVolume sets the volume that contains this entity.
setBoundingVolume(BoundingVolume) - Method in interface jme.entity.EntityInterface
setBoundingVolume sets the volume that contains this entity.
setBoundingVolume(BoundingVolume) - Method in class jme.entity.effects.ParticleSystem
setBoundingVolume sets the volume that contains this entity.
setBuffer(float) - Method in class jme.entity.camera.Frustum
setBuffer sets a buffer for detection if a shape is within the frustum or not.
setBuffered() - Method in class jme.controller.AbstractGameController
 
setBuffered() - Method in interface jme.controller.KeyboardController
setBuffered sets the keyboard to buffered mode.
setCaldera(float) - Method in class jme.locale.external.data.ParticleDepositionHeightMap
setCaldera sets the level at which a peak will be inverted.
setCamera(Camera) - Method in class jme.world.World
setCamera sets the camera for the current world.
setCenter(Vector) - Method in class jme.geometry.bounding.BoundingBox
setCenter sets the center of the bounding box.
setCenter(Vector) - Method in class jme.geometry.bounding.BoundingSphere
setCenter sets the center of the bounding sphere.
setCenter(Vector) - Method in class jme.locale.SimpleLocale
setCenter sets the center of the locale.
setCoastDeceleration(float) - Method in class jme.physics.mobile.LandMobility
setCoastDeceleration sets the deceleration rate of the entity.
setColor(float, float, float, float) - Method in interface jme.geometry.Geometry
setColor sets the color of the geometry.
setColor(float, float, float) - Method in class jme.geometry.hud.AbstractComponent
setColor sets the overall color of the component.
setColor(float, float, float) - Method in interface jme.geometry.hud.Component
setColor sets the color of the component.
setColor(float, float, float, float) - Method in class jme.geometry.hud.SplashScreen
setColor sets the color to shade the splashscreen.
setColor(float, float, float, float) - Method in class jme.geometry.hud.text.Font2D
setColor sets the RGBA values to render the font as.
setColor(float, float, float, float) - Method in class jme.geometry.model.md3.Md3Model
setColor sets the overall shade of the model.
setColor(float, float, float, float) - Method in class jme.geometry.model.ms.MilkshapeModel
 
setColor(float, float, float, float) - Method in class jme.geometry.primitive.Primitive
setColor sets the RGBA values for this object.
setColor(Vector) - Method in class jme.lighting.AbstractLightMap
setColor sets the color vector of the lightmap.
setColor(float, float, float, float) - Method in class jme.locale.SimpleLocale
setColor sets the color to set the locale to.
setColor(Vector) - Method in class jme.locale.external.feature.SkyBox
setColor sets the color tint of the skybox.
setColor(Vector) - Method in class jme.locale.external.feature.WaterPlane
setColor sets the color of the water texture.
setCorner(int, Vector) - Method in class jme.geometry.primitive.Box
setCorner sets a single point of the box.
setCorners(Vector[]) - Method in class jme.geometry.primitive.Box
setCorners sets the points of the box.
setCurrentAngle(float) - Method in class jme.physics.mobile.LandMobility
setCurrentAngle sets the current angle of the entity.
setDelay(long) - Method in class jme.geometry.hud.SplashScreen
setDelay sets how long to display the splash screen in milliseconds.
setDetailTexture(String, int) - Method in class jme.locale.external.Terrain
setDetailTexture sets texture to use for detail texturing.
setDirX(int) - Method in class jme.lighting.SlopeLighting
setDirX sets the direction of the light on the X axis.
setDirZ(int) - Method in class jme.lighting.SlopeLighting
setDirZ sets the direction of the light on the Z axis.
setDirection(Vector) - Method in class jme.math.Line
setDirection sets the direction of the line.
setDistanceFog(boolean) - Method in class jme.locale.external.Terrain
useDistanceFog determines if distance-based fog will be used.
setDomeRotation(float) - Method in class jme.locale.external.feature.SkyDome
setDomeRotation sets the speed at which the dome rotates around the camera.
setEndAngle(double) - Method in class jme.geometry.primitive.PartialDisk
setEndAngle sets the ending angle for the slice.
setEndColor(Vector) - Method in class jme.entity.effects.ParticleEmitter
setEndColor sets the final color of the particle just before it dies.
setEndSize(Vector) - Method in class jme.entity.effects.ParticleEmitter
setEndSize sets the final size of the particle just before it dies.
setEntityPitch(float) - Method in class jme.controller.AbstractGameController
setEntityPitch sets the pitch of the controlled entity.
setEntityPitch(float) - Method in interface jme.controller.EntityController
setEntityPitch sets the pitch angle of the entity.
setEntityPosition(Vector) - Method in class jme.controller.AbstractGameController
 
setEntityPosition(Vector) - Method in interface jme.controller.EntityController
setEntityPosition sets the position of the Entity to the vector passed.
setEntityRoll(float) - Method in class jme.controller.AbstractGameController
setEntityRoll sets the roll of the controlled entity.
setEntityRoll(float) - Method in interface jme.controller.EntityController
setEntityRoll sets the roll angle of the entity.
setEntityUp(Vector) - Method in class jme.controller.BaseFPSController
setEntityUp sets the vector that represents the up or orientation of the entity.
setEntityView(Vector) - Method in class jme.controller.BaseFPSController
setEntityView sets the point at which the camera is pointed at.
setEntityVisibility(boolean) - Method in class jme.world.World
 
setEntityYaw(float) - Method in class jme.controller.AbstractGameController
setEntityYaw sets the yaw of the controlled entity.
setEntityYaw(float) - Method in interface jme.controller.EntityController
setEntityYaw sets the yaw angle of the entity.
setFactors(float, float) - Method in class jme.locale.external.data.CombinerHeightMap
setFactors sets the distribution of heightmaps.
setFade(float) - Method in class jme.entity.effects.ParticleEmitter
setFade sets the fade value of the particles.
setFilename(String) - Method in class jme.locale.external.data.RawHeightMap
setFilename sets the file to use for the RAW data.
setFilter(float) - Method in class jme.locale.external.data.AbstractHeightMap
setFilter sets the erosion value for the filter.
setFirstEdge(Vector) - Method in class jme.math.Rectangle
setFirstEdge sets the first extent vector.
setFogAttributes(int, float[], float, float, float) - Method in class jme.locale.external.Terrain
setFogAttributes sets the attributes for how fog will be used.
setFontTexture(String) - Method in class jme.geometry.hud.text.Font2D
setFontTexture sets the texture the Font2D object to that which is passed in.
setFormatter(Formatter) - Method in class jme.utility.LoggingSystem
setFormatter sets the formatter to use for this logger.
setFriction(float) - Method in class jme.entity.effects.ParticleEmitter
setFriction sets the value that the particles slow down during their travels.
setGeometry(Geometry) - Method in class jme.entity.Entity
setGeometry sets the geometry of this entity.
setGravity(Vector) - Method in class jme.entity.effects.ParticleEmitter
setGravity sets the value of the forces that will be acting upon the particles.
setHandler(Handler) - Method in class jme.utility.LoggingSystem
setHandler sets the Handler of the logger.
setHeight(double) - Method in class jme.geometry.primitive.Cylinder
setHeight sets the length of the cylinder.
setHeight(float) - Method in class jme.geometry.primitive.Pyramid
setHeight sets the new peak height of the pyramid.
setHeightAtPoint(int, int, int) - Method in class jme.locale.external.data.AbstractHeightMap
setHeightAtPoint sets the height value for a given coordinate.
setHeightData(AbstractHeightMap) - Method in class jme.locale.external.Terrain
setHeightData takes a AbstractHeightMap to allow the change of data to render.
setHeightMap(AbstractHeightMap) - Method in class jme.lighting.SlopeLighting
setHeightMap sets the heightmap for the slope calculations.
setHeightMap(AbstractHeightMap) - Method in class jme.texture.ProceduralTexture
setHeightMap sets the input heightmap to use for the texture generation.
setHeightMaps(AbstractHeightMap, AbstractHeightMap) - Method in class jme.locale.external.data.CombinerHeightMap
setHeightMaps sets the height maps to combine.
setHeightScale(float) - Method in class jme.locale.external.data.AbstractHeightMap
setHeightScale sets the scale of the height values.
setInnerRadius(double) - Method in class jme.geometry.primitive.Disk
setInnerRadius sets the inner radius of the disk.
setInverseRotationDegrees(float[]) - Method in class jme.math.Matrix
setInverseRotationDegrees builds an inverted rotation from Euler angles that are in degrees.
setInverseRotationRadians(float[]) - Method in class jme.math.Matrix
setInverseRotationRadians builds an inverted rotation from Euler angles that are in radians.
setInverseTranslation(float[]) - Method in class jme.math.Matrix
setInverseTranslation will set the matrix's inverse translation values.
setIterations(int) - Method in class jme.locale.external.data.FaultFractalHeightMap
setIterations sets the number of faults to generated during the construction of the heightmap.
setJumps(int) - Method in class jme.locale.external.data.ParticleDepositionHeightMap
setJumps sets the number of jumps or peaks that will be created during the next call to load.
setLegsAnimation(String) - Method in class jme.geometry.model.md3.Md3Model
setLegsAnimation sets the current animation of the lower model.
setLength(float) - Method in class jme.locale.SimpleLocale
setLength sets the length of the locale's sides.
setLevel(Level) - Method in class jme.utility.LoggingSystem
setLevel sets the filtering level to be used for this logger.
setLightMap(AbstractLightMap) - Method in class jme.locale.external.Terrain
setLightMap
setLocale(Locale) - Method in class jme.world.World
setLocale sets the locale of this world.
setLocation(float, float) - Method in class jme.geometry.hud.AbstractComponent
 
setLocation(float, float) - Method in interface jme.geometry.hud.Component
setLocation sets the lower left point of the component.
setLoops(int) - Method in class jme.geometry.primitive.Disk
setLoops sets the number of loops for the disk.
setMaxBright(float) - Method in class jme.lighting.SlopeLighting
setMaxBright sets the maximum brightness value for any given point.
setMaxDelta(int) - Method in class jme.locale.external.data.FaultFractalHeightMap
setMaxDelta sets the maximum height value for the fault line varience.
setMaxParticles(int) - Method in class jme.locale.external.data.ParticleDepositionHeightMap
setMaxParticles sets the maximum number of particles for a single jump.
setMaxPoint(Vector) - Method in class jme.geometry.bounding.BoundingBox
setMaxPoint sets the new maximum point of the box.
setMaxVelocity(float) - Method in class jme.physics.mobile.LandMobility
setMaxVelocity sets the maximum velocity the entity is allowed to obtain.
setMinBright(float) - Method in class jme.lighting.SlopeLighting
setMinBright sets the minimum brightness value for any given point.
setMinDelta(int) - Method in class jme.locale.external.data.FaultFractalHeightMap
setMinDelta sets the minimum height value for the fault line varience.
setMinParticles(int) - Method in class jme.locale.external.data.ParticleDepositionHeightMap
setMinParticles sets the minimum number of particles for a single jump.
setMinPoint(Vector) - Method in class jme.geometry.bounding.BoundingBox
setMinPoint sets the minPoint or maximum point of the bounding box.
setMinVelocity(float) - Method in class jme.physics.mobile.LandMobility
setMinVelocity sets the minimum velocity (backward movement) the entity is allowed to obtain.
setMinimumDistance(float) - Method in class jme.locale.external.Geomipmap
setMinimumDistance sets the distance for the most detail.
setMode(int) - Method in class jme.locale.external.data.CombinerHeightMap
setMode sets the mode of the combiner.
setModelString(String) - Method in class jme.geometry.model.md3.Md3Model
setModelString sets the new model to be used.
setMousePosition(int, int) - Method in class jme.controller.AbstractGameController
 
setMousePosition(int, int) - Method in interface jme.controller.MouseController
setMousePosition sets the x and y coordinate of the mouse within the cooridnates of the application window.
setMoved(boolean) - Method in class jme.entity.Entity
setMoved sets the moved flag.
setMovementSpeed(float) - Method in class jme.controller.BaseFPSController
setMovementSpeed adjusts the speed at which forward/backward movement occurs.
setOrigin(int, int) - Method in class jme.locale.external.feature.WaterMesh
setOrigin sets the originating point of the water mesh.
setOrigin(Vector) - Method in class jme.math.Line
setOrigin sets the new origin of the line.
setOrigin(Vector) - Method in class jme.math.Rectangle
setOrigin sets the origin point of the rectangle.
setOuterRadius(double) - Method in class jme.geometry.primitive.Disk
setOuterRadius sets the outer radius of the disk.
setPath(String) - Method in class jme.geometry.model.md3.Md3Model
setPath sets the path to the model.
setPeakWalk(int) - Method in class jme.locale.external.data.ParticleDepositionHeightMap
setPeakWalk sets how often the jump point will be aggitated.
setPhysicsModule(PhysicsModule) - Method in class jme.entity.Entity
setPhysicsModule sets the module the defines how the physics of the entity are handled.
setPitch(float) - Method in class jme.entity.Entity
setPitch sets the pitch angle of the entity.
setPoint(int, Vector) - Method in class jme.geometry.primitive.Quad
setPoint sets a specific corner to the given point.
setPoint(int, Vector) - Method in class jme.geometry.primitive.Triangle
setPoint sets a specific corner to the given point.
setPoints(Vector[]) - Method in class jme.geometry.primitive.Quad
setPoints sets the points that define the quad shape.
setPoints(Vector[]) - Method in class jme.geometry.primitive.Triangle
setPoints sets the points that define the triangle shape.
setPosition(Vector) - Method in class jme.entity.Entity
setPosition sets the position of this entity.
setPosition(Vector) - Method in class jme.entity.effects.ParticleEmitter
setPosition sets the position of the emitter.
setPosition(Vector) - Method in class jme.entity.effects.ParticleSystem
 
setPosition(float, float) - Method in class jme.geometry.hud.SplashScreen
setPosition sets the bottom left corner of the splash screen display.
setProcessPriority(int) - Method in class jme.utility.Timer
setProcessPriority sets the priority of this application.
setRadius(float) - Method in class jme.geometry.bounding.BoundingSphere
setRadius sets the radius of this bounding sphere.
setRadius(double) - Method in class jme.geometry.primitive.Sphere
setRadius sets the radius for the sphere.
setRepeat(float) - Method in class jme.locale.external.feature.WaterPlane
setRepeat sets the number of times to repeat the water texture across the quad.
setRoll(float) - Method in class jme.entity.Entity
setRoll sets the roll angle of the entity.
setRotationQuaternion(Quaternion) - Method in class jme.math.Matrix
setRotationQuaternion builds a rotation from a Quaternion.
setRoughness(float) - Method in class jme.locale.external.data.MidPointHeightMap
setRoughness sets the new roughness value of the heightmap.
setScale(Vector) - Method in class jme.geometry.model.md3.Md3Model
setScale sets the scale factor for the model.
setSecondEdge(Vector) - Method in class jme.math.Rectangle
setSecondEdge sets the second edge vector.
setSize(float, float) - Method in class jme.geometry.hud.AbstractComponent
 
setSize(float, float) - Method in interface jme.geometry.hud.Component
setSize sets the size of the component.
setSize(float, float) - Method in class jme.geometry.hud.SplashScreen
setSize sets the size of the splash.
setSize(int) - Method in class jme.locale.external.data.AbstractHeightMap
setSize sets the size of the terrain where the area is size x size.
setSky(Sky) - Method in class jme.entity.camera.Camera
setSky sets the sky representation of the terrain.
setSlices(int) - Method in class jme.geometry.primitive.Cylinder
setSlices sets the number of slices for this cylinder.
setSlices(int) - Method in class jme.geometry.primitive.Disk
setSlices sets the slices of the disk.
setSlices(int) - Method in class jme.geometry.primitive.Sphere
setSlices sets the number of slices for the sphere.
setSoftness(int) - Method in class jme.lighting.SlopeLighting
setSoftness sets the amount to blend shadows.
setSpeed(float) - Method in class jme.entity.effects.ParticleEmitter
setSpeed sets the speed at which the particle engine updates.
setStacks(int) - Method in class jme.geometry.primitive.Cylinder
setStacks sets the number of stacks for this cylinder.
setStacks(int) - Method in class jme.geometry.primitive.Sphere
setStacks sets the number of stacks for the sphere.
setStartAngle(double) - Method in class jme.geometry.primitive.PartialDisk
setStartAngle sets the initial angle for the slice.
setStartColor(Vector) - Method in class jme.entity.effects.ParticleEmitter
setStartColor sets the starting color of the particle.
setStartSize(Vector) - Method in class jme.entity.effects.ParticleEmitter
setStartSize sets the starting size of the particle.
setStrafe(Vector) - Method in class jme.entity.camera.Camera
setStrafe sets the strafe vector of the entity.
setTexture(String) - Method in class jme.entity.effects.ParticleEmitter
setTexture assigns the texture to be associated with the particles.
setTexture(String) - Method in interface jme.geometry.Geometry
setTexture sets the associated texture of this geometry to the passed texture file.
setTexture(String) - Method in class jme.geometry.hud.AbstractComponent
 
setTexture(String) - Method in interface jme.geometry.hud.Component
setTexture sets the texture if any of the component.
setTexture(String) - Method in class jme.geometry.hud.SplashScreen
setTexture sets the image to display as the splash.
setTexture(String) - Method in class jme.geometry.model.md3.Md3Model
setTexture is not used as the MD3 Model's texture is defined in the skin data of the model.
setTexture(String) - Method in class jme.geometry.model.ms.MilkshapeModel
 
setTexture(String) - Method in class jme.geometry.primitive.Primitive
setTexture takes an image file, and adds it to the texture system.
setTexture(String) - Method in class jme.locale.SimpleLocale
setTexture sets the image used by the locale.
setTexture(String) - Method in class jme.locale.external.Terrain
setTexture sets the texture used to render the terrain.
setTexture(ImageIcon) - Method in class jme.locale.external.Terrain
setTexture sets the texture used to render the terrain.
setTexture(int, String) - Method in class jme.locale.external.feature.SkyBox
setTexture sets a specified side texture to a given image texture.
setTexture(String) - Method in class jme.locale.external.feature.SkyDome
setTexture assignes the texture that makes up the sky dome.
setTexture(String) - Method in class jme.locale.external.feature.WaterMesh
setTexture sets the texture used for the watermesh.
setTexture(String) - Method in class jme.locale.external.feature.WaterPlane
setTexture sets the texture for the water plane.
setTextureAnimation(float, float) - Method in class jme.locale.external.feature.WaterPlane
setTextureAnimation denotes the amount to move the texture across the water plane.
setTextureSpeed(float, float) - Method in class jme.locale.external.feature.SkyDome
setTextureSpeed sets the animation speed of the dome texture.
setTextures(String[]) - Method in class jme.locale.external.feature.SkyBox
setTextures takes an array of image file names.
setTime(long) - Method in class jme.utility.Timer
setTime sets the time of the timer.
setTopRadius(double) - Method in class jme.geometry.primitive.Cylinder
setTopRadius sets the top size of the cylinder.
setTorsoAnimation(String) - Method in class jme.geometry.model.md3.Md3Model
setTorsoAnimation sets the current animation of the upper model.
setTrackingDistance(float) - Method in class jme.controller.TrackingController
setTrackingDistance sets the distance to follow behind the entity.
setTrackingSpeed(float) - Method in class jme.controller.TrackingController
setTrackingSpeed sets the speed at which the camera follows the entity.
setTranslation(float[]) - Method in class jme.math.Matrix
setTranslation will set the matrix's translation values.
setTransparency(float) - Method in class jme.geometry.hud.AbstractComponent
setTransparency sets the alpha channel of the component.
setTransparency(float) - Method in interface jme.geometry.hud.Component
setTransparency sets the transparency of the component where 0 is completely transparent and 1 is completely opaque.
setTransparency(float) - Method in class jme.locale.external.feature.WaterPlane
setTransparency sets the transparency or alpha of the water plane.
setTurningVelocity(float) - Method in class jme.physics.mobile.LandMobility
setTurningVelocity sets the rate at which the entity can turn.
setUp(float, float, float) - Method in class jme.entity.camera.Camera
setUp sets the orientation of the camera.
setUp(Vector) - Method in class jme.entity.camera.Camera
setUp sets the orienation of the camera.
setView(float, float, float) - Method in class jme.entity.camera.Camera
setView sets the point at which the camera is looking.
setView(Vector) - Method in class jme.entity.camera.Camera
setView sets the point vector at which the camera is looking.
setVisibilityType(int) - Method in class jme.entity.Entity
setVisibilityType sets what type of visibility check will be used for this entity.
setVolumetricFog(boolean) - Method in class jme.locale.external.Terrain
setVolumetricFog determines if vertex-based fog will be used.
setVolumetricFogCoord(float) - Method in class jme.locale.external.Terrain
setVolumetricFogCoord sets the level of the fog coordinate.
setVolumetricFogDepth(float) - Method in class jme.locale.external.Terrain
setVolumetricFogDepth sets the depth of the volumetric fog.
setWater(Water) - Method in class jme.world.World
setWater sets the water representation of the terrain.
setWaveSpeed(float) - Method in class jme.locale.external.feature.WaterPlane
setWaveSpeed sets the speed to move the water plane up/down.
setWeaponString(String) - Method in class jme.geometry.model.md3.Md3Model
setWeaponString sets the new model to be used for the weapon.
setWindSpeed(int) - Method in class jme.locale.external.feature.WaterMesh
setWindSpeed sets the speed of the winds that generate the waves.
setXScale(float) - Method in class jme.locale.external.Terrain
setXScale sets the scale of the terrain along the x-axis.
setYaw(float) - Method in class jme.entity.Entity
setYaw sets the yaw angle of the entity.
setZScale(float) - Method in class jme.locale.external.Terrain
setZScale sets the scale of the terrain along the z-axis.
shininess - Variable in class jme.geometry.model.Material
The ammount of light to be reflected off of the texture.
showTitle() - Method in class jme.AbstractGame
showTitle is called after initSystem and is intended to allow the display of any SplashScreens that the user desires.
size - Variable in class jme.entity.effects.Particle
the size of the particle.
size - Variable in class jme.locale.external.data.AbstractHeightMap
 
sky - Variable in class jme.entity.camera.Camera
sky the sky representation.
slerp(Quaternion, Quaternion, float) - Method in class jme.math.Quaternion
slerp sets this quaternion's value as an interpolation between two other quaternions.
slices - Variable in class jme.geometry.primitive.Disk
 
smoothingGroup - Variable in class jme.geometry.model.Triangle
The MS3D smoothing group.
specular - Variable in class jme.geometry.model.Material
An array of (r,g,b,a) color values for direct light.
start() - Method in class jme.AbstractGame
start begins the game.
strafe(float) - Method in class jme.controller.BaseFPSController
strafe moves the camera along the perpendicular axis of it's view.
strafe(float) - Method in interface jme.physics.PhysicsModule
strafe strafes the entity in the way defined by the implementation of PhysicsModule.
strafe(float) - Method in class jme.physics.mobile.LandMobility
strafe sets the current acceleration to the base strafe acceleration to the acceleration scalar.
subtract(Quaternion) - Method in class jme.math.Quaternion
subtract subtracts the values of the parameter quaternion from those of this quaternion.
subtract(Vector) - Method in class jme.math.Vector
subtract subtracts the values of this vector by another vector and returns the result.

T

TOP - Static variable in class jme.locale.external.feature.SkyBox
Defines the index to the top texture of the skybox
Terrain - class jme.locale.external.Terrain.
Terrain defines an abstract class for rendering height map data.
Terrain() - Constructor for class jme.locale.external.Terrain
 
TextPanel - class jme.geometry.hud.TextPanel.
TextPanel
TextPanel() - Constructor for class jme.geometry.hud.TextPanel
 
TextureManager - class jme.texture.TextureManager.
TextureManager maintains all textures within the running application.
Timer - class jme.utility.Timer.
Timer handles the system's time related functionality.
TrackingController - class jme.controller.TrackingController.
TrackingController defines a controller that uses a camera to "follow" a given entity.
TrackingController(Entity, Camera) - Constructor for class jme.controller.TrackingController
Constructor instantiates a new TrackingController object.
Triangle - class jme.geometry.model.Triangle.
A Triangle is a polygon in MD3D.
Triangle(int, int, int, int, int, int, int, int) - Constructor for class jme.geometry.model.Triangle
Creates a triangle with the vertices and normals given.
Triangle - class jme.geometry.primitive.Triangle.
Triangle handles the rendering of a single triangle shape.
Triangle(Vector[]) - Constructor for class jme.geometry.primitive.Triangle
Constructor instantiates a new Triangle with the given set of points.
takeScreenShot(String) - Method in class jme.system.DisplaySystem
takeScreenShot writes the screen pixels to a png image file.
tensorProduct(Vector, Vector) - Method in class jme.math.Matrix
 
terrainSize - Variable in class jme.locale.external.Terrain
terrainSize contains the size of the terrain where the area is terrainSize x terrainSize.
terrainTexture - Variable in class jme.locale.external.Terrain
terrainTexture is the texture id for the terrain map.
tiltView(int) - Method in class jme.controller.BaseFPSController
tiltView rotates the entity about it's local X-Axis.
time - Variable in class jme.geometry.model.Keyframe
The time in milliseconds after the start of the animation for which that keyframe occurs.
toAngleAxis(Vector) - Method in class jme.math.Quaternion
toAngleAxis sets a given angle and axis to that represented by the current quaternion.
toMatrix() - Method in class jme.math.Quaternion
getMatrix converts the values of this quaternion into a 4x4 matrix.
toString() - Method in class jme.entity.Entity
toString creates a string representation of the Entity object.
toString() - Method in class jme.entity.camera.Camera
toString returns the string representation of this camera object in the format:

jme.entity.camera.Camera@861f24
Position: {VECTOR}
View: {VECTOR}
Up: {VECTOR}
toString() - Method in class jme.entity.effects.Particle
 
toString() - Method in class jme.geometry.hud.text.Font2D
toString returns the string representation of this font object in the Format:

jme.geometry.hud.text.Font2D@1c282a1
Color: {RGBA COLOR}
Blended: {BOOLEAN VALUE}
Texture: {IMAGE FILE}
toString() - Method in class jme.geometry.primitive.Primitive
toString returns the string representation of this geometry object in the format:

Geometry: jme.geometry.primitive.Sphere@10e3293
Color: {RGBA VALUE}
TextureID: {VALUE}
toString() - Method in class jme.locale.SimpleLocale
toString returns the string representation of this object in the format:

jme.locale.SimpleLocale@1c282a1
Center: {VECTOR}
Side Length: {FLOAT}
Color: {RGBA VALUE}
Texture Name: {IMAGE FILE}
toString() - Method in class jme.math.Vector
toString returns the string representation of this Vector.
toString() - Method in class jme.utility.Timer
toString returns the string representation of this timer in the format:

jme.utility.Timer@1db699b
Time: {LONG}
FPS: {FLOAT}
toString() - Method in class jme.world.World
toString returns the string representation of this object in the format:

jme.world.World@11a64ed
Locale: {LOCALE}
Entities: {ENTITY}
transparency - Variable in class jme.geometry.model.Material
The ammount of light to pass through the texture.
triangles - Variable in class jme.geometry.model.Mesh
The traingles in the mesh.
tridiagonalQL() - Method in class jme.math.EigenSystem
tridiagonalQL reduces the tridiagonal matrix to a diagonal one using the QL algorithm.
tridiagonalReduction() - Method in class jme.math.EigenSystem
tridiagonalReduction reduces the matrix to a tridiagonal matrix using the Householder transformations.
turn(float) - Method in interface jme.physics.PhysicsModule
turn turns the entity in the way defined by the implementation of PhysicsModule.
turn(float) - Method in class jme.physics.mobile.LandMobility
turn affects the current turning velocity, where negative one turns right by the set turning velocity and positive one turns left by the set turning velocity.

U

UPPER - Static variable in class jme.geometry.model.md3.Md3Model
UPPER defines the torso section of the model.
u - Variable in class jme.geometry.model.Vertex
The x value of the 2D texture point.
unitize() - Method in class jme.math.Vector
unitize sets this vector to the unit vector or direction vector.
unloadHeightMap() - Method in class jme.locale.external.data.AbstractHeightMap
unloadHeightMap clears the data of the height map.
update() - Method in class jme.AbstractGame
update is called each frame and is intended to update the game state.
update(float) - Method in class jme.controller.AbstractGameController
update defines a method that should be called each round or frame.
update(float) - Method in class jme.controller.BaseFPSController
update overrides AbstractGameController's update method.
update(float) - Method in class jme.controller.BasicController
update checks if the exit key has been pressed, if not continues.
update(float) - Method in class jme.controller.TrackingController
update refreshes the camera and checks the tracking distance.
update(float) - Method in class jme.entity.Entity
update updates the state of the entity.
update(float) - Method in interface jme.entity.EntityInterface
update is used to alter the entity in any way to reflect the passage of time.
update(float) - Method in class jme.entity.camera.Camera
update updates the sky parameters if necessary.
update() - Method in class jme.entity.camera.Frustum
update refreshes the frustum planes based on any change of the view port.
update(float) - Method in class jme.entity.effects.ParticleEmitter
update updates each particles position, velocity, life, color and size.
update(float) - Method in class jme.entity.effects.ParticleSystem
 
update(float) - Method in interface jme.geometry.model.Model
 
update(float) - Method in class jme.geometry.model.ms.MilkshapeModel
Set the final matrix of all of the joints to be part way between the previous keyframe and the next keyframe, depending on how much time has passed since the last keyframe.
update(float) - Method in interface jme.locale.Locale
update refreshes the locale to reflect any changes that may have take place since the previous frame.
update(float) - Method in class jme.locale.SimpleLocale
update does not perform any action for SimpleLocale.
update(float) - Method in class jme.locale.external.BruteForce
update does not do anything.
update(float) - Method in class jme.locale.external.Geomipmap
update updates the geomipmap patch values to reflect any movement in the camera.
update(float) - Method in class jme.locale.external.Terrain
Abstract method to be implemented by the subclass.
update(float) - Method in interface jme.locale.external.feature.Sky
update updates the sky.
update(float) - Method in class jme.locale.external.feature.SkyBox
update does nothing, as the skybox is a static display.
update(float) - Method in class jme.locale.external.feature.SkyDome
update calculates the new position of the dome and the texture based on the speeds.
update(float) - Method in interface jme.locale.external.feature.Water
update freshens the mesh that makes up the water.
update(float) - Method in class jme.locale.external.feature.WaterMesh
update sets the coordinates of the mesh to properly simulate the rise and fall of waves.
update(float) - Method in class jme.locale.external.feature.WaterPlane
update updates the location of the water plane and the setting for the texture.
update(float) - Method in interface jme.physics.PhysicsModule
update should update any physical attributes of the entity.
update(float) - Method in class jme.physics.mobile.LandMobility
update calculates the current velocity of the entity, as well as the current angle the entity is facing.
update() - Method in class jme.utility.Timer
update recalulates the frame rate based on the previous call to update.
update(float) - Method in class jme.world.World
update updates the locale and any Entities that are within the entities list.
updateFrustum() - Method in class jme.entity.camera.Camera
updateFrustum sets the view frustum to the newest values based on the location and orientation of the camera.
updatePosition(Vector) - Method in interface jme.physics.PhysicsModule
updatePosition sets the position (supplied as a parameter) to the new position defined by the module's attributes.
updatePosition(Vector) - Method in class jme.physics.mobile.LandMobility
updatePosition sets the entities new position based on it's current velocity and angle.
useDisplayList(boolean) - Method in class jme.geometry.primitive.Pyramid
useDisplayList sets the pyramid as a display list for possibly faster rendering.
useDistanceFog() - Method in interface jme.locale.Locale
useDistanceFog returns true if distance based fog is being used.
useDistanceFog() - Method in class jme.locale.SimpleLocale
useDistanceFog returns false for the simple locale.
useDistanceFog - Variable in class jme.locale.external.Terrain
useDistanceFog denotes if distance fog is being used or not.
useDistanceFog() - Method in class jme.locale.external.Terrain
useDistanceFog returns true if distance fog is turned on, false otherwise.
useVolumeFog - Variable in class jme.locale.external.Terrain
useVolumeFog denotes if volumetric fog is being used or not.
useVolumetricFog() - Method in interface jme.locale.Locale
useVolumetricFog returns true if volumetric fog is being used.
useVolumetricFog() - Method in class jme.locale.SimpleLocale
useVolumetricFog returns false for the simple locale.
useVolumetricFog() - Method in class jme.locale.external.Terrain
useVolumetricFog returns true if volumetric fog is turned on, false otherwise.

V

VISIBILITY_CUBE - Static variable in class jme.entity.Entity
Defines using cube tests for visibility calculations.
VISIBILITY_POINT - Static variable in class jme.entity.Entity
Defines using simple point tests for visibility calculations.
VISIBILITY_SPHERE - Static variable in class jme.entity.Entity
Defines using sphere tests for visibility calculations.
Vector - class jme.math.Vector.
Vector defines a three dimensional vector of (x,y,z).
Vector() - Constructor for class jme.math.Vector
Constructor creates a base Vector with values of (0, 0, 0).
Vector(float, float, float) - Constructor for class jme.math.Vector
Constructor creates a Vector with the value given in the parameter as (x, y, z).
Vector(float[]) - Constructor for class jme.math.Vector
Constructor creates a Vector based on an array of length three.
Vector(Vector) - Constructor for class jme.math.Vector
Constructor builds a new Vector as a copy of a passed in vector.
Vertex - class jme.geometry.model.Vertex.
A Vertex is a 3D point (x,y,z) along with a 2D texture map point (u,v).
Vertex() - Constructor for class jme.geometry.model.Vertex
 
Vertex(int, float, float, float, float, float, int) - Constructor for class jme.geometry.model.Vertex
Creates a Vertex with the given 3D point and texture coordinates, as well as a bone reference if used in animations.
v - Variable in class jme.geometry.model.Vertex
The y value of the 2D texture point.
velocity - Variable in class jme.entity.effects.Particle
the direction the particle is traveling in.
vertexIndex1 - Variable in class jme.geometry.model.Triangle
Vertex 1.
vertexIndex2 - Variable in class jme.geometry.model.Triangle
Vertex 2.
vertexIndex3 - Variable in class jme.geometry.model.Triangle
Vertex 3.
vertices - Variable in class jme.geometry.model.Mesh
The vertices in the mesh.

W

WEAPON - Static variable in class jme.geometry.model.md3.Md3Model
WEAPON defines the weapon of the model.
Water - interface jme.locale.external.feature.Water.
Water defines an interface for a water feature.
WaterMesh - class jme.locale.external.feature.WaterMesh.
WaterMesh creates a mesh that represents water height values.
WaterMesh(int, int, float) - Constructor for class jme.locale.external.feature.WaterMesh
Constructor instantiates a WaterMesh object.
WaterPlane - class jme.locale.external.feature.WaterPlane.
WaterPlane implements the Water interface and defines a water feature to be used with Terrain levels.
WaterPlane(int, float, float) - Constructor for class jme.locale.external.feature.WaterPlane
Constructor instantiates a new WaterPlane object.
World - class jme.world.World.
World maintains the game world, by handling the locale and list of entities.
World() - Constructor for class jme.world.World
Constructor builds a default World object that does not contain a locale nor any entities.
World(Locale) - Constructor for class jme.world.World
Constructor builds a World object with an initial Locale.
World(Locale, ArrayList) - Constructor for class jme.world.World
Constructor builds a World object with an initial Locale and entity list.
w - Variable in class jme.math.Quaternion
 
width - Variable in class jme.geometry.hud.AbstractComponent
 

X

x - Variable in class jme.geometry.model.Keyframe
For a position keyframe (x,y,z) are the coordinates to translate.
x - Variable in class jme.geometry.model.Vertex
The x value of the 3D point.
x - Variable in class jme.math.Quaternion
 
x - Variable in class jme.math.Vector
 
xScale - Variable in class jme.locale.external.Terrain
xScale is the scale of the terrain in the x-axis.

Y

y - Variable in class jme.geometry.model.Keyframe
For a position keyframe (x,y,z) are the coordinates to translate.
y - Variable in class jme.geometry.model.Vertex
The y value of the 3D point.
y - Variable in class jme.math.Quaternion
 
y - Variable in class jme.math.Vector
 

Z

z - Variable in class jme.geometry.model.Keyframe
For a position keyframe (x,y,z) are the coordinates to translate.
z - Variable in class jme.geometry.model.Vertex
The z value of the 3D point.
z - Variable in class jme.math.Quaternion
 
z - Variable in class jme.math.Vector
 
zScale - Variable in class jme.locale.external.Terrain
zScale is the scale of the terrain in the z-axis.

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