|
|
| WorldObject (const WorldObjectType &type) |
| |
|
| WorldObject (const WorldObject &other)=default |
| |
|
| WorldObject (WorldObject &&other)=default |
| |
|
bool | IsOfType (unsigned int typeId) const |
| |
|
bool | IsOfType (const std::string &typeName) const |
| |
|
void | SetObjectIndex (unsigned int id) |
| |
|
unsigned int | GetObjectIndex () const |
| |
| std::string | GetTypeName () const |
| | GetTypeName. More...
|
| |
|
bool | operator== (const WorldObject &other) const |
| |
|
WorldObject & | operator= (const WorldObject &)=delete |
| |
|
WorldObject & | operator= (WorldObject &&other)=delete |
| |
|
void | MergeParameters (const ParametrizedObject &other) |
| |
| std::size_t | GetParametersSize () const |
| |
| bool | Contains (const std::string ¶mName) const |
| |
| template<typename ParameterType > |
| void | SetParameter (const std::string ¶mName, const ParameterType ¶mValue) |
| |
| template<typename ParameterType > |
| ParameterType | GetParameterValue (const std::string ¶mName) const |
| |
| bool | CollectionContains (const std::string &collectionName, unsigned int objectIndex) const |
| |
|
void | AddCollection (const std::string &collectionName) |
| | Creates a new id collection under the given name.
|
| |
|
std::set< unsigned int > * | GetCollection (const std::string &name) |
| |
|
const std::set< unsigned int > * | GetCollection (const std::string &name) const |
| |
|
bool | HasEqualParams (const ParametrizedObject &other) const |
| |
|
void | SerializeSnapshot (std::map< std::string, std::string > &nameValues) const |
| |
|
void | SetSerializeSnapshotFunction (std::function< void(const ParametrizedObject &object, std::map< std::string, std::string > &nameValues)> function) |
| |
|
ParametrizedObject & | operator= (const ParametrizedObject &other) |
| |
|
ParametrizedObject & | operator= (ParametrizedObject &&other)=delete |
| |