Uses of Class
org.xith3d.render.preprocessing.RenderAtom

Packages that use RenderAtom
org.xith3d.render   
org.xith3d.render.jsr231   
org.xith3d.render.lwjgl   
org.xith3d.render.preprocessing   
org.xith3d.render.preprocessing.sorting   
org.xith3d.render.states.units   
 

Uses of RenderAtom in org.xith3d.render
 

Methods in org.xith3d.render that return RenderAtom
protected  RenderAtom<?> RenderPeer.getAtomByGlobalIndex(int index, java.util.List<RenderPass> renderPasses)
           
 

Methods in org.xith3d.render with parameters of type RenderAtom
 int RenderPeer.renderAtom(RenderAtom<?> atom, java.lang.Object glObj, CanvasPeer canvasPeer, OpenGLCapabilities glCaps, OpenGLStatesCache statesCache, View view, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
          Renders an Atom.
abstract  int RenderAtomPeer.renderAtom(RenderAtom<?> atom, java.lang.Object glObj, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
          Renders the geometry of the atom.
 

Uses of RenderAtom in org.xith3d.render.jsr231
 

Methods in org.xith3d.render.jsr231 with parameters of type RenderAtom
 void ColoringStateUnitPeer.apply(RenderAtom<?> atom, StateUnit stateUnit, java.lang.Object glObj, CanvasPeer canvasPeer, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, OpenGLStatesCache statesCache, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
           
 void FogStateUnitPeer.apply(RenderAtom<?> atom, StateUnit stateUnit, java.lang.Object glObj, CanvasPeer canvasPeer, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, OpenGLStatesCache statesCache, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
           
 void LightingStateUnitPeer.apply(RenderAtom<?> atom, StateUnit stateUnit, java.lang.Object glObj, CanvasPeer canvasPeer, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, OpenGLStatesCache statesCache, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
           
 void LineAttribsStateUnitPeer.apply(RenderAtom<?> atom, StateUnit stateUnit, java.lang.Object glObj, CanvasPeer canvasPeer, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, OpenGLStatesCache statesCache, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
           
 void MaterialStateUnitPeer.apply(RenderAtom<?> atom, StateUnit stateUnit, java.lang.Object glObj, CanvasPeer canvasPeer, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, OpenGLStatesCache statesCache, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
           
 void PointAttribsStateUnitPeer.apply(RenderAtom<?> atom, StateUnit stateUnit, java.lang.Object glObj, CanvasPeer canvasPeer, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, OpenGLStatesCache statesCache, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
           
 void PolygonAttribsStateUnitPeer.apply(RenderAtom<?> atom, StateUnit stateUnit, java.lang.Object glObj, CanvasPeer canvasPeer, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, OpenGLStatesCache statesCache, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
           
 void RenderingAttribsStateUnitPeer.apply(RenderAtom<?> atom, StateUnit stateUnit, java.lang.Object glObj, CanvasPeer canvasPeer, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, OpenGLStatesCache statesCache, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
           
 void ShaderProgramStateUnitPeer.apply(RenderAtom<?> atom, StateUnit stateUnit, java.lang.Object glObj, CanvasPeer canvasPeer, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, OpenGLStatesCache statesCache, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
           
 void TextureUnitStateUnitPeer.apply(RenderAtom<?> atom, StateUnit stateUnit, java.lang.Object glObj, CanvasPeer canvasPeer, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, OpenGLStatesCache statesCache, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
           
 int BoundsAtomPeer.renderAtom(RenderAtom<?> atom, java.lang.Object glObj, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
          Renders the geometry of the atom.
 int ShapeAtomPeer.renderAtom(RenderAtom<?> atom, java.lang.Object glObj, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
          Renders the geometry of the atom.
 

Uses of RenderAtom in org.xith3d.render.lwjgl
 

Methods in org.xith3d.render.lwjgl with parameters of type RenderAtom
 void ColoringStateUnitPeer.apply(RenderAtom<?> atom, StateUnit stateUnit, java.lang.Object glObj, CanvasPeer canvasPeer, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, OpenGLStatesCache statesCache, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
           
 void FogStateUnitPeer.apply(RenderAtom<?> atom, StateUnit stateUnit, java.lang.Object glObj, CanvasPeer canvasPeer, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, OpenGLStatesCache statesCache, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
           
 void LightingStateUnitPeer.apply(RenderAtom<?> atom, StateUnit stateUnit, java.lang.Object glObj, CanvasPeer canvasPeer, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, OpenGLStatesCache statesCache, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
           
 void LineAttribsStateUnitPeer.apply(RenderAtom<?> atom, StateUnit stateUnit, java.lang.Object glObj, CanvasPeer canvasPeer, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, OpenGLStatesCache statesCache, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
           
 void MaterialStateUnitPeer.apply(RenderAtom<?> atom, StateUnit stateUnit, java.lang.Object glObj, CanvasPeer canvasPeer, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, OpenGLStatesCache statesCache, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
           
 void PointAttribsStateUnitPeer.apply(RenderAtom<?> atom, StateUnit stateUnit, java.lang.Object glObj, CanvasPeer canvasPeer, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, OpenGLStatesCache statesCache, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
           
 void PolygonAttribsStateUnitPeer.apply(RenderAtom<?> atom, StateUnit stateUnit, java.lang.Object glObj, CanvasPeer canvasPeer, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, OpenGLStatesCache statesCache, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
           
 void RenderingAttribsStateUnitPeer.apply(RenderAtom<?> atom, StateUnit stateUnit, java.lang.Object glObj, CanvasPeer canvasPeer, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, OpenGLStatesCache statesCache, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
           
 void ShaderProgramStateUnitPeer.apply(RenderAtom<?> atom, StateUnit stateUnit, java.lang.Object glObj, CanvasPeer canvasPeer, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, OpenGLStatesCache statesCache, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
           
 void TextureUnitStateUnitPeer.apply(RenderAtom<?> atom, StateUnit stateUnit, java.lang.Object glObj, CanvasPeer canvasPeer, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, OpenGLStatesCache statesCache, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
           
 int BoundsAtomPeer.renderAtom(RenderAtom<?> atom, java.lang.Object glObj, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
          Renders the geometry of the atom.
 int ShapeAtomPeer.renderAtom(RenderAtom<?> atom, java.lang.Object glObj, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
          Renders the geometry of the atom.
 

Uses of RenderAtom in org.xith3d.render.preprocessing
 

Subclasses of RenderAtom in org.xith3d.render.preprocessing
 class BoundsAtom
          Bounds atom
 class ShadowAtom
          This is the RenderAtom responsible for occluder nodes.
 class ShapeAtom
          Atom for rendering a single Shape3D along with its geometry arrays.
 

Methods in org.xith3d.render.preprocessing that return RenderAtom
 RenderAtom<?> RenderBin.DynamicAtomArray.append(RenderAtom<?> atom)
          Appends the specified element to the array and increases the size indicator.
 RenderAtom<?> RenderBin.DynamicAtomArray.get(int index)
           
 RenderAtom<? extends Node> RenderBin.getAtom(int index)
           
 RenderAtom<? extends Node> RenderBin.getNextAtom()
           
 RenderAtom<?>[] RenderBin.DynamicAtomArray.getRawArray()
           
 

Methods in org.xith3d.render.preprocessing with parameters of type RenderAtom
 void RenderBin.addAtom(RenderAtom<? extends Node> atom, org.openmali.spatial.bodies.Classifier.Classification classify, long frameId)
          Adds a RenderAtom to the chain of RenderAtoms.
 void RenderBinProvider.addMainAtom(RenderAtom<? extends Node> atom, org.openmali.spatial.bodies.Classifier.Classification classify, long frameId)
          Adds an atom to be rendered.
 void RenderBinProvider.addShadowAtom(RenderAtom<? extends Node> atom, org.openmali.spatial.bodies.Classifier.Classification classify, long frameId)
           
 RenderAtom<?> RenderBin.DynamicAtomArray.append(RenderAtom<?> atom)
          Appends the specified element to the array and increases the size indicator.
 

Uses of RenderAtom in org.xith3d.render.preprocessing.sorting
 

Methods in org.xith3d.render.preprocessing.sorting with parameters of type RenderAtom
 int BackToFrontRenderBinSorter.compare(RenderAtom<?> atom1, RenderAtom<?> atom2)
          
 int BackToFrontRenderBinSorter.compare(RenderAtom<?> atom1, RenderAtom<?> atom2)
          
 int CustomRenderBinSorter.compare(RenderAtom<?> atom1, RenderAtom<?> atom2)
          
 int CustomRenderBinSorter.compare(RenderAtom<?> atom1, RenderAtom<?> atom2)
          
 int FrontToBackRenderBinSorter.compare(RenderAtom<?> atom1, RenderAtom<?> atom2)
          
 int FrontToBackRenderBinSorter.compare(RenderAtom<?> atom1, RenderAtom<?> atom2)
          
 int FrontToBackRenderBinSorter2.compare(RenderAtom<?> atom1, RenderAtom<?> atom2)
          
 int FrontToBackRenderBinSorter2.compare(RenderAtom<?> atom1, RenderAtom<?> atom2)
          
 int OrderedBackToFrontRenderBinSorter.compare(RenderAtom<?> atom1, RenderAtom<?> atom2)
          
 int OrderedBackToFrontRenderBinSorter.compare(RenderAtom<?> atom1, RenderAtom<?> atom2)
          
 int OrderedStateRenderBinSorter.compare(RenderAtom<?> atom1, RenderAtom<?> atom2)
          
 int OrderedStateRenderBinSorter.compare(RenderAtom<?> atom1, RenderAtom<?> atom2)
          
 int StateRenderBinSorter.compare(RenderAtom<?> atom1, RenderAtom<?> atom2)
          
 int StateRenderBinSorter.compare(RenderAtom<?> atom1, RenderAtom<?> atom2)
          
 int ZValueRenderBinSorter.compare(RenderAtom<?> atom1, RenderAtom<?> atom2)
          
 int ZValueRenderBinSorter.compare(RenderAtom<?> atom1, RenderAtom<?> atom2)
          
 

Uses of RenderAtom in org.xith3d.render.states.units
 

Methods in org.xith3d.render.states.units with parameters of type RenderAtom
 void StateUnitPeer.apply(RenderAtom<?> atom, StateUnit stateUnit, java.lang.Object glObj, CanvasPeer canvasPeer, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, OpenGLStatesCache statesCache, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
          Takes the StateUnit assigned to the specified atom and sets up the graphics environment, so that it is correct.