XLE  v0.02.0
Public Types | Public Member Functions | List of all members
XLEMath::RectanglePacker_MaxRects Class Reference

Public Types

using Rectangle = std::pair< UInt2, UInt2 >
 

Public Member Functions

Rectangle Allocate (UInt2 dims)
 
void Deallocate (const Rectangle &rect)
 
std::pair< UInt2, UInt2 > LargestFreeBlock () const
 
 RectanglePacker_MaxRects (UInt2 initialSpace)
 
 RectanglePacker_MaxRects (RectanglePacker_MaxRects &&moveFrom) never_throws
 
RectanglePacker_MaxRectsoperator= (RectanglePacker_MaxRects &&moveFrom) never_throws
 
 RectanglePacker_MaxRects (const RectanglePacker_MaxRects &)
 
RectanglePacker_MaxRectsoperator= (const RectanglePacker_MaxRects &)
 

The documentation for this class was generated from the following files: