Grail (C++)  1.3.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
grail::planner::WorldObjectType Member List

This is the complete list of members for grail::planner::WorldObjectType, including all inherited members.

AddCollection(const std::string &collectionName)grail::planner::ParametrizedObject
CollectionContains(const std::string &collectionName, unsigned int objectIndex) constgrail::planner::ParametrizedObject
Contains(const std::string &paramName) constgrail::planner::ParametrizedObject
GetBaseTypes() const (defined in grail::planner::WorldObjectType)grail::planner::WorldObjectType
GetCollection(const std::string &name)grail::planner::ParametrizedObject
GetCollection(const std::string &name) constgrail::planner::ParametrizedObject
GetName() const (defined in grail::planner::WorldObjectType)grail::planner::WorldObjectType
GetParametersSize() constgrail::planner::ParametrizedObject
GetParameterValue(const std::string &paramName) constgrail::planner::ParametrizedObjectinline
GetTypeIndex() const (defined in grail::planner::WorldObjectType)grail::planner::WorldObjectType
HasEqualParams(const ParametrizedObject &other) constgrail::planner::ParametrizedObject
indexCollections (defined in grail::planner::ParametrizedObject)grail::planner::ParametrizedObjectprotected
InheritFromType(const WorldObjectType &type) (defined in grail::planner::WorldObjectType)grail::planner::WorldObjectType
InstantiateObject() const (defined in grail::planner::WorldObjectType)grail::planner::WorldObjectType
IsOfType(unsigned int type) const (defined in grail::planner::WorldObjectType)grail::planner::WorldObjectType
IsOfType(const std::string &typeName) const (defined in grail::planner::WorldObjectType)grail::planner::WorldObjectType
memory (defined in grail::planner::ParametrizedObject)grail::planner::ParametrizedObjectprotected
MergeParameters(const ParametrizedObject &other)grail::planner::ParametrizedObject
operator=(const WorldObjectType &)=delete (defined in grail::planner::WorldObjectType)grail::planner::WorldObjectType
operator=(WorldObjectType &&)=delete (defined in grail::planner::WorldObjectType)grail::planner::WorldObjectType
operator=(const ParametrizedObject &other) (defined in grail::planner::ParametrizedObject)grail::planner::ParametrizedObject
operator=(ParametrizedObject &&other)=default (defined in grail::planner::ParametrizedObject)grail::planner::ParametrizedObject
parameters (defined in grail::planner::ParametrizedObject)grail::planner::ParametrizedObjectprotected
ParametrizedObject(MemoryPool *memory) (defined in grail::planner::ParametrizedObject)grail::planner::ParametrizedObjectprotected
ParametrizedObject(const ParametrizedObject &other) (defined in grail::planner::ParametrizedObject)grail::planner::ParametrizedObjectprotected
ParametrizedObject(ParametrizedObject &&other)=default (defined in grail::planner::ParametrizedObject)grail::planner::ParametrizedObjectprotected
SetParameter(const std::string &paramName, const ParameterType &paramValue)grail::planner::ParametrizedObjectinline
SetSerializeSnapshotFunction(std::function< void(const ParametrizedObject &object, std::map< std::string, std::string > &nameValues)> function)grail::planner::ParametrizedObject
SetTypeIndex(unsigned int id) (defined in grail::planner::WorldObjectType)grail::planner::WorldObjectType
WorldObjectType(MemoryPool *memory) (defined in grail::planner::WorldObjectType)grail::planner::WorldObjectType
WorldObjectType(MemoryPool *memory, const std::string &name, const std::vector< std::string > &bases={})grail::planner::WorldObjectType
WorldObjectType(const WorldObjectType &other) (defined in grail::planner::WorldObjectType)grail::planner::WorldObjectType
WorldObjectType(WorldObjectType &&other)=default (defined in grail::planner::WorldObjectType)grail::planner::WorldObjectType
~ParametrizedObject()=default (defined in grail::planner::ParametrizedObject)grail::planner::ParametrizedObjectvirtual
~WorldObjectType() override=default (defined in grail::planner::WorldObjectType)grail::planner::WorldObjectTypevirtual