| Modifier and Type | Interface and Description |
|---|---|
| public interface | BackingStoreManager
This interface must be implemented by the end user and is called in response to events like addition of rectangles into the RectanglePacker. |
| public interface | RectVisitor
Iteration construct without exposing the internals of the RectanglePacker and without implementing a complex Iterator. |
| Modifier and Type | Class and Description |
|---|---|
| public class | |
| public class | LevelSet
Manages a list of Levels; this is the core data structure contained within the RectanglePacker and encompasses the storage algorithm for the contained Rects. |
| public class | Rect
Represents a rectangular region on the backing store. |
| public class | RectanglePacker
Packs rectangles supplied by the user (typically representing image regions) into a larger backing store rectangle (typically representing a large texture). |