CUGL 1.2
Cornell University Game Library
cugl::ai::LeafNode Member List

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

_actioncugl::ai::LeafNodeprotected
_activeChildcugl::ai::BehaviorNodeprotected
_childOffsetcugl::ai::BehaviorNodeprotected
_childrencugl::ai::BehaviorNodeprotected
_classnamecugl::ai::BehaviorNodeprotected
_namecugl::ai::BehaviorNodeprotected
_parentcugl::ai::BehaviorNodeprotected
_prioritizercugl::ai::BehaviorNodeprotected
_prioritycugl::ai::BehaviorNodeprotected
_statecugl::ai::BehaviorNodeprotected
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::BehaviorNodestatic
dispose() overridecugl::ai::LeafNodevirtual
getAction() const cugl::ai::LeafNodeinline
getChild(Uint32 pos) const cugl::ai::BehaviorNode
getChild(Uint32 pos) const cugl::ai::BehaviorNodeinline
getChildCount() const cugl::ai::BehaviorNodeinline
getChildren() const cugl::ai::BehaviorNode
getName() const cugl::ai::BehaviorNodeinline
getNodeByName(const std::string &name) const cugl::ai::BehaviorNode
getNodeByName(const char *name) const cugl::ai::BehaviorNodeinline
getNodeByName(const std::string &name) const cugl::ai::BehaviorNodeinline
getNodeByName(const char *name) const cugl::ai::BehaviorNodeinline
getParent() const cugl::ai::BehaviorNodeinline
getParentalOffset() const cugl::ai::BehaviorNodeinline
getPrioritizer() const cugl::ai::BehaviorNodeinline
getPriority() const cugl::ai::BehaviorNodeinline
getState() const cugl::ai::BehaviorNodeinline
init(const std::string &name)cugl::ai::BehaviorNode
LeafNode()cugl::ai::LeafNode
operator std::string() const cugl::ai::BehaviorNodeinline
pause() overridecugl::ai::LeafNodevirtual
preempt() overridecugl::ai::LeafNodevirtual
query(float dt) overridecugl::ai::LeafNodevirtual
removeChild(Uint32 pos)cugl::ai::BehaviorNode
removeFromParent()cugl::ai::BehaviorNodeinline
reset() overridecugl::ai::LeafNodevirtual
resume() overridecugl::ai::LeafNodevirtual
setAction(const std::shared_ptr< BehaviorAction > &action)cugl::ai::LeafNodeinline
setParent(BehaviorNode *parent)cugl::ai::BehaviorNodeinline
setPrioritizer(const std::function< float()> &func)cugl::ai::BehaviorNodeinline
setPriority(float priority)cugl::ai::BehaviorNode
setState(BehaviorNode::State state)cugl::ai::BehaviorNodevirtual
start()cugl::ai::BehaviorNodevirtual
State enum namecugl::ai::BehaviorNode
toString(bool verbose=false) const overridecugl::ai::LeafNodevirtual
update(float dt) overridecugl::ai::LeafNodevirtual
~BehaviorNode()cugl::ai::BehaviorNodeinline
~LeafNode()cugl::ai::LeafNodeinline