UGDK
|
#include <spritesheet.h>
Public Member Functions | |
Spritesheet (const SpritesheetData &data) | |
Converts the given FixedSpritesheetData into an optimized FixedSpritesheet. | |
virtual | ~Spritesheet () |
size_t | frame_count () const |
const Vector2D & | frame_size (size_t frame_number) const |
void | Draw (int frame_number, const Vector2D &hotspot) const |
ugdk::graphic::Spritesheet::Spritesheet | ( | const SpritesheetData & | data | ) |
Converts the given FixedSpritesheetData into an optimized FixedSpritesheet.
ugdk::graphic::Spritesheet::~Spritesheet | ( | ) | [virtual] |
void ugdk::graphic::Spritesheet::Draw | ( | int | frame_number, |
const Vector2D & | hotspot | ||
) | const |
Draws at position, a draw_size square with the given frame_number modified by mirror and both the image and given color and alpha.
size_t ugdk::graphic::Spritesheet::frame_count | ( | ) | const [inline] |
const Vector2D & ugdk::graphic::Spritesheet::frame_size | ( | size_t | frame_number | ) | const |