libdonut  2.3.2
Application framework for cross-platform game development in C++20
Classes | Namespaces
SpriteAtlas.hpp File Reference
#include <donut/AtlasPacker.hpp>
#include <donut/Color.hpp>
#include <donut/graphics/Image.hpp>
#include <donut/graphics/Texture.hpp>
#include <donut/math.hpp>
#include <cassert>
#include <cstddef>
#include <cstdint>
#include <vector>

Go to the source code of this file.

Classes

struct  donut::graphics::SpriteAtlasOptions
 Configuration options for a SpriteAtlas. More...
 
class  donut::graphics::SpriteAtlas
 Expandable texture atlas for packing 2D images into a spritesheet to enable batch rendering. More...
 
struct  donut::graphics::SpriteAtlas::SpriteId
 Identifier for a specific image in the spritesheet. More...
 
struct  donut::graphics::SpriteAtlas::Sprite
 Information about a specific image in the spritesheet. More...
 

Namespaces

 donut
 
 donut::graphics