Package icyllis.arc3d.granite.geom
Class FullBoundsManager
java.lang.Object
icyllis.arc3d.granite.geom.BoundsManager
icyllis.arc3d.granite.geom.FullBoundsManager
A BoundsManager that tracks every draw and can exactly determine all queries
using a brute force search.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
clear()
int
count()
int
getMostRecentDraw
(Rect2fc bounds) void
recordDraw
(Rect2fc bounds, int order) void
transferTo
(BoundsManager other)
-
Constructor Details
-
FullBoundsManager
public FullBoundsManager() -
FullBoundsManager
public FullBoundsManager(int capacity)
-
-
Method Details
-
getMostRecentDraw
- Specified by:
getMostRecentDraw
in classBoundsManager
-
recordDraw
- Specified by:
recordDraw
in classBoundsManager
-
clear
public void clear()- Specified by:
clear
in classBoundsManager
-
count
public int count() -
transferTo
-