Tmx layer. More...

#include <Urho3D/Urho2D/TmxFile2D.h>

Inheritance diagram for Urho3D::TmxLayer2D:
[legend]
Collaboration diagram for Urho3D::TmxLayer2D:
[legend]

Public Member Functions

 TmxLayer2D (TmxFile2D *tmxFile, TileMapLayerType2D type)
 
TmxFile2D * GetTmxFile () const
 Return tmx file.
 
TileMapLayerType2D GetType () const
 Return type.
 
const String & GetName () const
 Return name.
 
int GetWidth () const
 Return width.
 
int GetHeight () const
 Return height.
 
bool IsVisible () const
 Return is visible.
 
bool HasProperty (const String &name) const
 Return has property (use for script).
 
const String & GetProperty (const String &name) const
 Return property value (use for script).
 
- Public Member Functions inherited from Urho3D::RefCounted
 RefCounted ()
 Construct. Allocate the reference count structure and set an initial self weak reference.
 
virtual ~RefCounted ()
 Destruct. Mark as expired and also delete the reference count structure if no outside weak references exist.
 
 RefCounted (const RefCounted &rhs)=delete
 Prevent copy construction.
 
RefCounted & operator= (const RefCounted &rhs)=delete
 Prevent assignment.
 
void AddRef ()
 Increment reference count. Can also be called outside of a SharedPtr for traditional reference counting.
 
void ReleaseRef ()
 Decrement reference count and delete self if no more references. Can also be called outside of a SharedPtr for traditional reference counting.
 
int Refs () const
 
int WeakRefs () const
 
RefCount * RefCountPtr ()
 Return pointer to the reference count structure.
 

Protected Member Functions

void LoadInfo (const XMLElement &element)
 Load layer info.
 
void LoadPropertySet (const XMLElement &element)
 Load property set.
 

Protected Attributes

WeakPtr< TmxFile2D > tmxFile_
 Tmx file.
 
TileMapLayerType2D type_
 Layer type.
 
String name_
 Name.
 
int width_ {}
 Width.
 
int height_ {}
 Height.
 
bool visible_ {}
 Visible.
 
SharedPtr< PropertySet2D > propertySet_
 Property set.
 

Detailed Description

Tmx layer.


The documentation for this class was generated from the following files:
  • Source/Urho3D/Urho2D/TmxFile2D.h
  • Source/Urho3D/Urho2D/TmxFile2D.cpp