SimpleAI
 All Classes Namespaces Files Functions Variables Typedefs Macros Groups Pages
ai::ITimedNode Member List

This is the complete list of members for ai::ITimedNode, including all inherited members.

_children (defined in ai::TreeNode)ai::TreeNodeprotected
_condition (defined in ai::TreeNode)ai::TreeNodeprotected
_idai::TreeNodeprotected
_MemObject() (defined in ai::_MemObject< AllocatorClass >)ai::_MemObject< AllocatorClass >inlineexplicit
_millis (defined in ai::ITimedNode)ai::ITimedNodeprotected
_name (defined in ai::TreeNode)ai::TreeNodeprotected
_parameters (defined in ai::TreeNode)ai::TreeNodeprotected
_timerMillis (defined in ai::ITimedNode)ai::ITimedNodeprotected
_type (defined in ai::TreeNode)ai::TreeNodeprotected
addChild(const TreeNodePtr &child) (defined in ai::TreeNode)ai::TreeNodeinlinevirtual
execute(const AIPtr &entity, int64_t deltaMillis) overrideai::ITimedNodeinlinevirtual
executeExpired(const AIPtr &, int64_t)ai::ITimedNodeinlinevirtual
executeRunning(const AIPtr &, int64_t)ai::ITimedNodeinlinevirtual
executeStart(const AIPtr &, int64_t)ai::ITimedNodeinlinevirtual
getChild(int id) const (defined in ai::TreeNode)ai::TreeNodeinline
getChildren() const (defined in ai::TreeNode)ai::TreeNodeinline
getChildren() (defined in ai::TreeNode)ai::TreeNodeinline
getCondition() const (defined in ai::TreeNode)ai::TreeNodeinline
getId() const ai::TreeNodeinline
getLastExecMillis(const AIPtr &ai) const ai::TreeNodeinline
getLastStatus(const AIPtr &ai) const (defined in ai::TreeNode)ai::TreeNodeinline
getLimitState(const AIPtr &entity) const (defined in ai::TreeNode)ai::TreeNodeinlineprotected
getName() const ai::TreeNodeinline
getNextId() (defined in ai::TreeNode)ai::TreeNodeinlineprotectedstatic
getParameters() const ai::TreeNodeinline
getParent(const TreeNodePtr &self, int id) const ai::TreeNodeinline
getParent_r(const TreeNodePtr &parent, int id) const (defined in ai::TreeNode)ai::TreeNodeinlineprotected
getRunningChildren(const AIPtr &entity, std::vector< bool > &active) const ai::TreeNodeinlinevirtual
getSelectorState(const AIPtr &entity) const (defined in ai::TreeNode)ai::TreeNodeinlineprotected
getType() const ai::TreeNodeinline
ITimedNode(const std::string &name, const std::string &parameters, const ConditionPtr &condition) (defined in ai::ITimedNode)ai::ITimedNodeinline
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::TreeNodeinline
resetState(const AIPtr &entity)ai::TreeNodeinlinevirtual
setCondition(const ConditionPtr &condition) (defined in ai::TreeNode)ai::TreeNodeinline
setLastExecMillis(const AIPtr &entity) (defined in ai::TreeNode)ai::TreeNodeinlineprotected
setLimitState(const AIPtr &entity, int amount) (defined in ai::TreeNode)ai::TreeNodeinlineprotected
setName(const std::string &name)ai::TreeNodeinline
setSelectorState(const AIPtr &entity, int selected) (defined in ai::TreeNode)ai::TreeNodeinlineprotected
state(const AIPtr &entity, TreeNodeStatus treeNodeState) (defined in ai::TreeNode)ai::TreeNodeinlineprotected
TreeNode(const std::string &name, const std::string &parameters, const ConditionPtr &condition)ai::TreeNodeinline
~_MemObject() (defined in ai::_MemObject< AllocatorClass >)ai::_MemObject< AllocatorClass >inlinevirtual
~ITimedNode() (defined in ai::ITimedNode)ai::ITimedNodeinlinevirtual
~TreeNode() (defined in ai::TreeNode)ai::TreeNodeinlinevirtual