|
| 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 |
|
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 | SerializeForGUI (std::map< std::string, std::string > &nameValues) const |
|
void | SetSerializeForGUIFunction (std::function< void(const ParametrizedObject &object, std::map< std::string, std::string > &nameValues)> function) |
|
ParametrizedObject & | operator= (const ParametrizedObject &other) |
|
ParametrizedObject & | operator= (ParametrizedObject &&other)=delete |
|