org.j3d.aviatrix3d
Class Background
java.lang.Object
org.j3d.aviatrix3d.SceneGraphObject
org.j3d.aviatrix3d.Node
org.j3d.aviatrix3d.Leaf
org.j3d.aviatrix3d.Background
- All Implemented Interfaces:
- Renderable, RenderableObject
- Direct Known Subclasses:
- BoxBackground, ColorBackground, ShapeBackground, SphereBackground
- public abstract class Background
- extends Leaf
- implements RenderableObject
Base collection of functionality marking background nodes of various types.
Backgrounds are rendered as the first item but do not interact with the
normal geometry in the rendering process. Typically, backgrounds are
rendered in a fixed volume (a unit box or sphere is the most common) with
depthbuffer reads and writes disabled. Ordinary geometry is then drawn over
the top. Backgrounds must fit within clipping planes of [0.1,1].
As such, backgrounds are not typically subject to most rendering effects,
such as lighting, fog, perspective projection etc.
- Version:
- $Revision: 1.8 $
- Author:
- Justin Couch
Field Summary |
protected java.util.HashMap |
dispListMap
Map of display contexts to maps |
Constructor Summary |
protected |
Background()
Constructs a background node |
Method Summary |
protected void |
markBoundsDirty()
Mark this node as having dirty bounds due to one of it's children having
their bounds changed. |
Methods inherited from class org.j3d.aviatrix3d.Node |
boundsChanged, checkForCyclicParent, getBounds, getParent, recomputeBounds, removeParent, setBounds, setLive, setParent, updateBounds, updateParentBounds |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
dispListMap
protected java.util.HashMap dispListMap
- Map of display contexts to maps
Background
protected Background()
- Constructs a background node
markBoundsDirty
protected void markBoundsDirty()
- Mark this node as having dirty bounds due to one of it's children having
their bounds changed.
- Overrides:
markBoundsDirty
in class Node
Latest Info from http://aviatrix3d.j3d.org/
Copyright © 2003 - 2005 j3d.org