tmxparser  2.1.0
 All Classes Functions Variables Pages
Public Member Functions | List of all members
Tmx::PropertySet Class Reference

This class contains a map of properties. More...

#include <TmxPropertySet.h>

Public Member Functions

void Parse (const tinyxml2::XMLNode *propertiesNode)
 Parse a node containing all the property nodes.
 
int GetIntProperty (const std::string &name, int defaultValue=0) const
 Get a int property.
 
float GetFloatProperty (const std::string &name, float defaultValue=0.0f) const
 Get a float property.
 
std::string GetStringProperty (const std::string &name, std::string defaultValue="") const
 Get a string property.
 
bool GetBoolProperty (const std::string &name, bool defaultValue=false) const
 Get a bool property.
 
Tmx::Color GetColorProperty (const std::string &name, Tmx::Color defaultValue=Tmx::Color()) const
 Get a color property.
 
int GetSize () const
 Returns the amount of properties.
 
bool HasProperty (const std::string &name) const
 Checks if a property exists in the set.
 
const std::unordered_map
< std::string, Property > & 
GetPropertyMap () const
 Returns the unordered map of properties.
 
std::map< std::string,
std::string > 
GetList () const
 Returns the STL map of the properties. More...
 
bool Empty () const
 Returns whether there are no properties.
 

Detailed Description

This class contains a map of properties.

Member Function Documentation

std::map< std::string, std::string > Tmx::PropertySet::GetList ( ) const

Returns the STL map of the properties.

Deprecated, please use GetPropertyMap() instead.


The documentation for this class was generated from the following files: