|
Xj3D 2.0 VRML/X3D Code API | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| FrameStateListener | A listener for representation of the current frame state. |
| FrameStateManager | A representation of a manager that handles the current frame state and the listeners that wish to know about it. |
| LayerListener | A listener for changes in layer state. |
| LocalColorsListener | A listener for changes in local color state. |
| MaterialColorListener | A listener for changes in color values from the material node that are used in a more global manner in the internal rendering structure. |
| NavigationInfoChangeListener | A listener for changes in the values of a VRMLNavigationInfo node. |
| NetworkRoleListener | Notification that a network node has changed roles. |
| SceneGraphTraversalDetailObserver | An observer interface to look at the structure of the VRML runtime scene
graph presented by the SceneGraphTraverser. |
| SceneGraphTraversalSimpleObserver | A simplified version of the
SceneGraphTraversalDetailObserver that only provides
the basic parent-child information. |
| TexCoordGenModeListener | A listener for changes in Texture Coordinate Mode changes. |
| ViewpointListener | Notification that a viewpoints parameters have changed. |
| VRMLAnnotationNodeType | Defines a node that is an annotation to be used in an AnnotationTarget. |
| VRMLAppearanceChildNodeType | Nodes which can appear in an appearance field of an Appearance Node. |
| VRMLAppearanceNodeType | Node which represents appearance attributes of an object. |
| VRMLAudioClipNodeType | A node which can play audio files |
| VRMLBackgroundNodeType | Representation of a node that could form a background to the scene. |
| VRMLBindableNodeListener | The listener interface for receiving notice that a node has changed its global activation state. |
| VRMLBindableNodeType | Indicates that a node can be bound within the scenegraph to make it the active item. |
| VRMLBoundedNodeType | Indicates that a node contains a bounding box field. |
| VRMLChildNodeType | ChildNodeType is one of the legal children for a GroupingNodeType parent as well as being usable at the root of the scene graph. |
| VRMLClock | Abstract representation of the System clock for various informational purposes. |
| VRMLCollidableNodeType | A marker interface for describing a node that can handle collision control and events. |
| VRMLColorNodeType | A node which specifies color information. |
| VRMLComponentGeometryNodeType | An interface for accessing the geometry data of an IndexedGeometry class. |
| VRMLComposedTextureNodeType | Specifies a texture with multiple children textures. |
| VRMLContentStateListener | A listener for changes in a nodes URL content state. |
| VRMLCoordinateNodeType | Nodes which have coordinate information |
| VRMLDeviceManagerNodeType | A node representing a manager for input / output devices. |
| VRMLDeviceSensorNodeType | A node representing an input / output device. |
| VRMLDISManagerNodeType | Common interface for all DIS Managers. |
| VRMLDISNodeType | Common interface for all DIS nodes. |
| VRMLDragSensorNodeType | A sensor that is driven by pointing device dragging. |
| VRMLEnvironmentalSensorNodeType | Sensors triggered by environmental effects such as mouse or movement. |
| VRMLEnvironmentTextureNodeType | Specifies a texture for environment mapping - typically cubic. |
| VRMLExternalNodeType | Representation of a node that defines it's content at a URL separate to this file that will also need loading. |
| VRMLExternalSynchronizedNodeType | A listener used to provide node implementations that get pinged once a frame so that they can do other offline processing that is required pre or post event model evaluation. |
| VRMLExternProtoDeclare | VRMLExternProtoDeclare is a node interface, used by implementations of VRML's ExternProtoDeclare node. |
| VRMLFogNodeType | Representation of any type of fog in the system |
| VRMLFontStyleNodeType | Describes a font in VRML. |
| VRMLGeometricPropertyNodeType | A property of a geometric object such as color, coordinate, normal. |
| VRMLGeometryNodeType | Geometry nodes produce renderable geometry and are contained by a Shape node. |
| VRMLGroupingNodeType | A node which can contain other nodes. |
| VRMLHAnimHumanoidNodeType | Denotes a node type that is part of the HAnim component. |
| VRMLHAnimNodeType | Denotes a node type that is part of the HAnim component. |
| VRMLInlineNodeType | Denotes a node type that supports inlining content from external files. |
| VRMLInterpolatorNodeType | Interpolator nodes are designed for linear keyframed animation. |
| VRMLKeyDeviceSensorNodeType | A sensor that takes it's input from a keyboard device. |
| VRMLLayerNodeType | An abstract representation of a rendering layer concept. |
| VRMLLayerSetNodeType | An abstract representation of a collection of rendering layers. |
| VRMLLightNodeType | An abstract representation of any form of light node. |
| VRMLLinkNodeType | Representation of a node that represents navigatable links to other files. |
| VRMLLocalOriginNodeType | Specifies an origin to perform high precision math around. |
| VRMLMaterialNodeType | Node specifies colour properties for associated geometry. |
| VRMLMetadataObjectNodeType | Marker interface that represents the X3DMetadataObject abstract data type as basic datatype. |
| VRMLMultiExternalNodeType | Representation of a node that defines more than one piece of its content at a list of URLs separate to this file that will also need loading. |
| VRMLMultiTextureNodeType | Specifies a multi texture for associated geometry. |
| VRMLNavigationInfoNodeType | Base representation of a node that provides navigation hints in the scene. |
| VRMLNBodyCollidableNodeType | Representation of X3DCollidableNode in terms of the rigid body physics component. |
| VRMLNBodyGroupNodeType | Representation of collection of collidable objects that can be evaluated as a single group. |
| VRMLNBodySensorNodeType | A sensor for reporting nBody collisions back to the X3D scene graph. |
| VRMLNBodySpaceNodeType | Representation of single space that contains more spaces and/or explicity local geometry for comparison. |
| VRMLNetworkInterfaceNodeType | Representation of a node that issue or receive network data. |
| VRMLNodeComponentListener | An listener for changes in a component node that makes up a larger strucuter.. |
| VRMLNodeListener | An listener for changes in the node. |
| VRMLNodeType | Supplemental representation of any renderable node in the VRML system along with the methods required to manage the rendering process. |
| VRMLNormalNodeType | Defines a set of 3D surface normals. |
| VRMLOverlayNodeType | OverlayNodeType defines a surface that is always screen-aligned and is drawn over the top of the basic 3D scene. |
| VRMLParametricGeometryNodeType | Geometry specified by a parametric description |
| VRMLParticleEmitterNodeType | A node which specifies an emitter of particles for a particle system. |
| VRMLParticlePhysicsModelNodeType | A marker node type which specifies a physics rule used by particle systems. |
| VRMLParticleSystemNodeType | A node which specifies an emitter of particles for a particle system. |
| VRMLPickableNodeType | Marker interface to indicate nodes of the X3DPickableObject type. |
| VRMLPickingSensorNodeType | A sensor that handles pick intersection tests. |
| VRMLPointingDeviceSensorNodeType | A sensor driven by a pointing device. |
| VRMLPointPropertiesNodeType | Node specifies point properties for point set. |
| VRMLProductStructureChildNodeType | Nodes which can appear in an appearance field of an Appearance Node. |
| VRMLProtoDeclare | Prototype declaration within a file. |
| VRMLProtoInstance | A instance of a Prototype. |
| VRMLRigidBodyGroupNodeType | Representation of the top-level collection of RigidBody objects in Xj3D. |
| VRMLRigidBodyNodeType | Representation of single RigidBody object in the rigid body physics model. |
| VRMLRigidJointNodeType | Representation of a X3DRigidJointNode extension node in Xj3D. |
| VRMLScene | Abstract representation of a complete scene in VRML. |
| VRMLScriptNodeType | Shell representation of a script node. |
| VRMLSensorNodeType | A node which generates events based on sensors |
| VRMLSequencerNodeType | Sequencer nodes are designed for discrete animation. |
| VRMLShapeNodeType | Description of a renderable object |
| VRMLSingleExternalNodeType | Representation of a node that defines it's content at a URL separate to this file that will also need loading. |
| VRMLSoundNodeType | A node which emits sound information. |
| VRMLSoundStateListener | A listener for changes to the isActive, loop and pitch fields in a component node. |
| VRMLSurfaceChildNodeType | A legal child for an OverlayNodeType parent. |
| VRMLSurfaceLayoutListener | A listener for layout feedback information from a suface node type.. |
| VRMLSurfaceLayoutNodeType | A grouping node that collects together and provides layout information for items on a surface. |
| VRMLSurfaceMaterialNodeType | Node specifies surface material properties for associated geometry These can be for any sense, Visual, Aural, Haptic... |
| VRMLSurfaceNodeType | Representation of any node that allows the definition of a surface node type. |
| VRMLTerrainSource | Representation of a node that supplies terrain data. |
| VRMLTextNodeType | Describes a Text string output geometry node in VRML . |
| VRMLTexture2DNodeType | Specifies a 2D texture for associated geometry. |
| VRMLTexture3DNodeType | Specifies a 3D texture for associated geometry. |
| VRMLTextureCoordinateNodeType | Specifies a set of 2D texture coordinates. |
| VRMLTextureCoordinateTransformNodeType | Defines a 2D transformation that is applied to texture coordinates Note: Name clarified from VRML Spec was VRMLTextureTransform |
| VRMLTextureListener | The listener interface for receiving notice that a texture has changed. |
| VRMLTextureNodeType | Base interface for all texture types for associated geometry. |
| VRMLTextureProperties2DNodeType | VRML representation of 2D texture properties. |
| VRMLTextureTransformNodeType | Defines a 2D transformation that is applied to a texture Note: The standard VRML TextureTransform is TextureCoordinateTransform this will support future transform types like procedural or shaders |
| VRMLTimeControlledNodeType | Nodes which can be controlled by a set of VCR-like commands. |
| VRMLTimeDependentNodeType | Nodes which have behaviour controlled by a clock. |
| VRMLTimeListener | Interface for System clock ticks so that we can drive things like routes, TimeSensors etc. |
| VRMLTouchSensorNodeType | Nodes which can be activated by clicking with a pointing device sensor |
| VRMLUrlListener | An listener for changes in a nodes URL content. |
| VRMLViewDependentNodeType | Marker interface that defines a node that has it's rendered state generated relative to the viewpoint, possibly every frame. |
| VRMLViewpointNodeType | Base representation of a viewpoint node in the scene. |
| VRMLViewportNodeType | Base representation of a viewpoint node in the scene. |
| VRMLVisualMaterialNodeType | Node specifies visual surface material properties for associated geometry. |
| VRMLWorldRootChildNodeType | An abstract representation of the a node that can be used directly at the root of the scene graph. |
| VRMLWorldRootNodeType | An abstract representation of the root node of a world. |
| Class Summary | |
|---|---|
| ImportNodeProxy | A proxy node representation for allowing processing of X3D imports. |
| MaterialColorListenerMulticaster | A class which implements efficient and thread-safe multi-cast event dispatching for the events defined in this package. |
| NodeListenerMulticaster | A class which implements efficient and thread-safe multi-cast event dispatching for the events defined in this package. |
| SceneGraphTraverser | Utility class that traverses a live VRML scene graph. |
| VRMLFieldData | Data holder class to hold information that is returned from the
VRMLNodeType VRMLNodeType.getFieldValue(int) method. |
| VRMLFieldDataThreaded | Thread local version of VRMLFieldData to make getFieldValue calls thread safe. |
Contains the interface definitions for the VRML standard These are seperated into directories based on the proposed X3D profiles mechanism. Core - Small subset of the original standard BaseLine - Full VRML97 compatible profile
|
Xj3D 2.0 VRML/X3D Code API | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||