CUGL 1.3
Cornell University Game Library
cugl
ai
LeafNode
cugl::ai::LeafNode Member List
This is the complete list of members for
cugl::ai::LeafNode
, including all inherited members.
_action
cugl::ai::LeafNode
protected
_activeChild
cugl::ai::BehaviorNode
protected
_childOffset
cugl::ai::BehaviorNode
protected
_children
cugl::ai::BehaviorNode
protected
_classname
cugl::ai::BehaviorNode
protected
_name
cugl::ai::BehaviorNode
protected
_parent
cugl::ai::BehaviorNode
protected
_prioritizer
cugl::ai::BehaviorNode
protected
_priority
cugl::ai::BehaviorNode
protected
_state
cugl::ai::BehaviorNode
protected
addChild
(const std::shared_ptr< BehaviorNode > child)
cugl::ai::BehaviorNode
BehaviorNode
()
cugl::ai::BehaviorNode
compareSiblings
(const std::shared_ptr< BehaviorNode > &a, const std::shared_ptr< BehaviorNode > &b)
cugl::ai::BehaviorNode
static
dispose
() override
cugl::ai::LeafNode
virtual
getAction
() const
cugl::ai::LeafNode
inline
getChild
(Uint32 pos) const
cugl::ai::BehaviorNode
getChild
(Uint32 pos) const
cugl::ai::BehaviorNode
inline
getChildCount
() const
cugl::ai::BehaviorNode
inline
getChildren
() const
cugl::ai::BehaviorNode
getName
() const
cugl::ai::BehaviorNode
inline
getNodeByName
(const std::string &name) const
cugl::ai::BehaviorNode
getNodeByName
(const char *name) const
cugl::ai::BehaviorNode
inline
getNodeByName
(const std::string &name) const
cugl::ai::BehaviorNode
inline
getNodeByName
(const char *name) const
cugl::ai::BehaviorNode
inline
getParent
() const
cugl::ai::BehaviorNode
inline
getParentalOffset
() const
cugl::ai::BehaviorNode
inline
getPrioritizer
() const
cugl::ai::BehaviorNode
inline
getPriority
() const
cugl::ai::BehaviorNode
inline
getState
() const
cugl::ai::BehaviorNode
inline
init
(const std::string &name)
cugl::ai::BehaviorNode
LeafNode
()
cugl::ai::LeafNode
operator std::string
() const
cugl::ai::BehaviorNode
inline
pause
() override
cugl::ai::LeafNode
virtual
preempt
() override
cugl::ai::LeafNode
virtual
query
(float dt) override
cugl::ai::LeafNode
virtual
removeChild
(Uint32 pos)
cugl::ai::BehaviorNode
removeFromParent
()
cugl::ai::BehaviorNode
inline
reset
() override
cugl::ai::LeafNode
virtual
resume
() override
cugl::ai::LeafNode
virtual
setAction
(const std::shared_ptr< BehaviorAction > &action)
cugl::ai::LeafNode
inline
setParent
(BehaviorNode *parent)
cugl::ai::BehaviorNode
inline
setPrioritizer
(const std::function< float()> &func)
cugl::ai::BehaviorNode
inline
setPriority
(float priority)
cugl::ai::BehaviorNode
setState
(BehaviorNode::State state)
cugl::ai::BehaviorNode
virtual
start
()
cugl::ai::BehaviorNode
virtual
State
enum name
cugl::ai::BehaviorNode
toString
(bool verbose=false) const override
cugl::ai::LeafNode
virtual
update
(float dt) override
cugl::ai::LeafNode
virtual
~BehaviorNode
()
cugl::ai::BehaviorNode
inline
~LeafNode
()
cugl::ai::LeafNode
inline
Generated by
1.8.16