Internal: the state of a StarAttribute. More...
| Public Member Functions | |
| State () | |
| constructor | |
| void | initAttributeMap () | 
| init the attribute map list | |
| Public Attributes | |
| std::map< int, std::shared_ptr< StarAttribute > > | m_whichToAttributeMap | 
| a map which to an attribute | |
| Protected Member Functions | |
| void | addAttributeVoid (StarAttribute::Type type, std::string const &debugName) | 
| add a void attribute | |
| void | addAttributeXML (StarAttribute::Type type, std::string const &debugName) | 
| add a XML attribute | |
| void | addAttributeBool (StarAttribute::Type type, std::string const &debugName, bool defValue) | 
| add a bool attribute | |
| void | addAttributeInt (StarAttribute::Type type, std::string const &debugName, int numBytes, int defValue) | 
| add a int attribute | |
| void | addAttributeUInt (StarAttribute::Type type, std::string const &debugName, int numBytes, unsigned int defValue) | 
| add a unsigned int attribute | |
| void | addAttributeDouble (StarAttribute::Type type, std::string const &debugName, double defValue) | 
| add a double attribute | |
| void | addAttributeColor (StarAttribute::Type type, std::string const &debugName, STOFFColor const &defValue) | 
| add a color attribute | |
| void | addAttributeItemSet (StarAttribute::Type type, std::string const &debugName, std::vector< STOFFVec2i > const &limits) | 
| add a itemSet attribute | |
Internal: the state of a StarAttribute.
| 
 | inline | 
constructor
| 
 | inlineprotected | 
add a bool attribute
Referenced by initAttributeMap().
| 
 | inlineprotected | 
add a color attribute
Referenced by initAttributeMap().
| 
 | inlineprotected | 
add a double attribute
Referenced by initAttributeMap().
| 
 | inlineprotected | 
add a int attribute
Referenced by initAttributeMap().
| 
 | inlineprotected | 
add a itemSet attribute
Referenced by initAttributeMap().
| 
 | inlineprotected | 
add a unsigned int attribute
Referenced by initAttributeMap().
| 
 | inlineprotected | 
add a void attribute
Referenced by initAttributeMap().
| 
 | inlineprotected | 
add a XML attribute
Referenced by initAttributeMap().
| void StarAttributeInternal::State::initAttributeMap | ( | ) | 
init the attribute map list
Referenced by State().
| std::map<int, std::shared_ptr<StarAttribute> > StarAttributeInternal::State::m_whichToAttributeMap | 
a map which to an attribute
Referenced by addAttributeBool(), addAttributeColor(), addAttributeDouble(), addAttributeInt(), addAttributeItemSet(), addAttributeUInt(), addAttributeVoid(), addAttributeXML(), initAttributeMap(), and State().