Class SceneRenderableSorter
java.lang.Object
gaiasky.util.gdx.model.gltf.scene3d.scene.SceneRenderableSorter
- All Implemented Interfaces:
IntRenderableSorter
,Comparator<IntRenderable>
public class SceneRenderableSorter
extends Object
implements IntRenderableSorter, Comparator<IntRenderable>
-
Nested Class Summary
-
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
-
SceneRenderableSorter
public SceneRenderableSorter()
-
-
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
renderables
- the array of renderables to be sorted
-
compare
- Specified by:
compare
in interfaceComparator<IntRenderable>
-