Class and Description |
---|
Alpha
The alpha NodeComponent object provides common methods for
converting a time value into an alpha value (a value in the range 0
to 1).
|
Appearance
The Appearance object defines all rendering state that can be set
as a component object of a Shape3D node.
|
AudioDevice
The AudioDevice Class defines and encapsulates the
audio device's basic information and characteristics.
|
AudioDevice3D
The AudioDevice3D class defines a 3D audio device that is used to set
sound and aural attributes.
|
AuralAttributes
The AuralAttributes object is a component object of a Soundscape node that
defines environmental audio parameters that affect sound rendering.
|
Background
The Background leaf node defines a solid background color
and a background image that are used to fill the window at the
beginning of each new frame.
|
Behavior
The Behavior leaf node provides a framework for adding user-defined
actions into the scene graph.
|
BoundingBox
This class defines an axis aligned bounding box which is used for
bounding regions.
|
BoundingLeaf
The BoundingLeaf node defines a bounding region object that can be
referenced by other nodes to define a region of influence
(Fog and Light nodes), an application region (Background, Clip,
and Soundscape nodes), or a scheduling region (Sound and
Behavior nodes).
|
BoundingPolytope
A BoundingPolytope defines a polyhedral bounding region using the
intersection of four or more half spaces.
|
BoundingSphere
This class defines a spherical bounding region which is defined by a
center point and a radius.
|
Bounds
The abstract base class for bounds objects.
|
BranchGroup
The BranchGroup serves as a pointer to the root of a
scene graph branch; BranchGroup objects are the only objects that
can be inserted into a Locale's set of objects.
|
Canvas3D
The Canvas3D class provides a drawing canvas for 3D rendering.
|
ColoringAttributes
The ColoringAttributes object defines attributes used in
color selection and shading model.
|
CompressedGeometryHeader
Deprecated.
As of Java 3D version 1.4.
|
DepthComponent
Abstract base class that defines a 2D array of depth (Z) values.
|
Fog
The Fog leaf node defines a set of fog parameters common to all
types of fog.
|
Font3D
The Font3D object is used to store extruded 2D glyphs.
|
FontExtrusion
The FontExtrusion object is used to describe the extrusion path
for a Font3D object.
|
Geometry
Geometry is an abstract class that specifies the geometry
component information required by a Shape3D node.
|
GeometryArray
The GeometryArray object contains separate arrays of positional
coordinates, colors, normals, texture coordinates, and vertex
attributes that
describe point, line, or polygon geometry.
|
GeometryStripArray
The GeometryStripArray object is an abstract class that is extended for
a set of GeometryArray strip primitives.
|
GeometryUpdater
The GeometryUpdater interface is used in updating geometry data
that is accessed by reference from a live or compiled GeometryArray
object.
|
GraphicsContext3D
A GraphicsContext3D object is used for immediate mode rendering into
a 3D canvas.
|
GraphStructureChangeListener
Listener interface for monitoring structural changes to live scene
graphs.
|
Group
The Group node object is a general-purpose grouping node.
|
HiResCoord
The HiResCoord object specifies the location of scene
components within the Virtual Universe.
|
IllegalSceneGraphException
Indicates an illegal Java 3D scene graph.
|
IllegalSharingException
Indicates an illegal attempt to share a scene graph object.
|
ImageComponent
Abstract class that is used to define 2D or 3D ImageComponent
classes used in a Java 3D scene graph.
|
ImageComponent.ImageClass
Used to specify the class of the image being wrapped.
|
ImageComponent2D
This class defines a 2D image component.
|
ImageComponent2D.Updater
The ImageComponent2D.Updater interface is used in updating image data
that is accessed by reference from a live or compiled ImageComponent
object.
|
ImageComponent3D
This class defines a 3D image component.
|
ImageComponent3D.Updater
The ImageComponent3D.Updater interface is used in updating image data
that is accessed by reference from a live or compiled ImageComponent
object.
|
IndexedGeometryArray
The IndexedGeometryArray object contains separate integer arrays
that index into the arrays of positional coordinates, colors,
normals, texture coordinates, and vertex attributes.
|
IndexedGeometryStripArray
The IndexedGeometryStripArray object is an abstract class that is extended for
a set of IndexedGeometryArray strip primitives.
|
InputDevice
InputDevice is the interface through which Java 3D and Java 3D
application programs communicate with a device driver.
|
Interpolator
Interpolator is an abstract class that extends Behavior to provide
common methods used by various interpolation subclasses.
|
J3DBuffer
Java 3D wrapper class for java.nio.Buffer objects.
|
J3DGraphics2D
The J3DGraphics2D class extends Graphics2D to provide 2D rendering
into a Canvas3D.
|
Jogl2es2Context.fogData |
Jogl2es2Context.fogDataLocs |
Jogl2es2Context.GeometryData |
Jogl2es2Context.GL_State
below here are openGL state tracking to reduce unnecessary native calls
Note this is NOT like the "new" or so called current staet above taht needs to be st in the FFP
call, this is the old or previously set data, that might not need to be updated
|
Jogl2es2Context.glFrontMaterial |
Jogl2es2Context.glFrontMaterialLocs |
Jogl2es2Context.glLightSource |
Jogl2es2Context.glLightSourceLocs |
Jogl2es2Context.LocationData
On shader creation the various FFP locations are discovered and recorded for use later
|
Jogl2es2Context.ProgramData |
Jogl2es2Context.RenderingData |
Jogl2es2PerFrameStats |
Leaf
The Leaf node is an abstract class for all scene graph nodes that
have no children.
|
Light
The Light leaf node is an abstract class that defines a set of
parameters common to all
types of light.
|
LineAttributes
The LineAttributes object defines all rendering state that can be set
as a component object of a Shape3D node.
|
Link
A Link leaf node allows an application to reference a shared graph,
rooted by a SharedGroup node, from within a branch graph or another
shared graph.
|
Locale
A Locale object defines a high-resolution position within a
VirtualUniverse, and serves as a container for a collection of
BranchGroup-rooted subgraphs (branch graphs), at that position.
|
LOD
An LOD leaf node is an abstract behavior class that operates on
a list of Switch group nodes to select one of the children of the
Switch nodes.
|
Material
The Material object defines the appearance of an object under
illumination.
|
MediaContainer
The MediaContainer object defines all sound data: cached state flag, and
associated sound media.
|
ModelClip
The ModelClip leaf node defines a set of 6 arbitrary clipping
planes in the virtual universe.
|
NioImageBuffer
The NioImageBuffer class is a container for an image whose DataBuffer
is specified via a java.nio.Buffer.
|
NioImageBuffer.ImageType
Used to specify the type of the image.
|
Node
The Node class provides an abstract class for all Group and Leaf Nodes.
|
NodeComponent
NodeComponent is a common superclass for all scene graph node
component objects such as: Geometry, Appearance, Material, Texture, etc.
|
NodeReferenceTable
The NodeReferenceTable object is used by a leaf node's
updateNodeReferences method called by the
cloneTree method. |
OrderedGroup
The OrderedGroup node is a Group that ensures its children render
in a specified order.
|
PathInterpolator
PathInterpolator behavior.
|
PhysicalBody
This object contains a specification of the user's head.
|
PhysicalEnvironment
This object contains a specification of the physical environment in
which the view will be generated.
|
PickCone
PickCone is the abstract base class of all cone pick shapes.
|
PickCylinder
PickCylinder is the abstract base class of all cylindrical pick shapes.
|
PickInfo
The PickInfo object contains the computed information about a pick hit.
|
PickInfo.IntersectionInfo
The IntersectionInfo object holds extra information about an intersection
of a PickShape with a Node as part of a PickInfo.
|
PickRay
PickRay is an infinite ray pick shape.
|
PickShape
An abstract class for describing a pick shape that can be used with
the BranchGroup and Locale picking methods.
|
PointAttributes
The PointAttributes object defines all attributes that apply to
point primitives.
|
PointLight
The PointLight object specifies an attenuated light source at a
fixed point in space that radiates light equally in all directions
away from the light source.
|
PointSound
The PointSound node (a sub-class of the Sound node) defines a spatially
located sound source whose waves radiate uniformly in all directions from
a given location in space.
|
PolygonAttributes
The PolygonAttributes object defines attributes for rendering polygon
primitives.
|
Raster
The Raster object extends Geometry to allow drawing a raster image
that is attached to a 3D location in the virtual world.
|
RenderingAttributes
The RenderingAttributes object defines common rendering attributes
for all primitive types.
|
RenderingError
RenderingError is a container object that holds the details of
a runtime error that occurs in the Java 3D rendering system.
|
RenderingErrorListener
Listener interface for monitoring Java 3D rendering errors.
|
RestrictedAccessException
Indicates an attempt to access or modify a state variable
without permission to do so.
|
SceneGraphObject
SceneGraphObject is the common superclass for all scene graph
objects.
|
SceneGraphPath
A SceneGraphPath object represents the path from a Locale to a
terminal node in the scene graph.
|
Screen3D
The Screen3D Object contains all information about a particular screen.
|
Sensor
The Sensor Class encapsulates an object that provides real-time
data.
|
SensorRead
A SensorRead encapsulates all the information associated with a single
reading of a sensor, including a timestamp, a transform, and,
optionally, button values.
|
Shader
The Shader object is the abstract base class for programmable
shader code.
|
ShaderAppearance
The ShaderAppearance object defines programmable shading attributes
that can be set as a component object of a Shape3D node.
|
ShaderAttribute
The ShaderAttribute object encapsulates a uniform attribute for a
shader programs.
|
ShaderAttributeObject
The ShaderAttributeObject class is an abstract class that
encapsulates a uniform shader attribute whose value is specified
explicitly.
|
ShaderAttributeSet
The ShaderAttributeSet object provides uniform attributes to shader
programs.
|
ShaderError
ShaderError is a container object that holds the details of
a runtime error that occurs while compiling or executing a
programmable shader.
|
ShaderErrorListener
Listener interface for monitoring errors in Shader Programs.
|
ShaderProgram
The ShaderProgram node component object is the abstract base class
for programmable shader programs.
|
Shape3D
The Shape3D leaf node specifies all geometric objects.
|
SharedGroup
The SharedGroup provides the ability to manipulate an
instanced scene graph.
|
Sound
Sound node is an abstract class that defines the properties common to all
sound sources.
|
SparseArray
SparseArrays map integers to Objects.
|
Switch
The Switch node controls which of its children will be rendered.
|
TexCoordGeneration
The TexCoordGeneration object contains all parameters needed for
automatic texture coordinate generation.
|
Texture
The Texture object is a component object of an Appearance object
that defines the texture properties used when texture mapping is
enabled.
|
TextureAttributes
The TextureAttributes object defines attributes that apply to
texture mapping.
|
TextureUnitState
The TextureUnitState object defines all texture mapping state for a
single texture unit.
|
Transform3D
A generalized transform object represented internally as a 4x4
double-precision floating point matrix.
|
TransformGroup
Group node that contains a transform.
|
TransformInterpolator
TransformInterpolator is an abstract class that extends
Interpolator to provide common methods used by various transform
related interpolator subclasses.
|
TransparencyAttributes
The TransparencyAttributes object defines all attributes affecting
transparency of the object.
|
TransparencySortGeom
An interface that allows sorting the rendering order of transparent geometry.
|
View
The View object contains all parameters needed in rendering a
three dimensional scene from one viewpoint.
|
ViewPlatform
The ViewPlatform leaf node object controls the position, orientation
and scale of the viewer.
|
VirtualUniverse
A VirtualUniverse object is the top-level container for all scene
graphs.
|
WakeupAnd
Class specifying any number of wakeup conditions ANDed together.
|
WakeupCondition
An abstract class specifying a single wakeup Condition.
|
WakeupCriterion
An abstract class specifying a singleton wakeup Criterion.
|
WakeupOr
Class specifying any number of wakeup conditions ORed together.
|