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

#include <TiledStructures.h>

Public Member Functions

 TiledLayer ()
 

Public Attributes

int id
 
std::string name
 
LayerType type
 
bool visible
 
float opacity
 
float offsetx
 
float offsety
 
float parallaxx
 
float parallaxy
 
int tintcolor
 
int width
 
int height
 
int startx
 
int starty
 
std::vector< uint32_tdata
 
std::vector< TiledChunkchunks
 
std::string encoding
 
std::string compression
 
std::vector< TiledObjectobjects
 
std::string image
 
bool repeatx
 
bool repeaty
 
std::vector< std::shared_ptr< TiledLayer > > layers
 
std::map< std::string, TiledPropertyproperties
 

Detailed Description

Definition at line 172 of file TiledStructures.h.

Constructor & Destructor Documentation

◆ TiledLayer()

Olympe::Tiled::TiledLayer::TiledLayer ( )
inline

Definition at line 209 of file TiledStructures.h.

Member Data Documentation

◆ chunks

std::vector<TiledChunk> Olympe::Tiled::TiledLayer::chunks

◆ compression

std::string Olympe::Tiled::TiledLayer::compression

◆ data

std::vector<uint32_t> Olympe::Tiled::TiledLayer::data

◆ encoding

std::string Olympe::Tiled::TiledLayer::encoding

◆ height

int Olympe::Tiled::TiledLayer::height

◆ id

int Olympe::Tiled::TiledLayer::id

Definition at line 174 of file TiledStructures.h.

◆ image

std::string Olympe::Tiled::TiledLayer::image

◆ layers

std::vector<std::shared_ptr<TiledLayer> > Olympe::Tiled::TiledLayer::layers

◆ name

std::string Olympe::Tiled::TiledLayer::name

◆ objects

std::vector<TiledObject> Olympe::Tiled::TiledLayer::objects

◆ offsetx

float Olympe::Tiled::TiledLayer::offsetx

◆ offsety

float Olympe::Tiled::TiledLayer::offsety

◆ opacity

float Olympe::Tiled::TiledLayer::opacity

Definition at line 178 of file TiledStructures.h.

Referenced by Olympe::Tiled::TiledToOlympe::ConvertImageLayer().

◆ parallaxx

float Olympe::Tiled::TiledLayer::parallaxx

Definition at line 181 of file TiledStructures.h.

Referenced by Olympe::Tiled::TiledToOlympe::ConvertImageLayer().

◆ parallaxy

float Olympe::Tiled::TiledLayer::parallaxy

Definition at line 182 of file TiledStructures.h.

Referenced by Olympe::Tiled::TiledToOlympe::ConvertImageLayer().

◆ properties

std::map<std::string, TiledProperty> Olympe::Tiled::TiledLayer::properties

Definition at line 207 of file TiledStructures.h.

◆ repeatx

bool Olympe::Tiled::TiledLayer::repeatx

◆ repeaty

bool Olympe::Tiled::TiledLayer::repeaty

◆ startx

int Olympe::Tiled::TiledLayer::startx

◆ starty

int Olympe::Tiled::TiledLayer::starty

◆ tintcolor

int Olympe::Tiled::TiledLayer::tintcolor

Definition at line 183 of file TiledStructures.h.

Referenced by Olympe::Tiled::TiledToOlympe::ConvertImageLayer().

◆ type

LayerType Olympe::Tiled::TiledLayer::type

Definition at line 176 of file TiledStructures.h.

◆ visible

bool Olympe::Tiled::TiledLayer::visible

Definition at line 177 of file TiledStructures.h.

Referenced by Olympe::Tiled::TiledToOlympe::ConvertImageLayer().

◆ width

int Olympe::Tiled::TiledLayer::width

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