Package com.ardor3d.renderer.queue
Class AbstractRenderBucket
java.lang.Object
com.ardor3d.renderer.queue.AbstractRenderBucket
- All Implemented Interfaces:
RenderBucket
- Direct Known Subclasses:
OpaqueRenderBucket
,OrthoRenderBucket
,TransparentRenderBucket
-
Field Summary
Modifier and TypeFieldDescriptionprotected Comparator
<Spatial> protected Spatial[]
protected int
protected Spatial[]
-
Constructor Summary
-
Method Summary
-
Field Details
-
_comparator
-
_currentList
-
_tempList
-
_currentListSize
protected int _currentListSize -
_listStack
-
_listStackPool
-
_listSizeStack
-
-
Constructor Details
-
AbstractRenderBucket
public AbstractRenderBucket()
-
-
Method Details
-
add
- Specified by:
add
in interfaceRenderBucket
-
remove
- Specified by:
remove
in interfaceRenderBucket
-
clear
public void clear()- Specified by:
clear
in interfaceRenderBucket
-
render
- Specified by:
render
in interfaceRenderBucket
-
sort
public void sort()- Specified by:
sort
in interfaceRenderBucket
-
pushBucket
public void pushBucket()- Specified by:
pushBucket
in interfaceRenderBucket
-
popBucket
public void popBucket()- Specified by:
popBucket
in interfaceRenderBucket
-
distanceToCam
Calculates the distance from a spatial to the camera. Distance is a squared distance.- Parameters:
spat
- Spatial to check distance.- Returns:
- Distance from Spatial to current context's camera.
-