Package icyllis.arc3d.granite.geom

# Class SimpleBoundsManager

java.lang.Object
icyllis.arc3d.granite.geom.BoundsManager
icyllis.arc3d.granite.geom.SimpleBoundsManager

public final class SimpleBoundsManager extends BoundsManager
A BoundsManager that produces exact painter's order and assumes nothing is occluded.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `SimpleBoundsManager()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `clear()`
  `int`
  `getMostRecentDraw(Rect2fc bounds)`
  `void`
  `recordDraw(Rect2fc bounds, int order)`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### SimpleBoundsManager

    public SimpleBoundsManager()

- ## Method Details

  - ### getMostRecentDraw

    public int getMostRecentDraw(Rect2fc bounds)
    Specified by:
      `getMostRecentDraw` in class `BoundsManager`

  - ### recordDraw

    public void recordDraw(Rect2fc bounds, int order)
    Specified by:
      `recordDraw` in class `BoundsManager`

  - ### clear

    public void clear()
    Specified by:
      `clear` in class `BoundsManager`