Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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

Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES