OpenEnroth c6774f4
|
#include <IconFrameTable.h>
Public Member Functions | |
int | animationId (std::string_view animationName) const |
Duration | animationLength (int animationId) const |
GraphicsImage * | animationFrame (int animationId, Duration frameTime) |
Private Member Functions | |
GraphicsImage * | loadTexture (int frameId) |
Private Attributes | |
std::vector< IconFrameData > | _frames |
std::vector< GraphicsImage * > | _textures |
Friends | |
void | deserialize (const TriBlob &src, IconFrameTable *dst) |
GraphicsImage * IconFrameTable::animationFrame | ( | int | animationId, |
Duration | frameTime | ||
) |
int IconFrameTable::animationId | ( | std::string_view | animationName | ) | const |
Duration IconFrameTable::animationLength | ( | int | animationId | ) | const |
|
private |
|
friend |
|
private |
|
private |