Package gaiasky.util.gdx
Class DefaultIntRenderableSorter
java.lang.Object
gaiasky.util.gdx.DefaultIntRenderableSorter
- All Implemented Interfaces:
IntRenderableSorter
,Comparator<IntRenderable>
public class DefaultIntRenderableSorter
extends Object
implements IntRenderableSorter, Comparator<IntRenderable>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
compare
(IntRenderable o1, IntRenderable o2) void
sort
(com.badlogic.gdx.graphics.Camera camera, com.badlogic.gdx.utils.Array<IntRenderable> renderables) Sorts the array ofIntRenderable
instances based on some criteria, e.g.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Constructor Details
-
DefaultIntRenderableSorter
public DefaultIntRenderableSorter()
-
-
Method Details
-
sort
public void sort(com.badlogic.gdx.graphics.Camera camera, com.badlogic.gdx.utils.Array<IntRenderable> renderables) Description copied from interface:IntRenderableSorter
Sorts the array ofIntRenderable
instances based on some criteria, e.g. material, distance to camera etc.- Specified by:
sort
in interfaceIntRenderableSorter
- Parameters:
renderables
- the array of renderables to be sorted
-
compare
- Specified by:
compare
in interfaceComparator<IntRenderable>
-