|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
AbstractComponent
defines a base level of implementation of the
Component
interface.AbstractGame
defines a common way to organize the flow of a
game.AbstractGameController
defines common keyboard, mouse and
camera behavior.AbstractHeightMap
provides a base implementation of height
data for terrain rendering.AbstractLightMap
manages a data structure that contains
light values.Approximation
is a static class that will create a
piece of geometry (line, rectangle, etc) that best fits a collection of
points.add
places the subcomponent in the array list
of children.
add
adds a specified component as a child of this component.
add
adds the values of a parameter matrix to this matrix.
add
adds the values of this quaternion to those
of the parameter quaternion.
add
adds the values of this vector by another
vector and returns the result.
add
adds a keycode to a command that already exists.
add
adds a list of keycodes corresponding to a
command.
addChild
adds an Entity
to the entity with
this entity the parent.
addEntity
adds an entity to the entity list.
addSplashScreen
adds splash screens to be displayed during
the showTitle
portion of the initialization.
addTexture
adds an additional texture to the list of
input textures.
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
creates a minimal box around all
supplied points.
BaseFPSController
creates a base class for developing a
first person shooter style control system.BasicController
defines a very basic controller that
only purpose is to provide an exit method.BoundingBox
defines a bounding volume that contains
all vertices that make up the geometry.BoundingBox
object with default (0,0,0) vectors.
BoundingBox
object
with the defined attributes.
BoundingCapsule
defines a bounding volume in the shape of
a capsule, where a capsule is an extension of sphere.BoundingCapsule
with
supplied attributes of line segment and radius.
BoundingCylinder
defines a cylinder as a set of all points a
distance r from a line P + tD where D is unit length.BoundingCylinder
with
default (zero) attributes.
BoundingCylinder
with
set attributes.
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
with default
attributes.
BoundingEllipsoid
with
given parameters.
BoundingLozenge
is a natural extension of a sphere based on
equaldistance (from Eberly).BoundingLozenge
object.
BoundingLozenge
object.
BoundingSphere
defines a sphere that defines a container
for a group of vertices of a particular piece of geometry.BoundingSphere
object.
BoundingSphere
object.
BoundingVolume
defines an interface for dealing with containment
of a collection of points.Box
defines a primitive object of a box shape.Box
with all points
of the box defined as (0,0,0).
Box
object with the
defined points defining the dimensions.
Box
object that is a
perfect cube with the given size for a side.
BruteForce
renders height data with no optimizations.Button
batchLoad
loads a collection of textures defined by an
ArrayList
.
batchLoad
loads a collection of textures defined by an
ArrayList
.
bind
sets the current texture to that defined by the
filename key.
bind
binds a texture based on a given id.
buildDisplayList
sets up the 256 display lists that are
used to render each font character.
byte2String
converts an array of bytes into
a string.
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
converts four bytes to an int.
byte2short
converts two bytes to a short.
Camera
defines a camera in three dimensional space.Camera
object with
a given entity as a child.
Vector3
parameters and sets them
to the camera's attributes.
CombinerHeightMap
generates a new height map based on
two provided height maps.Component
defines the base level object for the heads up display
and/or graphical user interface elements.Conversion
provides static methods for unit conversion.Cylinder
defines a cylindrical geometry.initialize
checkAdditionalKeys
tests the keyboard for any additional
key bindings.
checkAdditionalKeys
always returns true.
checkAdditionalKeys
tests the keyboard for any additional
key bindings.
checkVisibility
updates the visibility of this entity
based on the frustum levels.
checkVisibility
makes the appropriate checks to test if
the entity is currently visible or not.
clean
should be called after any render
call.
cleanup
is called once after finish
is called.
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
reports true if the supplied point is within
the constraints of the component.
contains
returns true if the given point is within the
constraints of the component.
containsCube
returns a boolean based on if a cube is
contained within the frustum or not.
containsPoint
returns true if the point supplied is
within the boundries of the view frustum.
containsSphere
returns true if any part of a sphere is
within the boundries of the view frustum and false otherwise.
createDisplaySystem
creates a new DisplaySystem
which in turns creates the window and OpenGL context.
createDisplaySystem
creates a new DisplaySystem
which in turns creates the window and OpenGL context.
createLighting
generates the latest lightmap
from the available data set.
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
calculates the cross product of this vector
with a parameter vector v.
cullMode
sets the culling mode.
Disk
defines a disk geometry.DisplaySystem
manages the Window and OpenGL context of the
application.Distance
is a static class that provides commonly used math
functions.decreasingSort
sorts eigenvalues and their associated
eigenvectors in order of largest to smallest.
deleteAll
removes all textures from the video memory as
well as the TextureManager
list.
deleteFont
deletes the current display list of font objects.
deleteTexture
removes the texture from video memory.
detailId
is the texture id for the detail map.
dispose
destroys the component and all it's children.
distance
returns the distance between this entity and
a given entity.
distanceLineLineSquared
calculates the distance squared
between two lines.
distanceLineRaySquared
calculates the squared distance
between a line and a ray.
distanceLineSegementSquared
calculates the distance
squared between a line and a line segment.
distancePointLineSquared
calculates the distance squared
between a point and a line.
distancePointPoint
calculates the distance between two points.
distancePointPointSquared
calculates the distance squared
between two points.
distancePointRaySquared
calculates the distance
squared between a point and a ray.
distancePointRectangle
calculates the distance squared
between a point and a rectangle.
distancePointSegmentSquared
calculates the distance
squared between a point and a line segment.
distanceRayRaySquared
calculates the distance squared
between two rays.
distanceRaySegmentSquared
calculates the distance
squared between a ray and a line segment.
distanceSegmentSegmentSquared
calculates the distance
squared between two line segments.
divide
divides the values of this vector by a
scalar and returns the result.
dot
calculates and returns the dot product of this
quaternion with that of the parameter quaternion.
dot
calculates the dot product of this
vector with the parameter vector.
EigenSystem
defines a system of eigen values and associated
eigen vectors that solves the case AX = (alpha)X where (A - alpha(I)) = 0.EigenSystem
object from
a supplied matrix.
Entity
defines a game entity that consists of a piece of
geometry, a position and an orientation.EntityController
defines an interface for interacting with
an entity.EntityInterface
defines an interface for handling entities.erodeTerrain
is a convenience method that applies
the FIR filter to a given height map.
FaultFractalHeightMap
creates a heightmap based on the
Fault Formation fractal generation algorithm based on Jason Shankel's
paper from "Game Programming Gems".Font2D
maintains display lists for each ASCII character
defined by an image.Frustum
defines the view frustum of the camera.Frustum
object.
finish
is called to break out of the main game loop.
fromAngleAxis
sets this quaternion to the values
specified by an angle and an axis of rotation.
fromAngles
builds a quaternion from the Euler rotation
angles (x,y,z).
fromMatrix
creates a quaternion from the rotational
matrix.
Geometry
defines an interface to maintain and render a
three dimensional object.Geomipmap
implements a Terrain
class
for rendering of HeightMaps
using the geomipmap CLOD
scheme.Geomipmap
object.
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
creates an ellipsoid using the
mean of the points for the center and the eigenvectors for the
axes.
generateCoordinateSystem
calculates the matrix
R = [U V D].
generateOrthonormalBasis
generates a vector that
satisfies u and v are perpendicular in respect to w.
get
retrieves the key(s) for a given command.
get
takes an arbitrary string as a key and returns any
value associated with it, null if none.
getAbsoluteMousePositionX
retrieves the actual x position
of the mouse cursor.
getAbsoluteMousePositionY
retrieves the actual y position
of the mouse cursor.
getBoundingVolume
returns the volume that contains this
entity.
getBoundingVolume
returns the volume that contains the
entity.
getBoundingVolume
returns the volume that contains this
entity.
getCenter
returns the center (in relation to the
parent entity) of the bounding box.
getCenter
returns the center of the bounding sphere.
getCenter
returns the center of the locale.
getColor
returns the color vector of the lightmap.
getCurrentAngle
returns the current angle of the entity as
defined by the physics module.
getCurrentAngle
returns the current angle the entity is
facing.
getCurrentTurningVel
returns the current turning velocity
of the entity as defined by the physics module.
getCurrentTurningVel
returns the current velocity of turning.
getCurrentVelocity
returns the current velocity of the
entity as defined by the physics module.
getCurrentVelocity
returns the current velocity of the
entity.
getDepth
returns the depth as read from the properties
file.
getDirection
gets the direction vector of the line
segment that makes up the capsule.
getDirection
returns the direction of the line.
getDisplaySystem
returns the reference to the singleton
object of the DisplaySystem
.
getEigenVector
returns a single element of an eigenvector.
getEigenvectors
returns the complete matrix of eigenvectors.
getEntityPosition
returns the current location in
three dimensional space of the Entity.
getEntityUp
return the orientation of the camera.
getEntityView
returns the point that the camera is
viewing.
getFirstEdge
returns the first extent vector.
getFrameRate
returns the current frame rate since the
last call to update
.
getFreq
returns the frequency of the monitor as read from
the properties file.
getFrustum
returns the view frustum of the camera.
getFullscreen
returns the fullscreen flag as read from the
properties file.
getGeometry
returns the geometry of this entity.
getHeight
returns the current height of the component.
getHeight
returns the height as read from the properties
file.
getHeightMap
returns the entire grid of height data.
getId
returns the id of the entity.
getImageIcon
retrieves the procedural texture that
has been created.
getImaginaryEigenvalue
returns the imaginary components of
the eigenvalues.
getImaginaryEigenvalue
returns a single eigenvalue defined by
the parameter index.
getInterpolatedHeight
returns the height of a point that
does not fall directly on the height posts.
getInstance
gets the static singleton instance of
the manager.
getLength
returns the length of the locale's sides.
getLogger
returns the logger object maintained by the
LoggingSystem
.
getLoggingSystem
is the entry point for the
LoggingSystem
class.
getMatrix
returns the current matrix as an array of
floats.
getMinFrameRate
returns the highest frame rate recorded.
getMaxPoint
returns the maxPoint of maximum point of
the box.
getMinFrameRate
returns the lowest frame rate recorded.
getMinPoint
returns the minPoint or minimum point of
the bounding box.
getModel
returns a Model3D
object of the
specified model part.
getMouseDeltaX
returns the change in the X coordinate of
the mouse since the previous frame.
getMouseDeltaY
returns the change in the Y coordinate of
the mouse since the previous frame.
getMousePositionX
returns the x coordinate of the mouse
within the application window.
getMousePositionY
returns the y coordinate of the mouse
within the application window.
getNumPatches
returns the total number of terrain patches
in the terrain.
getNumPatchesRendered
returns the number of patches that
have been rendered for a given frame.
getNumRenderedEntities
returns the number of entities that
were rendered this frame.
getNumberOfButtons
returns the number of buttons
assigned to the mouse.
getNumberOfTextures
returns how many textures are currently
being maintained by the TextureManager
.
getOrigin
gets the origin of the line segment that
makes up the capsule.
getOrigin
retrieves the direction of the line.
getOrigin
returns the origin point of the rectangle.
getPhysics
returns the physics module of the particular
entity.
getPoints
returns an array of Vectors that represents
each point that makes up the piece of geometry.
getPoints
returns all the points of the MD3 model.
getPosition
returns the position of the entity in
three dimensional space.
getRadius
gets the radius of the capsule.
getRadius
returns the radius of the bounding sphere.
getRealEigenvalue
returns the real components of the
eigenvalues.
getRealEigenvalue
returns a single eigenvalue defined by
the parameter index.
getScaledHeightAtPoint
returns the scaled value at the
point provided.
getSecondEdge
returns the second extent vector.
getShade
returns the shade value for the
given coordinates of the lightmap.
getSize
returns the size of one side the height map.
getSize
returns the size of the sky object.
getSize
returns the size of the sky box.
getSize
returns the size of the sky dome, which is
represented by the diameter of the dome.
getStrafe
returns the strafe vector of the camera.
getTexture
retrieves a texture id based on the filename.
getTextureId
returns the texture id associated with
this object.
getTextureManager
retrieves the instance of
TextureManager
.
getTimer
returns the singleton instance of the
Timer
class.
getTotalEntities
returns the total number of
entities within the world.
getTrueHeightAtPoint
returns the non-scaled value at the
point provided.
getUp
returns the "up" orientation of the camera.
getValidDisplayMode
returns a DisplayMode
object
that has the requested width, height and color depth.
getVersion
returns a string representation of what version
jME is currently running.
getView
returns the three dimensional point that the
camera is looking at.
getWidth
returns the current width of the component.
getWidth
returns the width as read from the properties
file.
getX
returns the current x location of the component.
getY
returns the current y location of the component.
gl
the OpenGL context.
guassianDistribution
calculates the average of the points,
and a covariance matrix to determine the rectangle of the lozenge.
hasCollision
determines if this entity is colliding with
a provided entity.
hasMoved
returns true if the entity has moved during the
last update, false otherwise.
heightData
the height map used to represent the terrain.
holdDisplay
will display the splash screen for the desired
amount of time define by setDelay
.
hypot
defines a Euclidean distance function.
increasingSort
sorts eigenvalues and their associated
eigenvectors in order of smallest to largest.
initGame
is called after showTitle
to allow
the creation of the game data.
initSystem
is called once after start
is called.
initialize
sets up any required attributes of the
geometry object.
initialize
loads the model and weapon then sets up the
bounding volumes for the model.
initialize
initializes the box for use.
initialize
sets up the bounding volumes of the
pyramid.
initialize
sets up the quad to prepare it for usage.
initialize
should be called during the creation of the
subclass geometry.
initialize
sets up the triangle to prepare it for usage.
inverse
returns the inverse of this quaternion as
a new quaternion.
inverseRotateVect
rotates a given vector by the rotation
part of this matrix.
inverseTranslateVect
translates a given vector by the
translation part of this matrix.
isButtonDown
returns true if a specified button is currently
pressed on the mouse, false if it is not.
isDetailed
denotes if multitextured detail mapping is
to be used.
isDone
returns the status of the dialog.
isInString
reports if a substring is contained within
another string.
isKeyDown
returns a boolean value if a key is pressed or
not.
isLit
denotes if a light map is to be used.
isTextured
denotes if a texture map is to be applied
to the terrain.
isValidCommand
determines if a command is executable in
the current state of the keyboard.
isVisible
returns true if the entity is currently visible
and false if it is not.
isVisible
returns true if the entity is visible and false
if it is not.
isVisible
determines if the component and it's children are
rendered.
KeyBindingManager
maintains a list of command and
key pairs.KeyboardController
provides an interface for interacting with
the keyboard.LandMobility
handles the acceleration and velocity of a
land vehicle.LandMobility
object.
Line
defines a line represented as
L(t) = origin + t * direction for any real-valued t, and
direction is not necessarily unit length.Line
that is defined
by an origin and a direction.
Line
that is supplied an
origin and direction.
Locale
defines an interface for the environment of the game.LoggingSystem
maintains a system for logging using the Logging
API in JDK 1.4 and higher.leastSquaresFit
selects a parameterized equation
that represents a discrete set of points in a continuous manner.
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
calculates the magnitude of this vector.
lengthSquared
calculates the squared value of
the magnitude of the vector.
lightMap
the map used to contain shade values.
load
populates the height map data.
load
builds a new heightmap based on the combination of
two other heightmaps.
load
generates the heightfield using the Fault Fractal
algorithm.
load
generates the heightfield using the Midpoint Displacement
algorithm.
load
generates the heightfield using the Particle Deposition
algorithm.
load
fills the height data array with the appropriate
data from the set RAW image.
load
attempts to load the properties file defined during
instantiation and put all properties in the table.
loadIdentity
sets this matrix to the identity matrix,
namely all zeros with ones along the diagonal.
loadModel
loads the currently defined model file and
sets the appropriate data structures for rendering and animating.
loadTexture
loads a new texture defined by a loaded
ImageIcon.
loadTexture
loads a new texture defined by a loaded
ImageIcon.
loadTexture
loads a new texture defined by the parameter
string.
loadTexture
loads a new texture defined by the parameter
string.
loadWeapon
loads the currently defined weapon file and
sets the appropriate data structures for rendering and animating.
loopAnimation
determines whether to continue animating
the particles after the first batch.
Math Utils
provides a variety of useful math functions.Matrix
defines and maintains a 4x4 matrix.Matrix
that is set to the
identity matrix.
Matrix
that is set to the
provided matrix.
Md3Model
handles loading and rendering a Quake 3 MD3 format
model.Md3Model
object.
MidPointHeightMap
MidPointHeightMap(int, float) -
Constructor for class jme.locale.external.data.MidPointHeightMap
MonkeyException
handles all exceptions that could be thrown by
the MonkeySystem and should be handled in the client software.MonkeyException
with
out any description of what caused the exception.
MonkeyException
with a
description of the exception that will be displayed when it's thrown.
MonkeyGLException
handles any exceptions related to
OpenGL problems.MonkeyGLException
with
out any description of what caused the exception.
MonkeyGLException
with a
description of the exception that will be displayed when it's thrown.
MonkeyRuntimeException
handles all exceptions that could be
thrown by the MonkeySystem at runtime and shouldn't be handled in
the client software.MonkeyRuntimeException
with
out any description of what caused the exception.
MonkeyRuntimeException
with a
description of the exception that will be displayed when it's thrown.
MouseController
defines an interface for accessing current
mouse interaction.move
changes the position of the camera depending on
it's orientation.
move
moves the entity in the way defined by the
implementation of PhysicsModule
.
move
sets the current acceleration to the base acceleration
to the acceleration scalar.
mult
multiplies this quaternion by a parameter
quaternion.
mult
multiplies this quaternion by a parameter
scalar.
mult
multiplies the values of this vector by a
scalar and returns the result.
multiply
multiplies this matrix by a scalar.
multiply
multiplies this matrix with another matrix.
negate
inverts the values of the quaternion.
negate
sets this vector to the negative (-x, -y, -z).
next
returns the key code of the next key in the buffer.
norm
returns the norm of this quaternion.
normalize
returns the unit vector of this vector.
normalizeTerrain
takes the current terrain data and
converts it to values between 0 and 255.
orthogonalLineFit
creates a line that uses
least squares and measures errors orthogonally rather than
linearly.
Panel
PartialDisk
defines a sliver of a disk geometry.PartialDisk
using the passed
parameters.
Particle
represents a single particle that is part of a larger
particle emitter.Particle
and
initializes all the variables.
ParticleDepositionHeightMap
creates a heightmap based on the
Particle Deposition algorithm based on Jason Shankel's paper from
"Game Programming Gems".ParticleEmitter
controls and maintains a number of
Particle
s.ParticleEmitter
object, intializing the particle array for the number of
particles this emitter is responsible for.
ParticleSystem
maintains a collection of
particle emitters.PhysicsModule
is an interface that defines the method for
moving an entity through the environment.Primitive
defines a basic geometry shape.ProceduralTexture
generates an ImageIcon
using an AbstractHeightMap
and one or more ImageIcon
s
as input textures.ProceduralTexture
object
initializing the list for textures and the height map.
PropertiesDialog
provides an interface to make use of the
PropertiesIO
class.PropertiesDialog
.
PropertiesIO
handles loading and saving a properties file that
defines the display settings.PropertiesIO
object for use.
Pyramid
defines a primitive object of a pyramid shape.Pyramid
object with
the given attributes.
paneView
rotates the entity about it's local Y-Axis.
pollKeyboard
updates the state of the key variables to
be either true or false depending on the current keyboard.
pollMouse
updates the mouse position and the absolute
mouse position.
pollMouse
obtains the latest deltas for the mouse from
the Mouse
context.
preRender
does not perform any action for Box
.
preRender
does not do anything within Pyramid.
preRender
does nothing for quad.
preRender
should be called prior to any render
call.
preRender
does nothing for triangle.
print
renders the specified string to a given (x,y) location.
Quad
handles the rendering of a single quad shape.Quad
with the given set of
points.
Quadric
extends Primitive
to include
Quadric features of the OpenGL Utilities library.Quaternion
defines a single example of a more general class of
hypercomplex numbers.Quaternion
object
initializing all values to zero.
Quaternion
object
from the given list of parameters.
Quaternion
object from
a collection of rotation angles.
Quaternion
object from
an interpolation between two other quaternions.
Quaternion
object from
an existing quaternion, creating a copy.
quit
is called to exit the program.
RawHeightMap
creates a height map from a RAW image file.RawHeightMap
object and
loads a RAW image file to use as a height
field.
Rectangle
defines a finite plane with an origin point and
two edge directions that defines it's extents.Rectangle
object.
Rectangle
object.
raise
alters the position and view of the entity such
that it raises or lowers along the local Y-Axis.
reinit
is called at any time by the client application
to rebuild the sub systems.
reload
reloads all loaded textures after making a call
to saveKeys
.
reload
reloads all loaded textures after making a call
to saveKeys
.
remove
removes thes specified subComponent from
this component.
remove
subtracts the specified component from the list of
children.
remove
deletes a key map from the list.
removeChild
removes the requested child from the list
of children.
render
is called each frame and is inteded to display
the game information to the OpenGL context.
render
renders the entity the controller is controlling.
render
sets the model view matrix to that defined by the
Entity's position, view and up vectors.
render
calls the render method for the camera
updating the camera's viewport.
render
translates and rotates the entity based on it's
attributes.
render
handles the making the required calls to the
rendering framework (OpenGL) to display the entity to the screen.
look
uses the current position, view and up vector of the
camera to determine the view.
render
renders a quad for each particle using
a billboarding effect so that the particle is always facing
the viewport.
render
is responsible to presenting the geometry to the
OpenGL context.
render
takes care of displaying the component to the
screen.
render
display the splash screen to the display view.
render
handles rendering the model to the screen.
render
renders the box with normals facing outward.
render
handles rendering the cylinder to the view context.
render
handles rendering the sphere to the view context.
render
handles rendering the sphere to the view context.
render
is an abstract method that should handle the
displaying of the geometry data.
render
displays the pyramid with the current parameters.
render
renders a single quad with the defined points.
render
is an abstract method that should handle the
displaying of the geometry data.
render
handles rendering the sphere to the view context.
render
renders a single triangle with the defined points.
render
displays the locale to the screen.
render
renders the SimpleLocale
.
render
creates a triangle strip for each row of the
height map.
render
renders each patch if it is visible.
render
displays the Sky
to the
window.
render
displays the skybox to the viewport.
render
draws the dome around the camera and applies the
texture.
render
renders the water feature.
render
displays the water mesh to the view port.
render
renders a single quad with the set
texture, color and location.
render
renders the entities in turn and then the locale.
repeatDetailMap
the number of times to repeat the
detail texture across the terrain.
reset
clears all textures from the list and sets the
instance to null.
resetDisplay
resets the display system to reflect the
new desired attributes.
rotate
rotates the camera's view about a given axis.
rotate
rotates a vector about a rotation matrix.
SimpleLocale
defines a simple Locale.SimpleLocale
with the defined,
center and length of each side.
Sky
defines an interface for creation of skies.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
object.
SkyDome
defines an implementation of the sky interface where
the sky is represented as a dome.SkyDome
object.
SlopeLighting
creates a light map based on a given heightmap.createLighting
initializing the light map.
Sphere
defines a spherical geometry.SplashScreen
creates a screen encompassing splash screen to
be displayed.SplashScreen
object.
StringUtils
provides various methods to operate on Strings.save
will save the heightmap data into a new RAW file
denoted by the supplied filename.
save
overwrites the properties file with the given
parameters.
saveKeys
makes a copy of all the texture keys (file names).
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.
Terrain
defines an abstract class for rendering height map
data.TextPanel
TextureManager
maintains all textures within the running
application.Timer
handles the system's time related functionality.TrackingController
defines a controller that uses a camera
to "follow" a given entity.TrackingController
object.
Triangle
handles the rendering of a single triangle shape.Triangle
with the given set of
points.
takeScreenShot
writes the screen pixels to a png image file.
terrainSize
contains the size of the terrain where the
area is terrainSize x terrainSize.
terrainTexture
is the texture id for the terrain map.
tiltView
rotates the entity about it's local X-Axis.
toAngleAxis
sets a given angle and axis to that
represented by the current quaternion.
getMatrix
converts the values of this quaternion into
a 4x4 matrix.
toString
creates a string representation of the
Entity
object.
toString
returns the string representation of this
camera object in the format:toString
returns the string representation of this
font object in the Format:toString
returns the string representation of this
geometry object in the format: toString
returns the string representation of this
object in the format:toString
returns the string representation of
this Vector.
toString
returns the string representation of this timer
in the format:toString
returns the string representation of this object
in the format:tridiagonalQL
reduces the tridiagonal matrix to a diagonal
one using the QL algorithm.
tridiagonalReduction
reduces the matrix to a tridiagonal
matrix using the Householder transformations.
turn
turns the entity in the way defined by the
implementation of PhysicsModule
.
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.
unitize
sets this vector to the unit vector or
direction vector.
unloadHeightMap
clears the data of the height map.
update
is called each frame and is intended to update
the game state.
update
defines a method that should be called each round
or frame.
update
overrides AbstractGameController
's
update
method.
update
checks if the exit key has been pressed,
if not continues.
update
refreshes the camera and checks the tracking
distance.
update
updates the state of the entity.
update
is used to alter the entity in any way to reflect
the passage of time.
update
updates the sky parameters if necessary.
update
refreshes the frustum planes based on any
change of the view port.
update
updates each particles position, velocity, life,
color and size.
update
refreshes the locale to reflect any changes that
may have take place since the previous frame.
update
does not perform any action for
SimpleLocale
.
update
does not do anything.
update
updates the geomipmap patch values to
reflect any movement in the camera.
update
updates the sky.
update
does nothing, as the skybox is a static display.
update
calculates the new position of the dome and
the texture based on the speeds.
update
freshens the mesh that makes up the water.
update
sets the coordinates of the mesh to properly
simulate the rise and fall of waves.
update
updates the location of the water plane
and the setting for the texture.
update
should update any physical attributes of the entity.
update
calculates the current velocity of the entity,
as well as the current angle the entity is facing.
update
recalulates the frame rate based on the previous
call to update.
update
updates the locale and any Entities
that are within the entities list.
updateFrustum
sets the view frustum to the newest
values based on the location and orientation of the camera.
updatePosition
sets the position (supplied as a parameter)
to the new position defined by the module's attributes.
updatePosition
sets the entities new position based on
it's current velocity and angle.
useDisplayList
sets the pyramid as a display list for
possibly faster rendering.
useDistanceFog
returns true if distance based fog is
being used.
useDistanceFog
returns false for the simple locale.
useDistanceFog
denotes if distance fog is being used or not.
useDistanceFog
returns true if distance fog is turned on,
false otherwise.
useVolumeFog
denotes if volumetric fog is being used or not.
useVolumetricFog
returns true if volumetric fog is being
used.
useVolumetricFog
returns false for the simple locale.
useVolumetricFog
returns true if volumetric fog is turned on,
false otherwise.
Vector
defines a three dimensional vector of (x,y,z).Vector
with values of
(0, 0, 0).
Vector
with the value given
in the parameter as (x, y, z).
Vector
based on an array of
length three.
Vector
as a copy of a
passed in vector.
Water
defines an interface for a water feature.WaterMesh
creates a mesh that represents water height values.WaterMesh
object.
WaterPlane
implements the Water
interface and
defines a water feature to be used with Terrain
levels.WaterPlane
object.
World
maintains the game world, by handling the locale and
list of entities.World
object that does not
contain a locale nor any entities.
World
object with an initial
Locale
.
World
object with an initial
Locale
and entity list.
xScale
is the scale of the terrain in the x-axis.
zScale
is the scale of the terrain in the z-axis.
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |