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

A

activate() - Method in class com.cult3d.world.CultEvent
Activates the Manual Event this object represents.
add(Matrix4x4) - Method in class com.cult3d.math.Matrix4x4
Adds the matrix given as parameter to this matrix, element by element.
add(Vector2) - Method in class com.cult3d.math.Vector2
Sets this vector to the sum of itself and the vector parameter.
add(Vector2, Vector2) - Method in class com.cult3d.math.Vector2
Sets this vector to the sum of the two vector parameters.
add(Vector3) - Method in class com.cult3d.math.Vector3
Sets this vector to the sum of itself and the vector parameter.
add(Vector3, Vector3) - Method in class com.cult3d.math.Vector3
Sets this vector to the sum of the two vector parameters.
addChild(Node) - Method in class com.cult3d.world.Node
Attaches a node as a child to this node.
addChildToRoot(Node) - Static method in class com.cult3d.world.Node
Adds a node too the highest level in the scene graph.
addObject(CultObject) - Method in class com.cult3d.world.Tooltip
Add the given CultObject to this Tooltips list over associated objects.
angle(Vector2) - Method in class com.cult3d.math.Vector2
Returns the angle in radians between this vector and the parameter.
angle(Vector3) - Method in class com.cult3d.math.Vector3
Returns the angle in radians between this vector and the parameter.
AA_DEFAULT - Static variable in class com.cult3d.world.CultObject
Sets the object to a none antialiased state when changing materials.
AA_DEFAULT - Static variable in class com.cult3d.world.Texture
Sets the object to a none antialiased state when changing textures.
AA_IGNORE - Static variable in class com.cult3d.world.CultObject
The object stays in its current antialiased mode when changing materials, as opposed to AA_DEFAULT.
AA_IGNORE - Static variable in class com.cult3d.world.Texture
The object stays in its current mode when changing textures, as opposed to AA_DEFAULT.

B

B - Variable in class com.cult3d.world.RGB
The B component of the RGB color.
BACKGROUND_STRETCHED - Static variable in class com.cult3d.Cult
This class variable is telling the setBackground method to strecth the background.
BACKGROUND_TILED - Static variable in class com.cult3d.Cult
This class variable is telling the setBackground method to tile the background.
BOOLEAN - Static variable in class com.cult3d.world.Property
 

C

Camera - class com.cult3d.world.Camera.
This class provides a Java representation for a Cult3D camera that exists in the scene graph of the Cult3D Designer.
Camera(String) - Constructor for class com.cult3d.world.Camera
Constructs a Java representation of an existing camera in the scene graph.
clearRect(int, int, int, int) - Method in class com.cult3d.TextureGraphics
Clears the specified rectangle by filling it with the background color of the current drawing surface.
clipRect(int, int, int, int) - Method in class com.cult3d.TextureGraphics
Intersects the current clip with the specified rectangle.
com.cult3d - package com.cult3d
 
com.cult3d.device - package com.cult3d.device
 
com.cult3d.math - package com.cult3d.math
 
com.cult3d.world - package com.cult3d.world
 
copyArea(int, int, int, int, int, int) - Method in class com.cult3d.TextureGraphics
Not implemented in this version.
create() - Method in class com.cult3d.TextureGraphics
Creates a new Graphics object that is a copy of this Graphics object.
createImage(Image) - Static method in class com.cult3d.Cult
Creates a copy of the given Image that can be used for off-screen painting.
createImage(int, int) - Static method in class com.cult3d.Cult
Creates an empty TextureImage that can be used for off-screen painting.
cross(Vector3) - Method in class com.cult3d.math.Vector3
Sets this vector to the cross product of itself and the parameter.
cross(Vector3, Vector3) - Method in class com.cult3d.math.Vector3
Sets this vector to the cross product of vectors v1 and v2.
Cult - class com.cult3d.Cult.
This class provides a way to access static Cult3D utility methods.
cult3dDestroy() - Method in interface com.cult3d.Cult3DScript
Called on destruction of the plugin instance.
Cult3DScript - interface com.cult3d.Cult3DScript.
This interface must be implemented by the startup Java class.
CultEvent - class com.cult3d.world.CultEvent.
This class provides a Java representation for a Manual Event that has been created in the Cult3D Designer.
CultEvent(String) - Constructor for class com.cult3d.world.CultEvent
Constructs a Java representation of a Manual Event defined in the Cult3D Designer.
CultObject - class com.cult3d.world.CultObject.
This class provides a Java representation for a Cult3D object that exists in the scene graph of the Cult3D Designer.
CultObject(String) - Constructor for class com.cult3d.world.CultObject
Constructs a Java representation of a Cult3D Object that exists in the scene graph of the Cult3D Designer.
CultWindow - class com.cult3d.device.CultWindow.
This class represents the window where the Cult3D scene is hosted.
CURRENT - Static variable in class com.cult3d.world.Property
 

D

deactivate() - Method in class com.cult3d.world.CultEvent
Deactivates the Manual Event this object represents.
DEFAULT_CURSOR - Static variable in class com.cult3d.device.MouseDevice
The default mouse cursor.
disconnect() - Method in class com.cult3d.world.Node
Disconnects a node from the scene graph.
dispose() - Method in class com.cult3d.TextureGraphics
Dispose of the system resources used by this graphics context.
div(float) - Method in class com.cult3d.math.Vector2
Divides this vector with the parameter.
div(float) - Method in class com.cult3d.math.Vector3
Divides this vector with the parameter.
div(Vector2, float) - Method in class com.cult3d.math.Vector2
Sets this vector to the v parameter divided with the f parameter
div(Vector3, float) - Method in class com.cult3d.math.Vector3
Sets this vector to the v parameter divided with the f parameter
dot(Vector2) - Method in class com.cult3d.math.Vector2
Computes the dot product of itself and the parameter.
dot(Vector2, Vector2) - Method in class com.cult3d.math.Vector2
Computes the dot product of vectors v1 and v2.
dot(Vector3) - Method in class com.cult3d.math.Vector3
Computes the dot product of itself and the parameter.
dot(Vector3, Vector3) - Method in class com.cult3d.math.Vector3
Computes the dot product of vectors v1 and v2.
drawArc(int, int, int, int, int, int) - Method in class com.cult3d.TextureGraphics
Not implemented in this version.
drawImage(Image, int, int, Color, ImageObserver) - Method in class com.cult3d.TextureGraphics
Not implemented in this version.
drawImage(Image, int, int, ImageObserver) - Method in class com.cult3d.TextureGraphics
Draws the specified image at the specified coordinate (x, y).
drawImage(Image, int, int, int, int, Color, ImageObserver) - Method in class com.cult3d.TextureGraphics
Not implemented in this version.
drawImage(Image, int, int, int, int, ImageObserver) - Method in class com.cult3d.TextureGraphics
Not implemented in this version.
drawImage(Image, int, int, int, int, int, int, int, int, Color, ImageObserver) - Method in class com.cult3d.TextureGraphics
Not implemented in this version.
drawImage(Image, int, int, int, int, int, int, int, int, ImageObserver) - Method in class com.cult3d.TextureGraphics
Not implemented in this version.
drawLine(int, int, int, int) - Method in class com.cult3d.TextureGraphics
Draws a line between the coordinates (x1,y1) and (x2,y2) using the current color.
drawOval(int, int, int, int) - Method in class com.cult3d.TextureGraphics
Not implemented in this version.
drawPolygon(int[], int[], int) - Method in class com.cult3d.TextureGraphics
Draws the outline of a polygon defined by arrays of x coordinates and y coordinates using the current color.
drawPolyline(int[], int[], int) - Method in class com.cult3d.TextureGraphics
Draws a sequence of connected lines defined by arrays of x coordinates and y coordinates using the current color.
drawRect(int, int, int, int) - Method in class com.cult3d.TextureGraphics
Draws the outline of the specified rectangle.
drawRoundRect(int, int, int, int, int, int) - Method in class com.cult3d.TextureGraphics
Not implemented in this version.
drawString(String, int, int) - Method in class com.cult3d.TextureGraphics
Draws the specified String using the current font and color.

E

equals(Object) - Method in class com.cult3d.world.Node
Compares two Nodes for equality.
equals(Object) - Method in class com.cult3d.math.Vector2
Returns true if the Object obj is of type Vector2 and all of the coordinates of obj are equal to the corresponding coordinates in this Vector2.
equals(Object) - Method in class com.cult3d.math.Vector3
Returns true if the Object obj is of type Vector3 and all of the coordinates of obj are equal to the corresponding coordinates in this Vector3.
equals(Object) - Method in class com.cult3d.math.Matrix4x4
Returns true if this matrix and the Object given as argument are equal.

F

fillArc(int, int, int, int, int, int) - Method in class com.cult3d.TextureGraphics
Not implemented in this version.
fillOval(int, int, int, int) - Method in class com.cult3d.TextureGraphics
Not implemented in this version.
fillPolygon(int[], int[], int) - Method in class com.cult3d.TextureGraphics
Not implemented in this version.
fillRect(int, int, int, int) - Method in class com.cult3d.TextureGraphics
Fills the specified rectangle with the current color.
fillRoundRect(int, int, int, int, int, int) - Method in class com.cult3d.TextureGraphics
Not implemented in this version.
finalize() - Method in class com.cult3d.TextureGraphics
Disposes of this graphics context once it is no longer referenced.
FLOAT - Static variable in class com.cult3d.world.Property
 
flush() - Method in class com.cult3d.TextureImage
Flushes all resources being used by this Image object.

G

G - Variable in class com.cult3d.world.RGB
The G component of the RGB color.
getActionName(String) - Method in class com.cult3d.world.World
Returns the new name for an action.
getAmbientColor() - Method in class com.cult3d.world.Material
Gets the ambient color of this material.
getAmbientIntensity() - Method in class com.cult3d.world.Material
Gets the strength of the current ambient intensity of this material.
getAssociatedObjects() - Method in class com.cult3d.world.Tooltip
Gets a list of all registered/associated objects for this Tooltip.
getBoolean() - Method in class com.cult3d.world.Property
Returns the current value of this property as an boolean.
getBoolean(int) - Method in class com.cult3d.world.Property
Returns the property as a boolean.
getBump() - Method in class com.cult3d.world.Material
Gets the strength of the bump.
getBumpTexture() - Method in class com.cult3d.world.Material
Creates a new texture object if bump texture is available.
getChildAt(int) - Method in class com.cult3d.world.Node
Returns the child at the specified index.
getChildCount() - Method in class com.cult3d.world.Node
Returns the number of children of this node in the scene graph.
getClip() - Method in class com.cult3d.TextureGraphics
Return a Shape object representing the current clipping area.
getClipBounds() - Method in class com.cult3d.TextureGraphics
Returns the bounding rectangle of the current clipping area.
getColor() - Method in class com.cult3d.TextureGraphics
Gets the current color.
getCultWindowDimension() - Method in class com.cult3d.device.CultWindow
Get the curren size of the window hosting the Cult3D scene.
getDiffuseColor() - Method in class com.cult3d.world.Material
Gets the diffuse color of this material.
getDiffuseIntensity() - Method in class com.cult3d.world.Material
Gets the strength of the current diffuse intensity of this material.
getEventName(String) - Method in class com.cult3d.world.World
Returns the new name for an event.
getEventProperty(String, String) - Static method in class com.cult3d.world.Property
Returns a property for an existing event.
getExpressionName(String) - Method in class com.cult3d.world.World
Returns the new name for a expression.
getFarPlane() - Method in class com.cult3d.world.Camera
Returns the far plane of the active camera
getFirstAssociatedObject() - Method in class com.cult3d.world.Tooltip
Gets the first object which are registed/associated for this Tooltip.
getFirstChild() - Method in class com.cult3d.world.Node
Returns the first child to this node.
getFirstNode() - Static method in class com.cult3d.world.Node
Gets the first node of the scene graph.
getFixedPosition() - Method in class com.cult3d.world.Tooltip
Gets the X Y coordinates where this Tooltip are in the Cult3D window.
getFloat() - Method in class com.cult3d.world.Property
Returns the current value of this property as an float.
getFloat(int) - Method in class com.cult3d.world.Property
Returns the property as a float.
getFont() - Method in class com.cult3d.TextureGraphics
Gets the current font.
getFontMetrics(Font) - Method in class com.cult3d.TextureGraphics
Gets the font metrics for the specified font.
getGraphics() - Method in class com.cult3d.TextureImage
Returns a Graphics object that represents the drawable area of the Image.
getHeight() - Method in class com.cult3d.world.Texture
Gets the height of the texture.
getHeight(ImageObserver) - Method in class com.cult3d.TextureImage
Returns the height of the image.
getHorizontalFieldOfView() - Method in class com.cult3d.world.Camera
Return the horizontal field of view of the active camera
getImage(String) - Static method in class com.cult3d.Cult
Extracts an Image resource from the Cult3D object.
getInfo() - Method in class com.cult3d.TextureImage
This method is intended to be used only for debugging purposes, and the content and format of the returned string may vary between implementations and versions of Cult3D.
getInfo() - Method in class com.cult3d.TextureGraphics
This method is intended to be used only for debugging purposes, and the content and format of the returned string may vary between implementations and versions of Cult3D.
getInfo() - Method in class com.cult3d.world.Node
Returns a string representation of the values of this object.
getInfo() - Method in class com.cult3d.world.ParticleSystem
Returns a string representation of the values of this object.
getInfo() - Method in class com.cult3d.world.RGB
This method is intended to be used only for debugging purposes, and the content and format of the returned string may vary between implementations and versions of Cult3D.
getInfo() - Method in class com.cult3d.world.Property
This method is intended to be used only for debugging purposes, and the content and format of the returned string may vary between implementations and versions of Cult3D.
getInfo() - Method in class com.cult3d.world.Resource
Returns a string representation of the values of this object.
getInfo() - Method in class com.cult3d.world.Sprite
This method is intended to be used only for debugging purposes, and the content and format of the returned string may vary between implementations and versions of Cult3D.
getInfo() - Method in class com.cult3d.world.Material
Returns a string representation of the values of this object.
getInfo() - Method in class com.cult3d.world.Camera
Returns a string representation of the values of this object.
getInfo() - Method in class com.cult3d.world.CultEvent
Returns a string representation of the values of this object.
getInfo() - Method in class com.cult3d.world.CultObject
Returns a string representation of the values of this object.
getInfo() - Method in class com.cult3d.world.Texture
Returns a string representation of the values of this object.
getInfo() - Method in class com.cult3d.world.Tooltip
Returns a string representation of the values of this object.
getInfo() - Method in class com.cult3d.world.World
Returns a string representation of the values of this object.
getInfo() - Method in class com.cult3d.math.Vector2
This method is intended to be used only for debugging purposes, and the content and format of the returned string may vary between implementations and versions of Cult3D.
getInfo() - Method in class com.cult3d.math.Vector3
This method is intended to be used only for debugging purposes, and the content and format of the returned string may vary between implementations and versions of Cult3D.
getInfo() - Method in class com.cult3d.math.Matrix4x4
This method is intended to be used only for debugging purposes, and the content and format of the returned string may vary between implementations and versions of Cult3D.
getInfo() - Method in class com.cult3d.device.CultWindow
This method is intended to be used only for debugging purposes, and the content and format of the returned string may vary between implementations and versions of Cult3D.
getInfo() - Method in class com.cult3d.device.MouseDevice
This method is intended to be used only for debugging purposes, and the content and format of the returned string may vary between implementations and versions of Cult3D.
getInteger() - Method in class com.cult3d.world.Property
Returns the current value of this property as an integer.
getInteger(int) - Method in class com.cult3d.world.Property
Returns the property as an integer.
getMaterialAt(int) - Method in class com.cult3d.world.CultObject
Gets the material at the specified index.
getMaterialCount() - Method in class com.cult3d.world.CultObject
Returns the number of materials assigned to this object.
getMaterialIndex(String) - Static method in class com.cult3d.world.Material
Gets this CultObjects material name by index.
getMaterialName(int) - Static method in class com.cult3d.world.Material
Gets this CultObjects material name at specified index.
getMaterialName(String) - Method in class com.cult3d.world.World
Returns the new name for a material.
getMatrix() - Method in class com.cult3d.math.Matrix4x4
Returns a float array containing the elements of this matrix row by row.
getMaxVertexPosition() - Method in class com.cult3d.world.CultObject
Returns one position of one of the max corner of the bounding box of this object.
getMinVertexPosition() - Method in class com.cult3d.world.CultObject
Returns one position of one of the min corner of the bounding box of this object.
getMouseButtonState() - Method in class com.cult3d.device.MouseDevice
Returns the state of the mouse buttons.
getMouseOverNode() - Method in class com.cult3d.device.MouseDevice
This method checks what node is under the current mouse position and returns the topmost node it finds.
getMousePosition() - Method in class com.cult3d.device.MouseDevice
Returns the current coordinate of the mouse relative to the Cult3D Player window.
getMouseXPosition() - Method in class com.cult3d.device.MouseDevice
Returns the current x coordinate of the mouse relative to the Cult3D Player window.
getMouseYPosition() - Method in class com.cult3d.device.MouseDevice
Returns the current y coordinate of the mouse relative to the Cult3D Player window.
getName() - Method in class com.cult3d.TextureImage
If this image has been loaded by name (Cult.getImage(String)), it returns the name of this image, otherwise it returns null
getName() - Method in class com.cult3d.world.Node
Returns the Name of this node.
getName() - Method in class com.cult3d.world.Resource
Gets the name of this resource.
getName() - Method in class com.cult3d.world.CultEvent
Gets the name of this Cult Event
getName() - Method in class com.cult3d.world.Texture
Gets the name of the texture.
getName() - Method in class com.cult3d.world.Tooltip
This method gets the name of this toolitp
getNearPlane() - Method in class com.cult3d.world.Camera
Returns the near plane of the active camera
getNextAssociatedObject() - Method in class com.cult3d.world.Tooltip
Gets the next associated object for this Tooltip.
getNextSibling() - Method in class com.cult3d.world.Node
Gets the next sibling to this node.
getNodeAtCoordinate(int, int) - Method in class com.cult3d.device.CultWindow
This method returns the topmost Node at the given screen coordinate, or null if there is none.
getNodeProperty(Node, String) - Static method in class com.cult3d.world.Property
Returns a property for an exisiting node.
getOrientation(short) - Method in class com.cult3d.world.Node
Gets the orientation of this object relative to the given reference frame.
getParent() - Method in class com.cult3d.world.Node
Gets the parent of this node.
getPosition(short) - Method in class com.cult3d.world.Node
Gets the position of this node in the given reference frame.
getProperty(String, ImageObserver) - Method in class com.cult3d.TextureImage
Gets a property of the image by name.
getReference() - Static method in class com.cult3d.device.CultWindow
Use this method to get an reference to a Cult3D Viewer window
getReflection() - Method in class com.cult3d.world.Material
Gets the reflection strength of this material.
getReflectionTexture() - Method in class com.cult3d.world.Material
Creates a new texture object if reflection texture is available.
getRefraction() - Method in class com.cult3d.world.Material
 
getRenderMethod() - Method in class com.cult3d.world.Material
Gets the current render algorithm of this material.
getResource() - Method in class com.cult3d.world.Resource
Extracts the resource in the form of a byte array.
getSceneGraphName(String) - Method in class com.cult3d.world.World
Returns the new name for a scene graph.
getSelfIllumination() - Method in class com.cult3d.world.Material
Gets the strength of the current self-illumination of this material.
getSmoothAngle() - Method in class com.cult3d.world.Material
 
getSmoothness() - Method in class com.cult3d.world.Material
Sets the smoothness of the phong exponent.
getSoundName(String) - Method in class com.cult3d.world.World
Returns the new name for a sound.
getSoundProperty(String, String) - Static method in class com.cult3d.world.Property
Returns a property for an existing sound.
getSource() - Method in class com.cult3d.TextureImage
Returns the ImageProducer object that produces the pixels for this image.
getSpecularColor() - Method in class com.cult3d.world.Material
Gets the specular color of this material.
getSpecularIntensity() - Method in class com.cult3d.world.Material
Gets the strength of the current specular intensity of this material.
getSprite(String) - Static method in class com.cult3d.world.Sprite
Gets a sprite from the cult3D object.
getString() - Method in class com.cult3d.world.Property
Returns the current value of this property as a string.
getString(int) - Method in class com.cult3d.world.Property
Return the value as a string.
getTexture() - Method in class com.cult3d.world.ParticleSystem
Method that retrieves the texture map for a particle system.
getTexture() - Method in class com.cult3d.world.Material
Creates a new texture object if texture is available.
getTexture() - Method in class com.cult3d.world.Texture
Gets an int array containig the RGB values of the texture.
getTexture() - Method in class com.cult3d.world.Tooltip
Gets this Tooltips texture.
getTexture(Image) - Method in class com.cult3d.world.Texture
Copies the texture to an Image.
getTextureName(String) - Method in class com.cult3d.world.World
Returns the new name for a texture.
getToolTipName(String) - Method in class com.cult3d.world.World
Returns the new name for a Tooltip.
getTransform(short) - Method in class com.cult3d.world.Node
Gets the transform matrix for this object relative to the given reference frame.
getTransparancy() - Method in class com.cult3d.world.Material
Gets the transparancy strength of this material.
getType() - Method in class com.cult3d.world.Property
Returns the type of a property.
getValue(int, int) - Method in class com.cult3d.math.Matrix4x4
Gets the value of the element at a specific row and column.
getVerticalFieldOfView() - Method in class com.cult3d.world.Camera
Return the vertical field of view of the active camera.
getWidth() - Method in class com.cult3d.world.Texture
Gets the width of the texture.
getWidth(ImageObserver) - Method in class com.cult3d.TextureImage
Returns the width of the image.
getWorld(String) - Static method in class com.cult3d.world.World
Constructs a Java representation of a Cult3D world.
getWorldName(String) - Method in class com.cult3d.world.World
Returns the new name for a world.
getX() - Method in class com.cult3d.math.Vector2
Gets this vectors x coordinate.
getX() - Method in class com.cult3d.math.Vector3
Gets this vectors x coordinate.
getY() - Method in class com.cult3d.math.Vector2
Gets this vectors y coordinate.
getY() - Method in class com.cult3d.math.Vector3
Gets this vectors y coordinate.
getZ() - Method in class com.cult3d.math.Vector3
Gets this vectors z coordinate.

I

identity() - Method in class com.cult3d.math.Matrix4x4
Sets this Matrix to the identity Matrix.
INITIAL - Static variable in class com.cult3d.world.Property
 
INTEGER - Static variable in class com.cult3d.world.Property
 
isActive() - Method in class com.cult3d.world.ParticleSystem
Method that retrieves the current state of the particle system.
isActive() - Method in class com.cult3d.world.Camera
Checks if the camera is active.
isActive() - Method in class com.cult3d.world.CultEvent
This method lets you know if an Manual event is active.
isActive() - Method in class com.cult3d.world.Tooltip
Checks if this Tooltip are active.
isBoundingBoxVisible() - Method in class com.cult3d.world.Node
Determines whether this objects boundingbox is visible.
isEditable() - Method in class com.cult3d.world.Property
Returns whether the property can be changed.
isLoaded() - Static method in class com.cult3d.Cult
Checks if the Cult3D viewer has fully loaded the Cult3D object file.
isTrackingMouse() - Method in class com.cult3d.world.Tooltip
Checks whether this Tooltips are following the mouse.
isVisible() - Method in class com.cult3d.world.Node
Determines whether this object is visible.
isVisible() - Method in class com.cult3d.world.World
Checks if the world is hidden or not.

K

kill() - Method in class com.cult3d.world.ParticleSystem
Method the removes all particles, this method does not stop the generation of new particles, use setActive(false) to stop generating more particles.

L

LEFT - Static variable in class com.cult3d.device.MouseDevice
Indicates that the left mouse button is pressed.
length() - Method in class com.cult3d.math.Vector2
Returns the length of this vector.
length() - Method in class com.cult3d.math.Vector3
Returns the length of this vector.
loadWorld(String, String, String) - Static method in class com.cult3d.world.World
Loads a world from a given url and constructs a Java representation of the Cult3D world.
loadWorld(String, String, String, Matrix4x4) - Static method in class com.cult3d.world.World
Loads a world from a given url and constructs a Java representation of the Cult3D world.
loadWorld(String, String, String, Node) - Static method in class com.cult3d.world.World
Loads a world from a given url and constructs a Java representation of the Cult3D world.
loadWorld(String, String, String, Node, Matrix4x4) - Static method in class com.cult3d.world.World
Loads a world from a given url and constructs a Java representation of the Cult3D world.
LOCAL - Static variable in class com.cult3d.world.Node
The local reference frame of the Cult3D universe.

M

Material - class com.cult3d.world.Material.
This class allows you to change material properties on a CultObject.
Material(boolean) - Constructor for class com.cult3d.world.Material
Constructor to do a new java representation of a material.
MATRIX - Static variable in class com.cult3d.world.Property
 
Matrix4x4 - class com.cult3d.math.Matrix4x4.
This class represents a 4x4 matrix and define a few matrix operations.
Matrix4x4() - Constructor for class com.cult3d.math.Matrix4x4
Constructs and initializes a Matri4x4 to all zeros.
Matrix4x4(float[]) - Constructor for class com.cult3d.math.Matrix4x4
Constructor that creates a new matrix4x4 from an array of floats with length of 16.
Matrix4x4(Matrix4x4) - Constructor for class com.cult3d.math.Matrix4x4
Constructs a Matrix4x4 with the same values as the given parameter.
MouseDevice - class com.cult3d.device.MouseDevice.
This class provides a way to query information about the mouse cursors position relative the Cult3D Player window and the mouse button states.
MouseDevice() - Constructor for class com.cult3d.device.MouseDevice
Constructs an instance of this class.
mult(float) - Method in class com.cult3d.math.Vector2
Multiplies this vector with the parameter.
mult(float) - Method in class com.cult3d.math.Vector3
Multiplies this vector with the parameter.
mult(float) - Method in class com.cult3d.math.Matrix4x4
Multiplies each element of this matrix with the value given as parameter.
mult(Vector2, float) - Method in class com.cult3d.math.Vector2
Sets this vector to the v parameter multiplied with the f parameter
mult(Vector3, float) - Method in class com.cult3d.math.Vector3
Sets this vector to the v parameter multiplied with the f parameter

N

NameNotFoundException - exception com.cult3d.world.NameNotFoundException.
This exception is thrown when Cult3D Viewer cannot find a resource with a given name.
NameNotFoundException() - Constructor for class com.cult3d.world.NameNotFoundException
Constructs a NameNotFoundException with no detail message.
NameNotFoundException(String) - Constructor for class com.cult3d.world.NameNotFoundException
Constructs a NameNotFoundException with the detail specified detail message.
Node - class com.cult3d.world.Node.
This class provides a Java representation for a Cult3D Node that exists in the scene graph of the Cult3D project.
nodeToWorld(Matrix4x4) - Method in class com.cult3d.world.Node
Converts the given matrix from the local reference frame to the world reference frame.
NONE - Static variable in class com.cult3d.device.MouseDevice
Indicates that no mouse button is pressed.
normalize() - Method in class com.cult3d.math.Vector2
Sets this vector to its normal.
normalize() - Method in class com.cult3d.math.Vector3
Sets this vector to its normal.
normalize(Vector2) - Method in class com.cult3d.math.Vector2
Sets this vector to the parameters normal.
normalize(Vector3) - Method in class com.cult3d.math.Vector3
Sets this vector to the parameters normal.

O

ORIENTATION - Static variable in class com.cult3d.world.Property
 

P

ParticleSystem - class com.cult3d.world.ParticleSystem.
This class provides a Java representation for a Particle System that exists in the scene graph of the Cult3D Designer.
ParticleSystem(String) - Constructor for class com.cult3d.world.ParticleSystem
Constructs a Java representation of an existing particle system in the scene graph.
PREVIOUS - Static variable in class com.cult3d.world.Property
 
Property - class com.cult3d.world.Property.
This class provides a representation of a property in a node, sound, or event.
PropertyFormatException - exception com.cult3d.world.PropertyFormatException.
This exception is thrown when a property can't be converted to a specified type.
PropertyFormatException() - Constructor for class com.cult3d.world.PropertyFormatException
 
PropertyFormatException(String) - Constructor for class com.cult3d.world.PropertyFormatException
 

R

R - Variable in class com.cult3d.world.RGB
The R component of the RGB color.
ReadOnlyException - exception com.cult3d.world.ReadOnlyException.
This exception is thrown when a property which is readonly is about to be changed.
ReadOnlyException() - Constructor for class com.cult3d.world.ReadOnlyException
 
ReadOnlyException(String) - Constructor for class com.cult3d.world.ReadOnlyException
 
removeObject(CultObject) - Method in class com.cult3d.world.Tooltip
Removes the given CultObject from this Tooltip's list over associated objects.
replaceColor(Color, Color) - Method in class com.cult3d.world.Texture
Replaces a color in the texture with a new color.
replaceColor(Color, Color, int) - Method in class com.cult3d.world.Texture
Replaces a color in the texture with a new color.
replaceColor(RGB, RGB) - Method in class com.cult3d.world.Texture
Replaces a color in the texture with a new color.
replaceColor(RGB, RGB, int) - Method in class com.cult3d.world.Texture
Replaces a color in the texture with a new color.
replaceTextureColor(Color, Color, boolean) - Method in class com.cult3d.world.CultObject
Replaces one color in all textures of this object.
replaceTextureColor(Color, Color, boolean, int) - Method in class com.cult3d.world.CultObject
Replaces one color in all textures of this object.
replaceTextureColor(RGB, RGB, boolean) - Method in class com.cult3d.world.CultObject
Replaces one color in all textures of this object.
replaceTextureColor(RGB, RGB, boolean, int) - Method in class com.cult3d.world.CultObject
Replaces one color in all textures of this object.
Resource - class com.cult3d.world.Resource.
This class provides a way to extract resources from a Cult3D object.
Resource(String) - Constructor for class com.cult3d.world.Resource
Constructs a Java representation of a Cult3D resource.
resumeBlitting() - Static method in class com.cult3d.Cult
Resumes the blitting after a call to stopBlitting.
RGB - class com.cult3d.world.RGB.
This class provides a representation of a RGB color.
RGB() - Constructor for class com.cult3d.world.RGB
Constructs a RGB object and initializes it to the color black (R=0, B=0, G=0).
RGB(Color) - Constructor for class com.cult3d.world.RGB
Constructs a RGB object and initializes it to match the color of the given Color object.
RGB(float, float, float) - Constructor for class com.cult3d.world.RGB
Constructs a RGB object and initializes it to the RGB color given as arguments.
RIGHT - Static variable in class com.cult3d.device.MouseDevice
Indicates that the right button is pressed.
RM_CONSTANTSHADING - Static variable in class com.cult3d.world.Material
Used in conjunction with setRenderMethod() and getRenderMethod()
RM_FLATSHADING - Static variable in class com.cult3d.world.Material
Used in conjunction with setRenderMethod() and getRenderMethod()
RM_GOURADSHADING - Static variable in class com.cult3d.world.Material
Used in conjunction with setRenderMethod() and getRenderMethod()
RM_PHONGSHADING - Static variable in class com.cult3d.world.Material
Used in conjunction with setRenderMethod() and getRenderMethod()
RM_UNCHANGED - Static variable in class com.cult3d.world.Material
Used in conjunction with setRenderMethod()
rotate(float) - Method in class com.cult3d.math.Vector2
Rotates the vector by a specified angle.
rotate(int, float) - Method in class com.cult3d.world.Node
Rotates the object the given amount in radians around the given axis.
rotate(int, float, double) - Method in class com.cult3d.world.Node
Smoothly rotates the object in in radians around the given axis in its own reference frame.
rotate(int, float, double, boolean) - Method in class com.cult3d.world.Node
Smoothly rotates the object the given amount in radians around the given axis in its own reference frame.
rotate(int, float, double, CultEvent) - Method in class com.cult3d.world.Node
Smoothly rotates the object the given amount in radians around the given axis in its own reference frame.
rotateDegrees(int, float) - Method in class com.cult3d.world.Node
Rotates the object the given amount in degrees around the given axis.
rotateDegrees(int, float, double) - Method in class com.cult3d.world.Node
Smoothly rotates the object in in degrees around the given axis in its own reference frame.
rotateDegrees(int, float, double, boolean) - Method in class com.cult3d.world.Node
Smoothly rotates the object the given amount in degrees around the given axis in its own reference frame.
rotateDegrees(int, float, double, CultEvent) - Method in class com.cult3d.world.Node
Smoothly rotates the object the given amount in degrees around the given axis in its own reference frame.

S

sendMessageToHost(String) - Static method in class com.cult3d.Cult
Sends a message to a Cult3D object embedded in the same HTML page.
setActive(boolean) - Method in class com.cult3d.world.ParticleSystem
Method that activates or deactivates the particle system.
setActive(boolean) - Method in class com.cult3d.world.Tooltip
Activates or deactivates this Tooltip depending on the value of parameter state.
setAmbientColor(Color) - Method in class com.cult3d.world.Material
Sets the ambient color on this material.
setAmbientColor(float, float, float) - Method in class com.cult3d.world.Material
Sets the ambient color on this material.
setAmbientColor(RGB) - Method in class com.cult3d.world.Material
Sets the ambient color on this material.
setAmbientIntensity(float) - Method in class com.cult3d.world.Material
Ambient intensity sets the intensity of the ambient color of this material.
setAsActive() - Method in class com.cult3d.world.Camera
Sets this camera as the active one.
setBackground(Texture, int) - Static method in class com.cult3d.Cult
Sets the given Texture as background, either stretched to fill the entire Cult3D Viewer window, or tiled.
setBoolean(boolean) - Method in class com.cult3d.world.Property
Sets this property the given boolean.
setBoundingBoxVisible(boolean) - Method in class com.cult3d.world.Node
Shows or hides this objects boundingbox depending on the value of parameter state.
setBump(float) - Method in class com.cult3d.world.Material
Sets the bump strength on this material.
setClip(int, int, int, int) - Method in class com.cult3d.TextureGraphics
Sets the current clip to the rectangle specified by the given coordinates.
setClip(Shape) - Method in class com.cult3d.TextureGraphics
Set the current clipping area to an arbitrary clip shape.
setColor(Color) - Method in class com.cult3d.TextureGraphics
Sets the current color to the specified color.
setCursor(Sprite) - Method in class com.cult3d.device.MouseDevice
Changes the mouse cursor to the the given Sprite object.
setDiffuseColor(Color) - Method in class com.cult3d.world.Material
Sets the diffuse color on this material.
setDiffuseColor(float, float, float) - Method in class com.cult3d.world.Material
Sets the diffuse color on this material.
setDiffuseColor(RGB) - Method in class com.cult3d.world.Material
Sets the diffuse color on this material.
setDiffuseIntensity(float) - Method in class com.cult3d.world.Material
Diffuse intensity sets the intensity of the diffuse color of this material.
setFixedPosition(int, int) - Method in class com.cult3d.world.Tooltip
Show this Tooltip on a specific coordinate in the Cult3D window. 0.0 coordinate is at the leftmost upper corner.
setFixedPosition(Vector2) - Method in class com.cult3d.world.Tooltip
Show this Tooltip on a specific coordinate in the Cult3D Window.
setFloat(float) - Method in class com.cult3d.world.Property
Sets this property to the given float.
setFont(Font) - Method in class com.cult3d.TextureGraphics
Sets the font for all subsequent text rendering operations.
setInteger(int) - Method in class com.cult3d.world.Property
Sets this property the given integer.
setInteractivityFeedbackStatus(boolean) - Method in class com.cult3d.world.CultObject
Changes the feedback of the cursor when hoovering over this object.
setMaterialAt(int, Material, boolean, boolean) - Method in class com.cult3d.world.CultObject
Sets the material at the specified index.
setMaterialAt(int, Material, boolean, boolean, byte) - Method in class com.cult3d.world.CultObject
Sets the material at the specified index.
setMatrix(float[]) - Method in class com.cult3d.math.Matrix4x4
Sets the values of this matrix using the values supplied by the given float array.
setMatrix(Matrix4x4) - Method in class com.cult3d.math.Matrix4x4
Copies the values from the source matrix, given as argument, to this matrix.
setName(String) - Method in class com.cult3d.world.Node
Changes the name of this node to the name given as parameter
setOrientation(short, Matrix4x4) - Method in class com.cult3d.world.Node
Sets the orientation of this object relative to the given reference frame.
setPaintMode() - Method in class com.cult3d.TextureGraphics
Not implemented in this version.
setPosition(short, Vector3) - Method in class com.cult3d.world.Node
Sets the position for this node in the given reference frame.
setReflection(float) - Method in class com.cult3d.world.Material
Sets the reflection strength on this material
setRefraction(float) - Method in class com.cult3d.world.Material
 
setRenderMethod(int) - Method in class com.cult3d.world.Material
Changes the render algorithm of this material.
setSelfIllumination(float) - Method in class com.cult3d.world.Material
Self-illumination creates the illusion of an material glowing.
setSmoothAngle(float) - Method in class com.cult3d.world.Material
 
setSmoothness(float) - Method in class com.cult3d.world.Material
Sets the smoothness of the phong exponent.
setSpecularColor(Color) - Method in class com.cult3d.world.Material
Sets the specular color on this material.
setSpecularColor(float, float, float) - Method in class com.cult3d.world.Material
Sets the specular color on this material.
setSpecularColor(RGB) - Method in class com.cult3d.world.Material
Sets the specular color on this material.
setSpecularIntensity(float) - Method in class com.cult3d.world.Material
Specular intensity sets the intensity of the Specular color of this material.
setString(String) - Method in class com.cult3d.world.Property
Sets this property the given string.
setTexture(Image) - Method in class com.cult3d.world.Texture
Sets the texture from an Image instance, it sets the antialasing to default when changing.
setTexture(Image, byte) - Method in class com.cult3d.world.Texture
Sets the texture from an Image instance.
setTexture(int[]) - Method in class com.cult3d.world.Texture
Sets the texture from an array of int-values.
setTexture(Texture) - Method in class com.cult3d.world.ParticleSystem
Method that sets the texture map for a particle system.
setTransform(short, Matrix4x4) - Method in class com.cult3d.world.Node
Sets the transform for this object relative to the given reference frame.
setTransparancy(float) - Method in class com.cult3d.world.Material
Sets the transparancy Strength to this material.
setValue(int, int, float) - Method in class com.cult3d.math.Matrix4x4
Sets the value of the element at a specific row and column.
setVector(float[]) - Method in class com.cult3d.math.Vector2
Sets this vector to the values in the array parameter.
setVector(float[]) - Method in class com.cult3d.math.Vector3
Sets this vector to the values in the array parameter.
setVector(float, float) - Method in class com.cult3d.math.Vector2
Sets this vector to the parameter values.
setVector(float, float, float) - Method in class com.cult3d.math.Vector3
Sets this vector to the parameter values.
setVector(Vector2) - Method in class com.cult3d.math.Vector2
Sets this vector to the same values as the parameter.
setVector(Vector3) - Method in class com.cult3d.math.Vector3
Sets this vector to the same values as the parameter.
setVisible(boolean) - Method in class com.cult3d.world.Node
Shows or hides this object depending on the value of parameter state.
setVisible(boolean) - Method in class com.cult3d.world.World
Shows or hides the world.
setVisible(boolean, boolean) - Method in class com.cult3d.world.Node
Shows or hides this object depending on the value of parameter.
setX(float) - Method in class com.cult3d.math.Vector2
Sets this vectors x coordinate.
setX(float) - Method in class com.cult3d.math.Vector3
Sets this vector's x coordinate.
setXORMode(Color) - Method in class com.cult3d.TextureGraphics
Not implemented in this version.
setY(float) - Method in class com.cult3d.math.Vector2
Sets this vectors y coordinate.
setY(float) - Method in class com.cult3d.math.Vector3
Sets this vectors y coordinate.
setZ(float) - Method in class com.cult3d.math.Vector3
Sets this vectors z coordinate.
showDocument(URL) - Static method in class com.cult3d.Cult
Replaces the Web page currently being viewed with the given URL.
showDocument(URL, String) - Static method in class com.cult3d.Cult
Requests that the browser shows the Web page indicated by the url argument.
Sprite - class com.cult3d.world.Sprite.
This class provides a way to access sprites in Cult3D.
stopBlitting() - Static method in class com.cult3d.Cult
Stops the blitter.
stopRotation() - Method in class com.cult3d.world.Node
Stops any rotations this object is currently performing.
stopTranslation() - Method in class com.cult3d.world.Node
Stops any translations this object is currently performing.
STRING - Static variable in class com.cult3d.world.Property
 
sub(Matrix4x4) - Method in class com.cult3d.math.Matrix4x4
Subtracts the matrix given as parameter from this matrix, element by element.
sub(Vector2) - Method in class com.cult3d.math.Vector2
Sets this vector to the difference of itself and the vector parameter.
sub(Vector2, Vector2) - Method in class com.cult3d.math.Vector2
Sets this vector to the difference of the two vector parameters.
sub(Vector3) - Method in class com.cult3d.math.Vector3
Sets this vector to the difference of itself and the vector parameter.
sub(Vector3, Vector3) - Method in class com.cult3d.math.Vector3
Sets this vector to the difference of the two vector parameters.

T

Texture - class com.cult3d.world.Texture.
This class provides a Java representation of a texture that is mapped to some object in the scenegraph.
Texture(String) - Constructor for class com.cult3d.world.Texture
Constructs a Java representation of an texture.
Texture(String, int) - Constructor for class com.cult3d.world.Texture
Constructs a Java representation of an texture.
TextureGraphics - class com.cult3d.TextureGraphics.
This is a graphics context that allow an application to draw onto off-screen images.
TextureImage - class com.cult3d.TextureImage.
This class represents an off-screen image that can be used for painting.
Tooltip - class com.cult3d.world.Tooltip.
This class provides a Java representation of a Cult3D Tooltip that exists in the scene graph of the Cult3D Designer.
Tooltip(String) - Constructor for class com.cult3d.world.Tooltip
Constructs a Java representation of a Cult3D Tooltip that exists in the scene graph of the Cult3D Designer.
toString() - Method in class com.cult3d.TextureImage
This method is intended to be used only for debugging purposes, and the content and format of the returned string may vary between implementations and versions of Cult3D.
toString() - Method in class com.cult3d.TextureGraphics
This method is intended to be used only for debugging purposes, and the content and format of the returned string may vary between implementations and versions of Cult3D.
toString() - Method in class com.cult3d.world.Node
Returns a string representation of the values of this object.
toString() - Method in class com.cult3d.world.ParticleSystem
Returns a string representation of the values of this object.
toString() - Method in class com.cult3d.world.RGB
Returns a string representation of the values of this object.
toString() - Method in class com.cult3d.world.Property
Returns a string representation of the values of this object.
toString() - Method in class com.cult3d.world.Resource
This method is intended to be used only for debugging purposes, and the content and format of the returned string may vary between implementations and versions of Cult3D.
toString() - Method in class com.cult3d.world.Sprite
Returns a string representation of the values of this object.
toString() - Method in class com.cult3d.world.Material
This method is intended to be used only for debugging purposes, and the content and format of the returned string may vary between implementations and versions of Cult3D.
toString() - Method in class com.cult3d.world.Camera
This method is intended to be used only for debugging purposes, and the content and format of the returned string may vary between implementations and versions of Cult3D.
toString() - Method in class com.cult3d.world.CultEvent
This method is intended to be used only for debugging purposes, and the content and format of the returned string may vary between implementations and versions of Cult3D.
toString() - Method in class com.cult3d.world.CultObject
This method is intended to be used only for debugging purposes, and the content and format of the returned string may vary between implementations and versions of Cult3D.
toString() - Method in class com.cult3d.world.Texture
This method is intended to be used only for debugging purposes, and the content and format of the returned string may vary between implementations and versions of Cult3D.
toString() - Method in class com.cult3d.world.Tooltip
This method is intended to be used only for debugging purposes, and the content and format of the returned string may vary between implementation and versions of Cult3D.
toString() - Method in class com.cult3d.world.World
This method is intended to be used only for debugging purposes, and the content and format of the returned string may vary between implementations and versions of Cult3D.
toString() - Method in class com.cult3d.math.Vector2
Returns a string representation of the values of this object.
toString() - Method in class com.cult3d.math.Vector3
Returns a string representation of the values of this object.
toString() - Method in class com.cult3d.math.Matrix4x4
Returns a string representation of the values of this object.
toString() - Method in class com.cult3d.device.CultWindow
Returns a string representation of the values of this object.
toString() - Method in class com.cult3d.device.MouseDevice
Returns a string representation of the values of this object. This method is intended to be used only for debugging purposes, and the content and format of the returned string may vary between implementations and versions of Cult3D.
trackMouse(boolean) - Method in class com.cult3d.world.Tooltip
Activates or deactivates the option to let this Tooltip folllow the mouse.
translate(float, float, float) - Method in class com.cult3d.world.Node
Translates the object in its own reference frame.
translate(float, float, float, double) - Method in class com.cult3d.world.Node
Smoothly translates the object in its own reference frame.
translate(float, float, float, double, boolean) - Method in class com.cult3d.world.Node
Smoothly translates the object in its own reference frame.
translate(float, float, float, double, CultEvent) - Method in class com.cult3d.world.Node
Smoothly translates the object in its own reference frame.
translate(int, int) - Method in class com.cult3d.TextureGraphics
Translates the origin of the graphics context to the point (x, y) in the current coordinate system.
transpose() - Method in class com.cult3d.math.Matrix4x4
Transposes this matrix.
trigger() - Method in class com.cult3d.world.CultEvent
Triggers the Manual Event this object represents, triggers always an event even the deactived.
trigger(boolean) - Method in class com.cult3d.world.CultEvent
Triggers the Manual Event this object represents.

U

UNCHANGED - Static variable in class com.cult3d.world.Material
 
UNKNOWN - Static variable in class com.cult3d.world.Property
 
unloadWorld() - Method in class com.cult3d.world.World
Unloads the world.

V

Vector2 - class com.cult3d.math.Vector2.
A two element Vector with x, y coordinates.
Vector2() - Constructor for class com.cult3d.math.Vector2
Constructs and initializes a new vector.
Vector2(float[]) - Constructor for class com.cult3d.math.Vector2
Constructs a new vector and initializes it from the array parameter.
Vector2(float, float) - Constructor for class com.cult3d.math.Vector2
Constructs a new vector and initializes it to the specified values.
Vector2(Vector2) - Constructor for class com.cult3d.math.Vector2
Constructs a new vector and initializes it from the vector parameter.
Vector3 - class com.cult3d.math.Vector3.
A 3 element Vector with x, y and z coordinates.
Vector3() - Constructor for class com.cult3d.math.Vector3
Constructs and initializes a new vector.
Vector3(float[]) - Constructor for class com.cult3d.math.Vector3
Constructs a new vector and initializes it from the array parameter.
Vector3(float, float, float) - Constructor for class com.cult3d.math.Vector3
Constructs a new vector and initializes it to the specified values.
Vector3(Vector3) - Constructor for class com.cult3d.math.Vector3
Constructs a new vector and initializes it from the vector parameter.
VECTOR3D - Static variable in class com.cult3d.world.Property
 

W

World - class com.cult3d.world.World.
This class provides a representation of a Cult3D world.
WORLD - Static variable in class com.cult3d.world.Node
the world reference frame of the Cult3D universe.
worldToNode(Matrix4x4) - Method in class com.cult3d.world.Node
Converts the given matrix from the world reference frame to the local reference frame.
worldToWindow(float, float, float) - Method in class com.cult3d.device.CultWindow
Converts a world coordinate to a coordinate relative Cult3D Viewer window

X

X - Static variable in class com.cult3d.world.Node
The x-axis.

Y

Y - Static variable in class com.cult3d.world.Node
The y-axis.

Z

Z - Static variable in class com.cult3d.world.Node
The z-axis.

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