This is the complete list of members for ai::Selector, including all inherited members.
_children (defined in ai::TreeNode) | ai::TreeNode | protected |
_condition (defined in ai::TreeNode) | ai::TreeNode | protected |
_id | ai::TreeNode | protected |
_MemObject() (defined in ai::_MemObject< AllocatorClass >) | ai::_MemObject< AllocatorClass > | inlineexplicit |
_name (defined in ai::TreeNode) | ai::TreeNode | protected |
_parameters (defined in ai::TreeNode) | ai::TreeNode | protected |
_type (defined in ai::TreeNode) | ai::TreeNode | protected |
addChild(const TreeNodePtr &child) (defined in ai::TreeNode) | ai::TreeNode | inlinevirtual |
execute(const AIPtr &entity, int64_t deltaMillis) | ai::TreeNode | inlinevirtual |
getChild(int id) const (defined in ai::TreeNode) | ai::TreeNode | inline |
getChildren() const (defined in ai::TreeNode) | ai::TreeNode | inline |
getChildren() (defined in ai::TreeNode) | ai::TreeNode | inline |
getCondition() const (defined in ai::TreeNode) | ai::TreeNode | inline |
getId() const | ai::TreeNode | inline |
getLastExecMillis(const AIPtr &ai) const | ai::TreeNode | inline |
getLastStatus(const AIPtr &ai) const (defined in ai::TreeNode) | ai::TreeNode | inline |
getLimitState(const AIPtr &entity) const (defined in ai::TreeNode) | ai::TreeNode | inlineprotected |
getName() const | ai::TreeNode | inline |
getNextId() (defined in ai::TreeNode) | ai::TreeNode | inlineprotectedstatic |
getParameters() const | ai::TreeNode | inline |
getParent(const TreeNodePtr &self, int id) const | ai::TreeNode | inline |
getParent_r(const TreeNodePtr &parent, int id) const (defined in ai::TreeNode) | ai::TreeNode | inlineprotected |
getRunningChildren(const AIPtr &entity, std::vector< bool > &active) const override | ai::Selector | inlinevirtual |
getSelectorState(const AIPtr &entity) const (defined in ai::TreeNode) | ai::TreeNode | inlineprotected |
getType() const | ai::TreeNode | inline |
operator delete(void *ptr) (defined in ai::_MemObject< AllocatorClass >) | ai::_MemObject< AllocatorClass > | inline |
operator delete(void *ptr, void *) (defined in ai::_MemObject< AllocatorClass >) | ai::_MemObject< AllocatorClass > | inline |
operator delete[](void *ptr) (defined in ai::_MemObject< AllocatorClass >) | ai::_MemObject< AllocatorClass > | inline |
operator new(size_t size) (defined in ai::_MemObject< AllocatorClass >) | ai::_MemObject< AllocatorClass > | inline |
operator new(size_t, void *ptr) (defined in ai::_MemObject< AllocatorClass >) | ai::_MemObject< AllocatorClass > | inline |
operator new[](size_t size) (defined in ai::_MemObject< AllocatorClass >) | ai::_MemObject< AllocatorClass > | inline |
replaceChild(int id, const TreeNodePtr &newNode) | ai::TreeNode | inline |
resetState(const AIPtr &entity) | ai::TreeNode | inlinevirtual |
setCondition(const ConditionPtr &condition) (defined in ai::TreeNode) | ai::TreeNode | inline |
setLastExecMillis(const AIPtr &entity) (defined in ai::TreeNode) | ai::TreeNode | inlineprotected |
setLimitState(const AIPtr &entity, int amount) (defined in ai::TreeNode) | ai::TreeNode | inlineprotected |
setName(const std::string &name) | ai::TreeNode | inline |
setSelectorState(const AIPtr &entity, int selected) (defined in ai::TreeNode) | ai::TreeNode | inlineprotected |
state(const AIPtr &entity, TreeNodeStatus treeNodeState) (defined in ai::TreeNode) | ai::TreeNode | inlineprotected |
TreeNode(const std::string &name, const std::string ¶meters, const ConditionPtr &condition) | ai::TreeNode | inline |
~_MemObject() (defined in ai::_MemObject< AllocatorClass >) | ai::_MemObject< AllocatorClass > | inlinevirtual |
~TreeNode() (defined in ai::TreeNode) | ai::TreeNode | inlinevirtual |