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

A

active - Static variable in class wobs.scene3d.nodes.TouchSensor
The constant used to access the active field of a TouchSensor node.
addChild(Wob) - Method in class com.wirefusion.player.Wob
Adds a child to this object.
addChild(X3DNode) - Method in class wobs.scene3d.player.X3DNode
Adds a node to the children field of this object.
addEdit(UndoableEdit) - Method in class com.wirefusion.undo.WfUndoManager
Inserts anEdit if undo or redo is not in progress.
addFieldEventListener(X3DFieldEventListener) - Method in class wobs.scene3d.player.X3DField
Adds the specified field listener to receive field events from this field.
addFocusListener(FocusListener) - Method in class com.wirefusion.player.Wob
Adds the specified focus listener to receive focus events from this component when this component gains input focus.
addInteractiveSceneChild(SceneWob) - Method in class com.wirefusion.player.Wob
Adds a SceneWob object as a child to this object.
addKeyListener(KeyListener) - Method in class com.wirefusion.player.Wob
Adds the specified key listener to receive key events from this component.
addMouseListener(MouseListener) - Method in class com.wirefusion.player.Wob
Adds the specified mouse listener to receive mouse events from this component.
addMouseMotionListener(MouseMotionListener) - Method in class com.wirefusion.player.Wob
Adds the specified mouse motion listener to receive mouse motion events from this component.
addMouseWheelListener(MouseWheelListener) - Method in class com.wirefusion.player.Wob
Adds the specified mouse wheel listener to receive mouse wheel events from this component.
addPlayerResource(File, String, boolean, int) - Method in class com.wirefusion.project.WobProperties
Adds a player resource to this Wob.
addPlayerResource(String, String, int) - Method in class com.wirefusion.project.WobProperties
Adds a player resource to this Wob.
addProjectResource(File, String, boolean) - Method in class com.wirefusion.project.WobProperties
Adds a project resource to this Wob.
addPropertyChangeListener(PropertyChangeListener) - Method in class com.wirefusion.project.WobProperties
Adds a ChangeListener to this object.
addPropertyChangeListener(PropertyChangeListener) - Method in class com.wirefusion.propertyeditor.WfPropertyEditor
Adds a PropertyChangeListener to the listener list.
addPropertyEditor(WfPropertyEditor) - Method in class com.wirefusion.propertyeditor.PropertyEditorCollection
Adds a property editor to the collection
addRoute(X3DField, X3DField) - Method in class wobs.scene3d.player.X3DScene
Adds a X3D/VRML Route between two fields of the same type.
ambientIntensity - Static variable in class wobs.scene3d.nodes.DirectionalLight
The constant used to access the ambientIntensity field of a DirectionalLight node.
ambientIntensity - Static variable in class wobs.scene3d.nodes.Material
The constant used to access the ambientIntensity field of a Material node.
ambientIntensity - Static variable in class wobs.scene3d.nodes.PointLight
The constant used to access the ambientIntensity field of a PointLight node.
Appearance - Class in wobs.scene3d.nodes
This class contains index constants to access fields in a Appearance node using the X3DNode.getField(int fieldIndex) method.
Appearance - Static variable in class wobs.scene3d.nodes.Node
The X3D/VRML node type Appearance
appearance - Static variable in class wobs.scene3d.nodes.Shape
The constant used to access the appearance field of a Shape node.
apply() - Method in class com.wirefusion.project.WobPropertiesPanel
Called when the user presses "Ok" or "Apply" in the dialog.
available() - Method in class com.wirefusion.player.ResourceInputStream
 

B

BooleanPropertyEditor - Class in com.wirefusion.propertyeditor
This editor is intended for use with boolean properties.
BooleanPropertyEditor(String, String, boolean) - Constructor for class com.wirefusion.propertyeditor.BooleanPropertyEditor
Constructs a BooleanPropertyEditor object.
BoolWob - Class in wobs.bool.player
Represents a Boolean object in the WireFusion player.
BoolWob(boolean) - Constructor for class wobs.bool.player.BoolWob
Creates a BoolWob object.
bound - Static variable in class wobs.scene3d.nodes.Viewpoint
The constant used to access the bound field of a Viewpoint node.
Browser - Interface in wobs.scene3d.player
This interface is used to access, replace and create X3DScene's, and also provides methods to load resources.
BUTTON_TEXT_MODE - Static variable in class com.wirefusion.gui.textimage.TextImage
TextImage mode suitable for button labels

C

cancel() - Method in class com.wirefusion.project.WobPropertiesPanel
Called when the user pressed "Cancel" in the dialog.
center - Static variable in class wobs.scene3d.nodes.TextureTransform
The constant used to access the center field of a TextureTransform node.
center - Static variable in class wobs.scene3d.nodes.Transform
The constant used to access the center field of a Transform node.
CHECKBOX_TEXT_MODE - Static variable in class com.wirefusion.gui.textimage.TextImage
TextImage mode suitable for checkbox labels
children - Static variable in class wobs.scene3d.nodes.Scene
The constant used to access the children field of a Scene node.
children - Static variable in class wobs.scene3d.nodes.Transform
The constant used to access the children field of a Transform node.
clearRect(int, int, int, int) - Method in class com.wirefusion.player.WfGraphics
 
clipRect(int, int, int, int) - Method in class com.wirefusion.player.WfGraphics
 
clone() - Method in class wobs.scene3d.player.X3DField
Creates and returns a copy of this object.
clone() - Method in class wobs.scene3d.player.X3DNode
Creates and returns a copy of this object.
clone() - Method in class wobs.scene3d.player.X3DScene
Creates and returns a copy of this object.
close() - Method in class com.wirefusion.player.ResourceInputStream
 
color - Static variable in class wobs.scene3d.nodes.DirectionalLight
The constant used to access the color field of a DirectionalLight node.
color - Static variable in class wobs.scene3d.nodes.PointLight
The constant used to access the color field of a PointLight node.
ColorPropertyEditor - Class in com.wirefusion.propertyeditor
This editor is intended for use with color properties.
ColorPropertyEditor(String, String, Color) - Constructor for class com.wirefusion.propertyeditor.ColorPropertyEditor
Constructs a ColorPropertyEditor object.
ColorWob - Class in wobs.color.player
Represents a Color object in the WireFusion player.
ColorWob(int) - Constructor for class wobs.color.player.ColorWob
Creates a ColorWob object
com.wirefusion.gui.textimage - package com.wirefusion.gui.textimage
 
com.wirefusion.player - package com.wirefusion.player
 
com.wirefusion.project - package com.wirefusion.project
 
com.wirefusion.propertyeditor - package com.wirefusion.propertyeditor
 
com.wirefusion.sdk - package com.wirefusion.sdk
 
com.wirefusion.undo - package com.wirefusion.undo
 
ComboBoxPropertyEditor - Class in com.wirefusion.propertyeditor
This editor is intended for selecting an item from a list of string items.
ComboBoxPropertyEditor(String, String, String[], int) - Constructor for class com.wirefusion.propertyeditor.ComboBoxPropertyEditor
Constructs a BooleanPropertyEditor object.
ComponentPropertyEditor - Class in com.wirefusion.propertyeditor
This editor can be seen as a dummy editor and is only intended for use where you just want to display a component i the property editor.
ComponentPropertyEditor(String, JComponent) - Constructor for class com.wirefusion.propertyeditor.ComponentPropertyEditor
Constructs a ColorPropertyEditor object.
connect(Port, Port, Wob) - Method in class com.wirefusion.player.Wire
Make sure the argument of the source port is compatible with the destination port or, if not, that optionalWireParameter is compatible.
contains(int, int) - Method in class com.wirefusion.player.Wob
Checks whether this component "contains" the specified point, where x and y are defined to be relative to the coordinate system of this component.
copyArea(int, int, int, int, int, int) - Method in class com.wirefusion.player.WfGraphics
 
Core - Class in com.wirefusion.player
The "core" object in the player.
Core() - Constructor for class com.wirefusion.player.Core
 
createPort(String) - Method in class com.wirefusion.project.WobProperties
Creates and adds a port that is configured according to its corresponding port template in config.xml.
createPropertyEditorCollection() - Method in interface com.wirefusion.propertyeditor.PropertyEditorCollectionFactory
This method should create property editors and add them to a new PropertyEditorCollection object.

D

delete() - Method in interface com.wirefusion.project.WobPort
Removes the port from the Wob.
deleteRoute(X3DField, X3DField) - Method in class wobs.scene3d.player.X3DScene
Deletes an existing Route between the two fields specified.
destroy() - Method in class com.wirefusion.player.Wob
Called to inform this object that it is being reclaimed and that it should destroy any resources that it has allocated.
destroy() - Method in class com.wirefusion.project.WobPropertiesPanel
Called if the dialog with this panel has been closed.
destroy() - Method in class com.wirefusion.propertyeditor.PropertyEditorCollection
Destroys the property collection.
destroy() - Method in class wobs.java.player.JavaWob
 
destroyPropertyEditorCollection(PropertyEditorCollection) - Method in class com.wirefusion.project.WobProperties
Many subclasses of WobProperties implements the PropertyEditorCollectionFactory interface, which contains the two methods createPropertyEditorCollection and destroyPropertyEditorCollection.
destroyPropertyEditorCollection(PropertyEditorCollection) - Method in interface com.wirefusion.propertyeditor.PropertyEditorCollectionFactory
Removes all references to the PropertyEditorCollection previously created in the createPropertyEditorCollection() method and removes any listeners to its property editors.
diffuseColor - Static variable in class wobs.scene3d.nodes.Material
The constant used to access the diffuseColor field of a Material node.
direction - Static variable in class wobs.scene3d.nodes.DirectionalLight
The constant used to access the direction field of a DirectionalLight node.
DirectionalLight - Class in wobs.scene3d.nodes
This class contains index constants to access fields in a DirectionalLight node using the X3DNode.getField(int fieldIndex) method.
DirectionalLight - Static variable in class wobs.scene3d.nodes.Node
The X3D/VRML node type DirectionalLight
disableEvents(long) - Method in class com.wirefusion.player.Wob
Disables the events defined by the specified event mask parameter from being delivered to this component.
disconnect() - Method in class com.wirefusion.player.Wire
Disconnects the Wire if it is connected.
Display - Interface in com.wirefusion.player
All WireFusion players must use this interface.
drawArc(int, int, int, int, int, int) - Method in class com.wirefusion.player.WfGraphics
 
drawImage(Image, int, int, ImageObserver) - Method in class com.wirefusion.player.WfGraphics
 
drawImage(Image, int, int, Color, ImageObserver) - Method in class com.wirefusion.player.WfGraphics
 
drawImage(Image, int, int, int, int, ImageObserver) - Method in class com.wirefusion.player.WfGraphics
 
drawImage(Image, int, int, int, int, Color, ImageObserver) - Method in class com.wirefusion.player.WfGraphics
 
drawImage(Image, int, int, int, int, int, int, int, int, ImageObserver) - Method in class com.wirefusion.player.WfGraphics
 
drawImage(Image, int, int, int, int, int, int, int, int, Color, ImageObserver) - Method in class com.wirefusion.player.WfGraphics
 
drawLine(int, int, int, int) - Method in class com.wirefusion.player.WfGraphics
 
drawOval(int, int, int, int) - Method in class com.wirefusion.player.WfGraphics
 
drawPolygon(int[], int[], int) - Method in class com.wirefusion.player.WfGraphics
 
drawPolyline(int[], int[], int) - Method in class com.wirefusion.player.WfGraphics
 
drawRoundRect(int, int, int, int, int, int) - Method in class com.wirefusion.player.WfGraphics
 
drawString(String, int, int) - Method in class com.wirefusion.player.WfGraphics
 
drawString(AttributedCharacterIterator, int, int) - Method in class com.wirefusion.player.WfGraphics
This method is not implemented.
drawTiledWfImage(WfImage, double, double, double, double, double) - Method in class com.wirefusion.player.WfGraphics
Tiles an image within the specified rectangular area.
drawWfImage(WfImage, double, double, double, double, double, double, double, double, double) - Method in class com.wirefusion.player.WfGraphics
Draws the specified area of the image inside the specified area of the destination drawable surface.
drawWfImage(WfImage, double, double) - Method in class com.wirefusion.player.WfGraphics
The image is drawn with its top-left corner at (x, y) in this graphics context's coordinate space.
drawWfImage(WfImage, double, double, double, double) - Method in class com.wirefusion.player.WfGraphics
The image is drawn inside the specified rectangle of this graphics context's coordinate space, and is scaled if necessary.

E

emissiveColor - Static variable in class wobs.scene3d.nodes.Material
The constant used to access the emissiveColor field of a Material node.
enabled - Static variable in class wobs.scene3d.nodes.TouchSensor
The constant used to access the enabled field of a TouchSensor node.
enableEvents(long) - Method in class com.wirefusion.player.Wob
Enables the events defined by the specified event mask parameter to be delivered to their corresponding processEvent method in this this object.
endCompound() - Method in class com.wirefusion.undo.WfUndoManager
Is called after startCompound() to mark the end of a compound edit.
EXTERNAL_MESSAGE_EVENT - Static variable in class com.wirefusion.player.PlayerEvent
The "external message" event.

F

fieldOfView - Static variable in class wobs.scene3d.nodes.Viewpoint
The constant used to access the fieldOfView field of a Viewpoint node.
FilePropertyEditor - Class in com.wirefusion.propertyeditor
This editor is intended for file selection.
FilePropertyEditor(String, String, File, String[], String[], File, String, boolean) - Constructor for class com.wirefusion.propertyeditor.FilePropertyEditor
Constructs a FilePropertyEditor object. new FilePropertyEditor("fileChanged", Messages.getString("ImageProperties.Image"), getImageFile(), new String[] { "gif", "jpg", "jpeg", "png" }, null, defaultFolder, "image", true); fileEditor.setDefaultTextDimension(getWobModel().getOperatorAreaModel().getOperatorArea().getSize());
fillArc(int, int, int, int, int, int) - Method in class com.wirefusion.player.WfGraphics
 
fillOval(int, int, int, int) - Method in class com.wirefusion.player.WfGraphics
 
fillPolygon(int[], int[], int) - Method in class com.wirefusion.player.WfGraphics
 
fillRect(int, int, int, int) - Method in class com.wirefusion.player.WfGraphics
 
fillRoundRect(int, int, int, int, int, int) - Method in class com.wirefusion.player.WfGraphics
 
filterPixels(WfImage, WfImage, Rectangle, Rectangle) - Method in class com.wirefusion.player.Wob
Processes the pixels in the sceneImage parameter and writes the result to processedImage.
firePropertyChange(String, Object, Object) - Method in class com.wirefusion.project.WobProperties
Notifies all listeners that have registered interest for notification on this event type.
firePropertyChange(Object) - Method in class com.wirefusion.propertyeditor.WfPropertyEditor
This method should be called when the property has changed and it will send the appropriate PropertyChangeEvent to any registered PropertyChangeListeners.
FIXPOINT_CENTER - Static variable in class com.wirefusion.player.PlayerConstants
The "Center" fixpoint.
FIXPOINT_TOPLEFT - Static variable in class com.wirefusion.player.PlayerConstants
The "TopLeft" fixpoint
fraction - Static variable in class wobs.scene3d.nodes.TimeSensor
The constant used to access the fraction field of a TimeSensor node.
FRAME_EVENT - Static variable in class com.wirefusion.player.PlayerEvent
The "frame" event.

G

getArg() - Method in class com.wirefusion.player.PlayerEvent
If the event is of type KEY_EVENT, this method will return an associated KeyEvent object.
getAwtComponent() - Method in class com.wirefusion.player.Wob
Each Wob with a target area has an associated AWT Component, from which it receives AWT events for example.
getAwtContainer() - Method in interface com.wirefusion.player.Display
Returns a java.awt.Container object (or subclass of Container).
getBoolean() - Method in class wobs.scene3d.player.X3DField
Retrieves the boolean value (if the field type is SFBool).
getBooleanArray() - Method in class wobs.scene3d.player.X3DField
Retrieves the boolean array value (if the field type is MFBool.
getBounds() - Method in class com.wirefusion.player.Wob
Gets the bounds of this Wob in the form of a Rectangle object.
getChild(String) - Method in class com.wirefusion.player.Wob
Returns a child of this Wob.
getChildren() - Method in class com.wirefusion.player.Wob
Returns the children of this Wob, or null if it has no children.
getChildren() - Method in class wobs.scene3d.player.X3DNode
Retrieves the children nodes of this object.
getClone() - Method in class com.wirefusion.gui.textimage.TextImage
Returns a clone of the object.
getColor() - Method in class com.wirefusion.player.WfGraphics
 
getCore() - Method in class com.wirefusion.player.Wob
Returns the core player object
getCurrentView() - Method in class wobs.scene3d.player.X3DScene
Creates a new Viewpoint node from the current view.
getCursor() - Method in class com.wirefusion.player.Wob
Gets the cursor set in the component.
getDefaultFolder(String, File) - Static method in class com.wirefusion.project.WobUtilities
Returns the current default folder that is associated with defaultFolderID.
getDialog() - Method in class com.wirefusion.project.WobPropertiesPanel
Returns the dialog containing this panel, or null if the panel is not added to a dialog window.
getDirection() - Method in interface com.wirefusion.project.WobPort
Returns the direction of this port.
getDisplay() - Method in class com.wirefusion.player.Core
Returns the Display object, used for displaying the presentation.
getDouble() - Method in class wobs.scene3d.player.X3DField
Retrieves the double value (if the field type is SFTime).
getDoubleArray() - Method in class wobs.scene3d.player.X3DField
Retrieves the double array value (if the field type is MFTime).
getEditor() - Method in class com.wirefusion.propertyeditor.WfPropertyEditor
Let this method return the property editor.
getField(int) - Method in class wobs.scene3d.player.X3DNode
Retrieves a field of this object.
getFileInWobFolder(String) - Method in class com.wirefusion.project.WobProperties
Returns a resource located in the Wob Folder (the same folder that contains the config.xml file)
getFloat() - Method in class wobs.scene3d.player.X3DField
Retrieves the float value (if the field type is SFFloat).
getFloatArray() - Method in class wobs.scene3d.player.X3DField
Retrieves the float array value (if the field type is SFVec2f, SFVec3f, MFFloat, MFVec2f or MFVec3f).
getFont() - Method in class com.wirefusion.player.WfGraphics
 
getFontMetrics(Font) - Method in class com.wirefusion.player.WfGraphics
 
getFps() - Method in class com.wirefusion.player.Core
Returns the current number of frames per second with which the presentation is played (fps).
getFrameNumber() - Method in class com.wirefusion.player.Core
Returns the current frame count.
getHeight() - Method in class com.wirefusion.player.WfImage
Returns the image height.
getId() - Method in interface com.wirefusion.project.WobPort
Returns the ID of this port.
getImage() - Method in class com.wirefusion.player.Resource
Returns an image which gets pixel data from this resource.
getImageType() - Method in class com.wirefusion.player.WfImage
Returns the image type.
getInfoString() - Method in class com.wirefusion.propertyeditor.NumberPropertyEditor
Returns a short description of the number values allowed.
getInfoString() - Method in class com.wirefusion.propertyeditor.WfPropertyEditor
Subclasses should override this method if a short description of the values that this property can contain is desired.
getInPort(int) - Method in class com.wirefusion.player.Wob
Returns the in-port with the specified port number.
getInputStream() - Method in class com.wirefusion.player.Resource
Gets an input stream of the resource data.
getInt() - Method in class wobs.scene3d.player.X3DField
Retrieves the int value (if the field type is SFInt32 or SFColor).
getIntArray() - Method in class wobs.scene3d.player.X3DField
Retrieves the int array value (if the field type is MFInt32 or MFColor).
getLocation() - Method in interface com.wirefusion.project.TargetArea
Returns the Target Area location
getMemoryUsage() - Method in class com.wirefusion.player.SceneWobBase
 
getMemoryUsage() - Method in class com.wirefusion.player.WfImage
Returns the number of bytes used by the pixel buffer.
getMemoryUsage() - Method in class com.wirefusion.player.Wob
Returns the approximate memory used by this object (in bytes).
getMousePosition() - Method in class com.wirefusion.player.Core
Returns the current position of the mouse cursor.
getName() - Method in class com.wirefusion.player.Wob
Gets the name of the Wob.
getName() - Method in class wobs.scene3d.player.X3DNode
Returns the unique user defined name of this node.
getNode() - Method in class wobs.scene3d.player.X3DField
Retrieves the X3DNode value (if the field type is SFNode or MFNode).
getNode(int) - Method in class wobs.scene3d.player.X3DNode
Retrieves the contained node in the specified field of this object.
getNode(String) - Method in class wobs.scene3d.player.X3DNode
Retrieves the node with the specified name by searching for it in this object's fields and sub-nodes.
getNodeArray() - Method in class wobs.scene3d.player.X3DField
Retrieves the X3DNode array(if the field type is MFNode).
getOutPort(int) - Method in class com.wirefusion.player.Wob
Returns the out-port with the specified port number.
getParameter(String) - Method in interface com.wirefusion.player.Display
Returns the value of the named external parameter in the presentation.
getParent() - Method in class com.wirefusion.player.Wob
Gets the parent of this object.
getParent() - Method in class wobs.scene3d.player.X3DNode
Returns the parent node in the Scene graph of this node.
getPixels() - Method in class com.wirefusion.player.WfImage
Returns the pixel storage of this image.
getPlainText() - Method in class com.wirefusion.gui.textimage.TextImage
Returns the current text in the TextImage.
getPlayerResourceById(String) - Method in class com.wirefusion.project.WobProperties
Returns the resource file with the given resource ID, or null if no resource with the given ID exists.
getPlayerTime() - Method in class com.wirefusion.player.Core
The "player" time.
getPopupMenu() - Method in interface com.wirefusion.player.Display
Returns the PopupMenu object of the player.
getPort(String) - Method in class com.wirefusion.project.WobProperties
Returns the created port with the specified id.
getPortNumber() - Method in interface com.wirefusion.project.WobPort
Returns the port number of this port.
getPorts() - Method in class com.wirefusion.project.WobProperties
Returns an enumeration all the ports (WobPort) of this Wob.
getPresentationName() - Method in class com.wirefusion.undo.UndoableBooleanEdit
Returns a string representation for the undoable edit.
getPresentationName() - Method in class com.wirefusion.undo.UndoableColorEdit
Returns a string representation for the undoable edit.
getPresentationName() - Method in class com.wirefusion.undo.UndoableDoubleEdit
Returns a string representation for the undoable edit.
getPresentationName() - Method in class com.wirefusion.undo.UndoableFileEdit
Returns a string representation for the undoable edit.
getPresentationName() - Method in class com.wirefusion.undo.UndoableIntegerEdit
Returns a string representation for the undoable edit.
getPresentationName() - Method in class com.wirefusion.undo.UndoableStringEdit
Returns a string representation for the undoable edit.
getProjectResourceById(String) - Method in class com.wirefusion.project.WobProperties
Returns the dependency file with the given dependency ID, or null if no dependency with the given ID exists.
getProperty(String) - Method in class com.wirefusion.player.Core
Returns the system property indicated by the specified key.
getPropertyEditors() - Method in class com.wirefusion.propertyeditor.PropertyEditorCollection
Returns the property editors in the collection.
getPropertyId() - Method in class com.wirefusion.propertyeditor.WfPropertyEditor
Returns the property ID
getResource(String) - Method in class com.wirefusion.player.Wob
Tries to located a resource whos filename equals the argument.
getResource(URL) - Method in interface wobs.scene3d.player.Browser
Retrieves an InputStream of the resource specified by the URL.
getResourceById(String) - Method in class com.wirefusion.player.Wob
Tries to located a resource whos "resource ID" equals resourceId.
getResourceFolderUrl() - Method in class com.wirefusion.player.Core
The URL to the resource folder.
getScene() - Method in interface wobs.scene3d.player.Browser
Retrieves the X3D scene that is active in the Browser display.
getSerializedWobVersion() - Method in class com.wirefusion.project.WobProperties
This method can be called from inside the readExternal method of WobProperties objects.
getSize() - Method in class com.wirefusion.player.Wob
Gets the size of this Wob in the form of a Dimension object.
getSize() - Method in interface com.wirefusion.project.TargetArea
Returns the Target Area dimension
getSourceField() - Method in class wobs.scene3d.player.X3DFieldEvent
Retrieves the source field of this event, which is the field that has generated the event.
getStageDimension() - Method in class com.wirefusion.player.SceneWobBase
Returns the stage dimension
getStageImage() - Method in class com.wirefusion.player.SceneWobBase
Returns a WFImage object containing the stage pixels.
getString() - Method in class wobs.scene3d.player.X3DField
Retrieves the String value (if the field type is SFString or MFString).
getStringArray() - Method in class wobs.scene3d.player.X3DField
Retrieves the String array value (if the field type is MFString).
getSystemTime() - Method in class com.wirefusion.player.Core
The computer time at which the rendering process of the current frame started.
getTargetArea() - Method in class com.wirefusion.project.WobProperties
Returns the Target Area of this Wob, or null if it doesn't have a Target Area.
getTime() - Method in class wobs.scene3d.player.X3DFieldEvent
Retrieves the time when this event occured.
getType() - Method in class wobs.scene3d.player.X3DField
Returns the type of this field.
getType() - Method in class wobs.scene3d.player.X3DNode
Returns the type of this node.
getUndoManager() - Method in class com.wirefusion.project.WobProperties
Returns the Undo Manager
getValue() - Method in class wobs.bool.player.BoolWob
Returns the boolean value.
getValue() - Method in class wobs.color.player.ColorWob
Returns the color value (RGB).
getValue() - Method in class wobs.number.player.NumberWob
Returns the color value (RGB).
getValue() - Method in class wobs.text.player.TextWob
Returns the string value.
getValue1() - Method in class wobs.number2d.player.Number2DWob
Returns the "x" value.
getValue2() - Method in class wobs.number2d.player.Number2DWob
Returns the "y" value.
getWfImage() - Method in class com.wirefusion.player.Resource
Returns a WfImage which gets pixel data from this resource.
getWidth() - Method in class com.wirefusion.player.WfImage
Returns the image width.
getWobName() - Method in class com.wirefusion.project.WobProperties
Returns the current label of the Wob, as specified by the user in the Script area.
getWobProperties() - Method in class com.wirefusion.project.TargetAreaView
Returns the Wob Properties object associated with this TargetAreaView
Group - Static variable in class wobs.scene3d.nodes.Node
The X3D/VRML node type Group

H

hitPoint - Static variable in class wobs.scene3d.nodes.TouchSensor
The constant used to access the hitPoint field of a TouchSensor node.
hitTexCoord - Static variable in class wobs.scene3d.nodes.TouchSensor
The constant used to access the hitTexCoord field of a TouchSensor node.

I

image - Static variable in class wobs.scene3d.nodes.Texture
The constant used to access the image field of a Texture node.
IN - Static variable in interface com.wirefusion.project.WobPort
getDirection() equals this constant if this is an in-port.
init() - Method in class com.wirefusion.player.Wob
Override this method to initialize this Wob.
init() - Method in class com.wirefusion.project.WobProperties
This method is always executed when a wob is loaded (from a project file, a .wob file or when it is dragged in from the Wob library).
init(WobProperties) - Method in class com.wirefusion.project.WobPropertiesPanel
Initialize the object here (not in the constructor).
init() - Method in class wobs.java.player.JavaWob
Override this method to initialize this Wob.
INPORT_ACTIVATE - Static variable in class com.wirefusion.player.PlayerConstants
The port number used by the "Activate" in-port
INPORT_BRING_FORWARD - Static variable in class com.wirefusion.player.PlayerConstants
The port number used by the "Bring Forward" in-port
INPORT_BRING_TO_FRONT - Static variable in class com.wirefusion.player.PlayerConstants
The port number used by the "Bring to Front" in-port
INPORT_DEACTIVATE - Static variable in class com.wirefusion.player.PlayerConstants
The port number used by the "Deactivate" in-port
INPORT_REQUEST_FOCUS - Static variable in class com.wirefusion.player.PlayerConstants
The port number used by the "Request Focus" in-port
INPORT_SEND_BACKWARD - Static variable in class com.wirefusion.player.PlayerConstants
The port number used by the "Send Backward" in-port
INPORT_SEND_TO_BACK - Static variable in class com.wirefusion.player.PlayerConstants
The port number used by the "Send to Back" in-port
INPORT_SET_DIMENSION - Static variable in class com.wirefusion.player.PlayerConstants
The port number used by the "Set Dimension" in-port
INPORT_SET_LOCATION - Static variable in class com.wirefusion.player.PlayerConstants
The port number used by the "Set Location" in-port
INPORT_SET_OPACITY - Static variable in class com.wirefusion.player.PlayerConstants
The port number used by the "Set Opacity" in-port
INPORT_STAMP_BACKGROUND - Static variable in class com.wirefusion.player.PlayerConstants
The port number used by the "Stamp Background" in-port
intensity - Static variable in class wobs.scene3d.nodes.DirectionalLight
The constant used to access the intensity field of a DirectionalLight node.
intensity - Static variable in class wobs.scene3d.nodes.PointLight
The constant used to access the intensity field of a PointLight node.
isBuffering() - Method in class com.wirefusion.player.ResourceInputStream
Returns true if the stream is currently buffering, otherwise false
isComplete() - Method in class com.wirefusion.player.Resource
Returns true if the resource is fully loaded, otherwise false.
isConnected() - Method in interface com.wirefusion.project.WobPort
Returns true if one or more wires are connected to this port or exports of this port, otherwise false.
isEnabled() - Method in class com.wirefusion.propertyeditor.WfPropertyEditor
Returns true if enabled, otherwise false.
isFocusable() - Method in class com.wirefusion.player.Wob
Returns whether this Component can be focused.
isFocusable() - Method in class com.wirefusion.project.TargetAreaView
Returns true.
isHorizontallyResizable() - Method in class com.wirefusion.project.TargetAreaView
Returns true if the target area should be horizontally resizable.
isVerticallyResizable() - Method in class com.wirefusion.project.TargetAreaView
Returns true if the target area should be vertically resizable.
isVisible() - Method in class com.wirefusion.player.Wob
Determines whether this object should be visible when its parent is visible.

J

JavaWob - Class in wobs.java.player
The super class of all "Java Object" classes.
JavaWob() - Constructor for class wobs.java.player.JavaWob
 

K

KEY_EVENT - Static variable in class com.wirefusion.player.PlayerEvent
The "key" event.

L

LabelPropertyEditor - Class in com.wirefusion.propertyeditor
This "editor" displays a non editable single line string value
LabelPropertyEditor(String, String, String) - Constructor for class com.wirefusion.propertyeditor.LabelPropertyEditor
Constructs a LabelPropertyEditor object.
LAYER_DEFAULT - Static variable in class com.wirefusion.player.PlayerConstants
The default target area layer
LAYER_DRAG - Static variable in class com.wirefusion.player.PlayerConstants
A layer positioned just above the POPUP_LAYER
LAYER_POPUP - Static variable in class com.wirefusion.player.PlayerConstants
A layer positioned just above DEFAULT_LAYER
LEFT_POSITION - Static variable in class com.wirefusion.propertyeditor.WfPropertyEditor
Indicates that the label should be to the left of the editor
LOAD_AS_CLASS_LIBRARY - Static variable in class com.wirefusion.project.WobProperties
A resource file loading mode.
LOAD_BEFORE_START - Static variable in class com.wirefusion.project.WobProperties
A resource file loading mode.
LOAD_ON_REQUEST - Static variable in class com.wirefusion.project.WobProperties
A resource file loading mode.
loadScene(String) - Method in interface wobs.scene3d.player.Browser
Loads and creates a X3D scene.
loadTexture(String, String) - Method in interface wobs.scene3d.player.Browser
Loads a texture with the specified texture image file name and alpha image file name.
location - Static variable in class wobs.scene3d.nodes.PointLight
The constant used to access the location field of a PointLight node.

M

material - Static variable in class wobs.scene3d.nodes.Appearance
The constant used to access the material field of a Appearance node.
Material - Class in wobs.scene3d.nodes
This class contains index constants to access fields in a Material node using the X3DNode.getField(int fieldIndex) method.
Material - Static variable in class wobs.scene3d.nodes.Node
The X3D/VRML node type Material
mode - Static variable in class wobs.scene3d.nodes.MultiTexture
The constant used to access the mode field of a MultiTexture node.
move(float, float, float) - Method in class wobs.scene3d.player.X3DNode
Moves the object and all its sub-objects relative to the parent object.
MultiTexture - Class in wobs.scene3d.nodes
This class contains index constants to access fields in a MultiTexture node using the X3DNode.getField(int fieldIndex) method.

N

name - Variable in class wobs.scene3d.player.X3DNode
Deprecated. should use getName() instead
Node - Class in wobs.scene3d.nodes
 
Node() - Constructor for class wobs.scene3d.nodes.Node
 
Number2DWob - Class in wobs.number2d.player
Represents a Number2D object in the WireFusion player.
Number2DWob(double, double) - Constructor for class wobs.number2d.player.Number2DWob
Creates a Number2DWob object.
NumberPropertyEditor - Class in com.wirefusion.propertyeditor
This editor is intended for use with number properties.
NumberPropertyEditor(String, String, Number) - Constructor for class com.wirefusion.propertyeditor.NumberPropertyEditor
Constructs a NumberPropertyEditor object.
NumberWob - Class in wobs.number.player
Represents a Number object in the WireFusion player.
NumberWob(double) - Constructor for class wobs.number.player.NumberWob
Creates a NumberWob object

O

on - Static variable in class wobs.scene3d.nodes.DirectionalLight
The constant used to access the on field of a DirectionalLight node.
on - Static variable in class wobs.scene3d.nodes.PointLight
The constant used to access the on field of a PointLight node.
openDialog() - Method in class com.wirefusion.project.WobProperties
This method is called when the Wob is double clicked.
openEditor(Dialog) - Method in class com.wirefusion.gui.textimage.TextImage
Opens the TextImage editor.
openEditor(Dialog, Image) - Method in class com.wirefusion.gui.textimage.TextImage
Opens the TextImage editor.
orientation - Static variable in class wobs.scene3d.nodes.Viewpoint
The constant used to access the orientation field of a Viewpoint node.
OUT - Static variable in interface com.wirefusion.project.WobPort
getDirection() equals this constant if this is an out-port.
OUTPORT_FOCUS_GAINED - Static variable in class com.wirefusion.player.PlayerConstants
The port number used by the "Focus Gained" out-port
OUTPORT_FOCUS_LOST - Static variable in class com.wirefusion.player.PlayerConstants
The port number used by the "Focus Lost" out-port
OUTPORT_FOCUS_NEXT_REQUEST - Static variable in class com.wirefusion.player.PlayerConstants
The port number used by the "Focus Next Request" out-port
OUTPORT_FOCUS_PREVIOUS_REQUEST - Static variable in class com.wirefusion.player.PlayerConstants
The port number used by the "Focus Previous Request" out-port
OUTPORT_MOUSE_CLICKED - Static variable in class com.wirefusion.player.PlayerConstants
The port number used by the "Mouse Click" out-port
OUTPORT_MOUSE_DRAGGED - Static variable in class com.wirefusion.player.PlayerConstants
The port number used by the "Mouse Drag" out-port
OUTPORT_MOUSE_ENTERED - Static variable in class com.wirefusion.player.PlayerConstants
The port number used by the "Mouse Roll Over" out-port
OUTPORT_MOUSE_EXITED - Static variable in class com.wirefusion.player.PlayerConstants
The port number used by the "Mouse Roll Out" out-port
OUTPORT_MOUSE_MOVED - Static variable in class com.wirefusion.player.PlayerConstants
The port number used by the "Mouse Move" out-port
OUTPORT_MOUSE_PRESSED - Static variable in class com.wirefusion.player.PlayerConstants
The port number used by the "Mouse Press" out-port
OUTPORT_MOUSE_RELEASED - Static variable in class com.wirefusion.player.PlayerConstants
The port number used by the "Mouse Release" out-port
OUTPORT_MOUSE_WHEEL - Static variable in class com.wirefusion.player.PlayerConstants
The port number used by the "Mouse Wheel Scroll" out-port
over - Static variable in class wobs.scene3d.nodes.TouchSensor
The constant used to access the over field of a TouchSensor node.

P

paint(Graphics) - Method in class com.wirefusion.player.SceneWobBase
 
paint(Graphics) - Method in class com.wirefusion.player.Wob
Paints this component.
paintContents(Graphics) - Method in class com.wirefusion.project.TargetAreaView
Override this method to paint custom graphics inside the target rectangle.
parent - Variable in class wobs.scene3d.player.X3DField
Deprecated. should use getParent() instead
PLAYER_EVENT_MASK - Static variable in class com.wirefusion.player.PlayerEvent
The event mask for selecting player events.
PlayerConstants - Class in com.wirefusion.player
 
PlayerConstants() - Constructor for class com.wirefusion.player.PlayerConstants
 
PlayerEvent - Class in com.wirefusion.player
This class is used for player events.
PointLight - Static variable in class wobs.scene3d.nodes.Node
The X3D/VRML node type PointLight
PointLight - Class in wobs.scene3d.nodes
This class contains index constants to access fields in a PointLight node using the X3DNode.getField(int fieldIndex) method.
Port - Class in com.wirefusion.player
Instances of the class represents Wob ports.
position - Static variable in class wobs.scene3d.nodes.Viewpoint
The constant used to access the position field of a Viewpoint node.
prepareForSceneRender() - Method in class com.wirefusion.player.Wob
This method is called just before the rendering process of each frame starts if this object has a Target Area and is visible (even if this Wob doesn't intersect any areas currently scheduled for repainting).
printMemoryUsageInfo(PrintStream) - Method in class com.wirefusion.player.SceneWobBase
 
printMemoryUsageInfo(PrintStream) - Method in class com.wirefusion.player.Wob
Prints information about the memory usage to the PrintStream parameter.
processComponentEvent(ComponentEvent) - Method in class com.wirefusion.player.Wob
This method is not called unless component events are enabled for this component.
processEvent(AWTEvent) - Method in class com.wirefusion.player.Wob
Processes events occurring on this component.
processFocusEvent(FocusEvent) - Method in class com.wirefusion.player.Wob
This method is not called unless focus events are enabled for this component.
processInportEvent(Wob, int) - Method in class com.wirefusion.player.Wob
Override to handle inport events sent to your Wob.
processInportEvent(Wob, int) - Method in class wobs.bool.player.BoolWob
 
processInportEvent(Wob, int) - Method in class wobs.color.player.ColorWob
 
processInportEvent(Wob, int) - Method in class wobs.number.player.NumberWob
 
processInportEvent(Wob, int) - Method in class wobs.number2d.player.Number2DWob
 
processInportEvent(Wob, int) - Method in class wobs.text.player.TextWob
 
processKeyEvent(KeyEvent) - Method in class com.wirefusion.player.Wob
This method is not called unless key events are enabled for this component.
processMouseEvent(MouseEvent) - Method in class com.wirefusion.player.Wob
This method is not called unless mouse events are enabled for this component.
processMouseMotionEvent(MouseEvent) - Method in class com.wirefusion.player.Wob
This method is not called unless mouse motion events are enabled for this component.
processMouseWheelEvent(MouseWheelEvent) - Method in class com.wirefusion.player.Wob
This method is not called unless mouse wheel events are enabled for this component.
processPlayerEvent(PlayerEvent) - Method in class com.wirefusion.player.Wob
This method is not called unless player events are enabled for this component.
propertyChange(PropertyChangeEvent) - Method in class com.wirefusion.propertyeditor.PropertyEditorCollection
Listens for property changes and updates each property editor when the corresponding property changes.
PropertyEditorCollection - Class in com.wirefusion.propertyeditor
PropertyEditorCollection objects are used to bundle property editors.
PropertyEditorCollection(PropertyEditorCollectionFactory) - Constructor for class com.wirefusion.propertyeditor.PropertyEditorCollection
Constructs a PropertyEditorCollection object.
PropertyEditorCollectionFactory - Interface in com.wirefusion.propertyeditor
Classes with properties using property editors must implements this interface.

R

radius - Static variable in class wobs.scene3d.nodes.PointLight
The constant used to access the radius field of a PointLight node.
read() - Method in class com.wirefusion.player.ResourceInputStream
 
readableFieldChanged(X3DFieldEvent) - Method in interface wobs.scene3d.player.X3DFieldEventListener
Invoked when the value of a field has been changed.
readData(DataInputStream) - Method in class com.wirefusion.player.Wob
Reads the data written by the coresponding WobProperties.writeData method.
readExternal(ObjectInput) - Method in class com.wirefusion.project.WobProperties
Override to load the current state of the object from the project data file.
redo() - Method in class com.wirefusion.undo.UndoableBooleanEdit
Redoes the edit
redo() - Method in class com.wirefusion.undo.UndoableColorEdit
Redoes the edit
redo() - Method in class com.wirefusion.undo.UndoableDoubleEdit
Redoes the edit
redo() - Method in class com.wirefusion.undo.UndoableFileEdit
Redoes the edit
redo() - Method in class com.wirefusion.undo.UndoableIntegerEdit
Redoes the edit
redo() - Method in class com.wirefusion.undo.UndoableStringEdit
Redoes the edit
reflectionMap - Static variable in class wobs.scene3d.nodes.Material
The constant used to access the reflectionMap field of a Material node.
removeChild(Wob) - Method in class com.wirefusion.player.Wob
Removes a child of this object.
removeChild(X3DNode) - Method in class wobs.scene3d.player.X3DNode
Removes a node from the children field of this object.
removeFieldEventListener(X3DFieldEventListener) - Method in class wobs.scene3d.player.X3DField
Removes the specified field listener so that it no longer receives field events from this field.
removePlayerResourceById(String) - Method in class com.wirefusion.project.WobProperties
Removes a player resource.
removeProjectResourceById(String) - Method in class com.wirefusion.project.WobProperties
Removes a project resource.
removePropertyChangeListener(PropertyChangeListener) - Method in class com.wirefusion.project.WobProperties
Removes a ChangeListener from this object.
removePropertyChangeListener(PropertyChangeListener) - Method in class com.wirefusion.propertyeditor.WfPropertyEditor
Removes a PropertyChangeListener from the listener list.
render() - Method in class com.wirefusion.player.SceneWobBase
Renders this scene if its contents has changed since the last time it was rendered.
Rendering - Class in wobs.scene3d.nodes
This class contains index constants to access fields in a Rendering node using the X3DNode.getField(int fieldIndex) method.
rendering - Static variable in class wobs.scene3d.nodes.Scene
The constant used to access the rendering field of a Scene node.
repaint(int, int, int, int) - Method in class com.wirefusion.player.Wob
Repaints the specified rectangle of this component.
repaint() - Method in class com.wirefusion.player.Wob
Repaints this object.
replaceScene(X3DScene) - Method in interface wobs.scene3d.player.Browser
Replaces the X3D scene.
requestFocus() - Method in class com.wirefusion.player.Wob
Requests that this Component get the input focus.
Resource - Class in com.wirefusion.player
Objects of this class represent WireFusion resources.
ResourceInputStream - Class in com.wirefusion.player
The InputStream of a WireFusion resource.
rotation - Static variable in class wobs.scene3d.nodes.TextureTransform
The constant used to access the rotation field of a TextureTransform node.
rotation - Static variable in class wobs.scene3d.nodes.Transform
The constant used to access the rotation field of a Transform node.
rotN(float, float, float, float, float, float, float) - Method in class wobs.scene3d.player.X3DNode
Rotates the object relative to the parent object.

S

scale - Static variable in class wobs.scene3d.nodes.TextureTransform
The constant used to access the scale field of a TextureTransform node.
scale - Static variable in class wobs.scene3d.nodes.Transform
The constant used to access the scale field of a Transform node.
scale(float, float, float) - Method in class wobs.scene3d.player.X3DNode
Scales the object and all its sub-objects.
scaleOrientation - Static variable in class wobs.scene3d.nodes.Transform
The constant used to access the scaleOrientation field of a Transform node.
Scene - Static variable in class wobs.scene3d.nodes.Node
The X3D/VRML node type Scene
Scene - Class in wobs.scene3d.nodes
This class contains index constants to access fields in a Scene node using the X3DNode.getField(int fieldIndex) method.
SceneWob - Class in wobs.scene.player
The Scene Wob.
SceneWob(Core, WfImage) - Constructor for class wobs.scene.player.SceneWob
Creates a new Scene, with the specified background image.
SceneWobBase - Class in com.wirefusion.player
The super class of SceneWob
send(String, String) - Method in interface com.wirefusion.player.Display
By calling this method, a player event of type EXTERNAL_MESSAGE_EVENT will be generated and sent to all player event listeners.
send(Wob, int) - Method in class com.wirefusion.player.Wob
Sends data through all wires connected to the out-port of this Wob that has the specified port number.
send2DNumber(String, double, double) - Method in class wobs.java.player.JavaWob
Sends a 2D Number through the port named 'portName'.
sendBoolean(boolean, int) - Method in class com.wirefusion.player.Wob
Sends the specified value as a Boolean Wob through the specified out-port of this Wob.
sendBoolean(String, boolean) - Method in class wobs.java.player.JavaWob
Sends a Boolean through the port named 'portName'.
sendColor(int, int) - Method in class com.wirefusion.player.Wob
Sends the specified value as a Color Wob through the specified out-port of this Wob.
sendColor(String, int) - Method in class wobs.java.player.JavaWob
Sends a Color through the port named 'portName'.
sendNumber(double, int) - Method in class com.wirefusion.player.Wob
Sends the specified value as a Number Wob through the specified out-port of this Wob.
sendNumber(String, double) - Method in class wobs.java.player.JavaWob
Sends a Number through the port named 'portName'.
sendNumber2D(double, double, int) - Method in class com.wirefusion.player.Wob
Sends the specified x and y values as a Number2D Wob through the specified out-port of this Wob.
sendPulse(int) - Method in class com.wirefusion.player.Wob
Sends a pulse through the specified out-port of this Wob.
sendPulse(String) - Method in class wobs.java.player.JavaWob
Sends a Pulse through the port named 'portName'.
sendText(String, int) - Method in class com.wirefusion.player.Wob
Sends the specified value as a Text Wob through the specified out-port of this Wob.
sendText(String, String) - Method in class wobs.java.player.JavaWob
Sends a Text through the port named 'portName'.
SerialNumberValidator - Class in com.wirefusion.sdk
Used when developing Wob add-ons that should support serial number validation.
SerialNumberValidator() - Constructor for class com.wirefusion.sdk.SerialNumberValidator
 
set() - Method in class wobs.scene3d.player.X3DField
Signals to the SceneGraph that this field has been set.
set(Object) - Method in class wobs.scene3d.player.X3DField
Sets the field value (if the field type is SFString, SFNode, SFImage or any Field.MFxxx type).
set(boolean) - Method in class wobs.scene3d.player.X3DField
Sets the field value, (if the field type is SFBool).
set(int) - Method in class wobs.scene3d.player.X3DField
Sets the field value, (if the field type is SFInt32).
set(float) - Method in class wobs.scene3d.player.X3DField
Sets the field value (if the field type is SFFloat).
set(double) - Method in class wobs.scene3d.player.X3DField
Sets the field value (if the field type is SFTime).
setAlphaFromBlueMask(WfImage, Rectangle) - Method in class com.wirefusion.player.WfImage
Copies the blue component in each pixel of blueMaskImg to the alpha component in this image.
setAlphaFromBlueMask(WfImage)<