![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
#include <AnimationBank.h>
Collaboration diagram for OlympeAnimation::SpriteSheet:Public Member Functions | |
| SpriteSheet ()=default | |
Public Attributes | |
| std::string | id |
| std::string | path |
| TextureHandle | texture = nullptr |
| int | frameWidth = 32 |
| int | frameHeight = 32 |
| int | columns = 1 |
| int | rows = 1 |
| int | totalFrames = 1 |
| int | spacing = 0 |
| int | margin = 0 |
| Hotspot | hotspot |
Definition at line 24 of file AnimationBank.h.
|
default |
| int OlympeAnimation::SpriteSheet::columns = 1 |
Definition at line 32 of file AnimationBank.h.
| int OlympeAnimation::SpriteSheet::frameHeight = 32 |
Definition at line 31 of file AnimationBank.h.
| int OlympeAnimation::SpriteSheet::frameWidth = 32 |
Definition at line 30 of file AnimationBank.h.
| Hotspot OlympeAnimation::SpriteSheet::hotspot |
Definition at line 38 of file AnimationBank.h.
| std::string OlympeAnimation::SpriteSheet::id |
Definition at line 26 of file AnimationBank.h.
Referenced by OlympeAnimation::AnimationBank::ParseJSON().
| int OlympeAnimation::SpriteSheet::margin = 0 |
Definition at line 36 of file AnimationBank.h.
| std::string OlympeAnimation::SpriteSheet::path |
Definition at line 27 of file AnimationBank.h.
| int OlympeAnimation::SpriteSheet::rows = 1 |
Definition at line 33 of file AnimationBank.h.
| int OlympeAnimation::SpriteSheet::spacing = 0 |
Definition at line 35 of file AnimationBank.h.
| TextureHandle OlympeAnimation::SpriteSheet::texture = nullptr |
Definition at line 28 of file AnimationBank.h.
| int OlympeAnimation::SpriteSheet::totalFrames = 1 |
Definition at line 34 of file AnimationBank.h.