CUGL 1.3
Cornell University Game Library
cugl
ai
CompositeNode
cugl::ai::CompositeNode Member List
This is the complete list of members for
cugl::ai::CompositeNode
, including all inherited members.
_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
_preemptive
cugl::ai::CompositeNode
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
CompositeNode
()
cugl::ai::CompositeNode
dispose
() override
cugl::ai::CompositeNode
virtual
getActiveChild
() const
cugl::ai::CompositeNode
getActiveChild
() const
cugl::ai::CompositeNode
inline
getChild
(Uint32 pos) const
cugl::ai::BehaviorNode
getChild
(Uint32 pos) const
cugl::ai::BehaviorNode
inline
getChildByPriorityIndex
(Uint32 index) const
cugl::ai::CompositeNode
getChildByPriorityIndex
(Uint32 index) const
cugl::ai::CompositeNode
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
isPreemptive
() const
cugl::ai::CompositeNode
inline
operator std::string
() const
cugl::ai::BehaviorNode
inline
pause
()
cugl::ai::BehaviorNode
virtual
preempt
()
cugl::ai::BehaviorNode
virtual
query
(float dt) override
cugl::ai::CompositeNode
virtual
removeChild
(Uint32 pos)
cugl::ai::BehaviorNode
removeFromParent
()
cugl::ai::BehaviorNode
inline
reset
()
cugl::ai::BehaviorNode
virtual
resume
()
cugl::ai::BehaviorNode
virtual
selectChild
() const =0
cugl::ai::CompositeNode
protected
pure virtual
setParent
(BehaviorNode *parent)
cugl::ai::BehaviorNode
inline
setPreemptive
(bool preemptive)
cugl::ai::CompositeNode
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
cugl::ai::BehaviorNode
virtual
update
(float dt) override
cugl::ai::CompositeNode
virtual
~BehaviorNode
()
cugl::ai::BehaviorNode
inline
~CompositeNode
()
cugl::ai::CompositeNode
inline
Generated by
1.8.16