A class used for holding groups of layers to create a layer heirarchy. More...
#include <TmxGroupLayer.h>
Public Member Functions | |
GroupLayer (const Tmx::Map *_map) | |
Construct an GroupLayer on the given map. | |
void | Parse (const tinyxml2::XMLNode *groupLayerNode) |
Parse a GroupLayer element. | |
void | AddChild (Tmx::Layer *childLayer) |
Adds a child Layer to the group. | |
Tmx::Layer * | GetChild (const int index) const |
const std::vector< Tmx::Layer * > | GetChildren () const noexcept |
Returns a variable containing information about the image of the ImageLayer. More... | |
int | GetNumChildren () const noexcept |
void | SetOffset (const int offsetX, const int offsetY) |
Sets the offset for this GroupLayer. | |
int | GetOffsetX () const noexcept |
Returns the x offset. | |
int | GetOffsetY () const noexcept |
Returns the y offset. | |
Public Member Functions inherited from Tmx::Layer | |
Layer (const Tmx::Map *_map, const std::string _name, const int _x, const int _y, const int _width, const int _height, const float _opacity, const bool _visible, const LayerType _layerType) | |
Construct a new Layer used by a map's objectgroup. | |
Layer (const Tmx::Tile *_tile, const std::string _name, const int _x, const int _y, const int _width, const int _height, const float _opacity, const bool _visible, const LayerType _layerType) | |
Construct a new layer used by a tile's objectgroup. | |
const Tmx::Map * | mapGetMap () const |
Get the pointer to the parent map. | |
const std::string & | GetName () const |
Get the name of the layer. | |
int | GetX () const |
Get the value of the x attribute of the layer. Means different things for different layer types. | |
int | GetY () const |
Get the value of the y attribute of the layer. Means different things for different layer types. | |
int | GetWidth () const |
Get the width of the layer, in tiles. Only used in tile layers. | |
int | GetHeight () const |
Get the height of the layer, in tiles. Only used in tile layers. | |
float | GetOpacity () const |
Get the opacity of the layer. | |
bool | IsVisible () const |
Get the visibility of the layer. | |
const Tmx::PropertySet & | GetProperties () const |
Get the property set. | |
int | GetZOrder () const |
Get the zorder of the layer. | |
void | SetZOrder (int z) |
Set the zorder of the layer. | |
int | GetParseOrder () const |
Get the parse order of the layer. | |
Tmx::LayerType | GetLayerType () const |
Get the type of the layer. | |
A class used for holding groups of layers to create a layer heirarchy.
This class has a property set.
|
noexcept |
Returns a variable containing information about the image of the ImageLayer.