Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
OlympeAnimation::SpriteSheet Struct Reference

#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
 

Detailed Description

Definition at line 24 of file AnimationBank.h.

Constructor & Destructor Documentation

◆ SpriteSheet()

OlympeAnimation::SpriteSheet::SpriteSheet ( )
default

Member Data Documentation

◆ columns

int OlympeAnimation::SpriteSheet::columns = 1

Definition at line 32 of file AnimationBank.h.

◆ frameHeight

int OlympeAnimation::SpriteSheet::frameHeight = 32

Definition at line 31 of file AnimationBank.h.

◆ frameWidth

int OlympeAnimation::SpriteSheet::frameWidth = 32

Definition at line 30 of file AnimationBank.h.

◆ hotspot

Hotspot OlympeAnimation::SpriteSheet::hotspot

Definition at line 38 of file AnimationBank.h.

◆ id

std::string OlympeAnimation::SpriteSheet::id

Definition at line 26 of file AnimationBank.h.

Referenced by OlympeAnimation::AnimationBank::ParseJSON().

◆ margin

int OlympeAnimation::SpriteSheet::margin = 0

Definition at line 36 of file AnimationBank.h.

◆ path

std::string OlympeAnimation::SpriteSheet::path

Definition at line 27 of file AnimationBank.h.

◆ rows

int OlympeAnimation::SpriteSheet::rows = 1

Definition at line 33 of file AnimationBank.h.

◆ spacing

int OlympeAnimation::SpriteSheet::spacing = 0

Definition at line 35 of file AnimationBank.h.

◆ texture

TextureHandle OlympeAnimation::SpriteSheet::texture = nullptr

Definition at line 28 of file AnimationBank.h.

◆ totalFrames

int OlympeAnimation::SpriteSheet::totalFrames = 1

Definition at line 34 of file AnimationBank.h.


The documentation for this struct was generated from the following file: