org.xith3d.render.preprocessing.sorting
Class ZValueRenderBinSorter
java.lang.Object
org.xith3d.render.preprocessing.sorting.RenderBinSorter
org.xith3d.render.preprocessing.sorting.ZValueRenderBinSorter
- All Implemented Interfaces:
- java.util.Comparator<RenderAtom<?>>
public class ZValueRenderBinSorter
- extends RenderBinSorter
- implements java.util.Comparator<RenderAtom<?>>
This sorter sorts RenderAtoms simply by their z-value.
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ZValueRenderBinSorter
public ZValueRenderBinSorter()
compare
public int compare(RenderAtom<?> atom1,
RenderAtom<?> atom2)
-
- Specified by:
compare in interface java.util.Comparator<RenderAtom<?>>
equals
public boolean equals(java.lang.Object o)
- Specified by:
equals in interface java.util.Comparator<RenderAtom<?>>- Overrides:
equals in class java.lang.Object
sortRenderBin
public void sortRenderBin(RenderBin renderBin,
Transform3D viewTransform)
- Sorts a whole RenderBin.
- Specified by:
sortRenderBin in class RenderBinSorter