Organizes a set of textures into a single larger texture (an atlas) by minimizing empty space.
Definition TextureAtlasLayout.hpp:18
std::shared_ptr< T > SPtr
SPtr is a smart pointer that retains shared ownership of an object through a pointer.
Definition SmartPtr.hpp:37
std::vector< T, ScopedAllocatorAdaptor< StdAllocator< T, RawAllocator > > > Vector
Vector is a sequence container that encapsulates dynamic size arrays.
Definition Vector.hpp:17
std::unordered_map< Key, T, Hash, KeyEqual, ScopedAllocatorAdaptor< StdAllocator< Pair< const Key, T >, RawAllocator > > > HashMap
HashMap is an associative container that contains key-value pairs with unique keys.
Definition Map.hpp:33
Definition FontGlyphManager.hpp:26
HTexture texture
Definition FontGlyphManager.hpp:27
TextureAtlasLayout layout
Definition FontGlyphManager.hpp:28