![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
#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_t > | data |
| std::vector< TiledChunk > | chunks |
| std::string | encoding |
| std::string | compression |
| std::vector< TiledObject > | objects |
| std::string | image |
| bool | repeatx |
| bool | repeaty |
| std::vector< std::shared_ptr< TiledLayer > > | layers |
| std::map< std::string, TiledProperty > | properties |
Definition at line 172 of file TiledStructures.h.
|
inline |
Definition at line 209 of file TiledStructures.h.
| std::vector<TiledChunk> Olympe::Tiled::TiledLayer::chunks |
Definition at line 191 of file TiledStructures.h.
Referenced by Olympe::Tiled::TiledLevelLoader::ParseTileLayer(), and Olympe::Tiled::TiledLevelLoader::ParseTileLayerXML().
| std::string Olympe::Tiled::TiledLayer::compression |
Definition at line 193 of file TiledStructures.h.
Referenced by Olympe::Tiled::TiledLevelLoader::ParseTileData(), Olympe::Tiled::TiledLevelLoader::ParseTileDataXML(), Olympe::Tiled::TiledLevelLoader::ParseTileLayer(), and Olympe::Tiled::TiledLevelLoader::ParseTileLayerXML().
| std::vector<uint32_t> Olympe::Tiled::TiledLayer::data |
Definition at line 190 of file TiledStructures.h.
Referenced by Olympe::Tiled::TiledToOlympe::ConvertTileLayer(), Olympe::Tiled::TiledToOlympe::MergeTileLayer(), Olympe::Tiled::TiledLevelLoader::ParseTileData(), and Olympe::Tiled::TiledLevelLoader::ParseTileDataXML().
| std::string Olympe::Tiled::TiledLayer::encoding |
Definition at line 192 of file TiledStructures.h.
Referenced by Olympe::Tiled::TiledLevelLoader::ParseTileData(), Olympe::Tiled::TiledLevelLoader::ParseTileDataXML(), Olympe::Tiled::TiledLevelLoader::ParseTileLayer(), and Olympe::Tiled::TiledLevelLoader::ParseTileLayerXML().
| int Olympe::Tiled::TiledLayer::height |
Definition at line 187 of file TiledStructures.h.
Referenced by Olympe::Tiled::TiledToOlympe::ConvertTileLayer(), Olympe::Tiled::TiledToOlympe::MergeTileLayer(), Olympe::Tiled::TiledLevelLoader::ParseTileData(), Olympe::Tiled::TiledLevelLoader::ParseTileDataXML(), Olympe::Tiled::TiledLevelLoader::ParseTileLayer(), and Olympe::Tiled::TiledLevelLoader::ParseTileLayerXML().
| int Olympe::Tiled::TiledLayer::id |
Definition at line 174 of file TiledStructures.h.
| std::string Olympe::Tiled::TiledLayer::image |
Definition at line 199 of file TiledStructures.h.
Referenced by Olympe::Tiled::TiledToOlympe::ConvertImageLayer(), Olympe::Tiled::TiledLevelLoader::ParseImageLayer(), and Olympe::Tiled::TiledLevelLoader::ParseImageLayerXML().
| std::vector<std::shared_ptr<TiledLayer> > Olympe::Tiled::TiledLayer::layers |
Definition at line 204 of file TiledStructures.h.
Referenced by Olympe::Tiled::TiledToOlympe::ConvertGroupLayer(), Olympe::Tiled::TiledLevelLoader::ParseGroupLayer(), and Olympe::Tiled::TiledLevelLoader::ParseGroupLayerXML().
| std::string Olympe::Tiled::TiledLayer::name |
Definition at line 175 of file TiledStructures.h.
Referenced by Olympe::Tiled::TiledToOlympe::ConvertGroupLayer(), Olympe::Tiled::TiledToOlympe::ConvertImageLayer(), Olympe::Tiled::TiledToOlympe::ConvertObjectLayer(), Olympe::Tiled::TiledToOlympe::ConvertTileLayer(), Olympe::Tiled::TiledLevelLoader::ParseTileData(), and Olympe::Tiled::TiledLevelLoader::ParseTileDataXML().
| std::vector<TiledObject> Olympe::Tiled::TiledLayer::objects |
Definition at line 196 of file TiledStructures.h.
Referenced by Olympe::Tiled::TiledToOlympe::ConvertObjectLayer(), Olympe::Tiled::TiledLevelLoader::ParseObjectLayer(), and Olympe::Tiled::TiledLevelLoader::ParseObjectLayerXML().
| float Olympe::Tiled::TiledLayer::offsetx |
Definition at line 179 of file TiledStructures.h.
Referenced by Olympe::Tiled::TiledToOlympe::ConvertImageLayer(), and Olympe::Tiled::TiledToOlympe::ConvertObjectLayer().
| float Olympe::Tiled::TiledLayer::offsety |
Definition at line 180 of file TiledStructures.h.
Referenced by Olympe::Tiled::TiledToOlympe::ConvertImageLayer(), and Olympe::Tiled::TiledToOlympe::ConvertObjectLayer().
| float Olympe::Tiled::TiledLayer::opacity |
Definition at line 178 of file TiledStructures.h.
Referenced by Olympe::Tiled::TiledToOlympe::ConvertImageLayer().
| float Olympe::Tiled::TiledLayer::parallaxx |
Definition at line 181 of file TiledStructures.h.
Referenced by Olympe::Tiled::TiledToOlympe::ConvertImageLayer().
| float Olympe::Tiled::TiledLayer::parallaxy |
Definition at line 182 of file TiledStructures.h.
Referenced by Olympe::Tiled::TiledToOlympe::ConvertImageLayer().
| std::map<std::string, TiledProperty> Olympe::Tiled::TiledLayer::properties |
Definition at line 207 of file TiledStructures.h.
| bool Olympe::Tiled::TiledLayer::repeatx |
Definition at line 200 of file TiledStructures.h.
Referenced by Olympe::Tiled::TiledToOlympe::ConvertImageLayer(), Olympe::Tiled::TiledLevelLoader::ParseImageLayer(), and Olympe::Tiled::TiledLevelLoader::ParseImageLayerXML().
| bool Olympe::Tiled::TiledLayer::repeaty |
Definition at line 201 of file TiledStructures.h.
Referenced by Olympe::Tiled::TiledToOlympe::ConvertImageLayer(), Olympe::Tiled::TiledLevelLoader::ParseImageLayer(), and Olympe::Tiled::TiledLevelLoader::ParseImageLayerXML().
| int Olympe::Tiled::TiledLayer::startx |
Definition at line 188 of file TiledStructures.h.
Referenced by Olympe::Tiled::TiledLevelLoader::ParseTileLayer(), and Olympe::Tiled::TiledLevelLoader::ParseTileLayerXML().
| int Olympe::Tiled::TiledLayer::starty |
Definition at line 189 of file TiledStructures.h.
Referenced by Olympe::Tiled::TiledLevelLoader::ParseTileLayer(), and Olympe::Tiled::TiledLevelLoader::ParseTileLayerXML().
| int Olympe::Tiled::TiledLayer::tintcolor |
Definition at line 183 of file TiledStructures.h.
Referenced by Olympe::Tiled::TiledToOlympe::ConvertImageLayer().
| LayerType Olympe::Tiled::TiledLayer::type |
Definition at line 176 of file TiledStructures.h.
| bool Olympe::Tiled::TiledLayer::visible |
Definition at line 177 of file TiledStructures.h.
Referenced by Olympe::Tiled::TiledToOlympe::ConvertImageLayer().
| int Olympe::Tiled::TiledLayer::width |
Definition at line 186 of file TiledStructures.h.
Referenced by Olympe::Tiled::TiledToOlympe::ConvertTileLayer(), Olympe::Tiled::TiledToOlympe::MergeTileLayer(), Olympe::Tiled::TiledLevelLoader::ParseTileData(), Olympe::Tiled::TiledLevelLoader::ParseTileDataXML(), Olympe::Tiled::TiledLevelLoader::ParseTileLayer(), and Olympe::Tiled::TiledLevelLoader::ParseTileLayerXML().