CUGL 1.3
Cornell University Game Library
cugl::ai::TimerNode Member List

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

_activeChildcugl::ai::BehaviorNodeprotected
_backgroundcugl::ai::TimerNodeprotected
_childOffsetcugl::ai::BehaviorNodeprotected
_childrencugl::ai::BehaviorNodeprotected
_classnamecugl::ai::BehaviorNodeprotected
_delaycugl::ai::TimerNodeprotected
_delayingcugl::ai::TimerNodeprotected
_namecugl::ai::BehaviorNodeprotected
_parentcugl::ai::BehaviorNodeprotected
_prioritizercugl::ai::BehaviorNodeprotected
_prioritycugl::ai::BehaviorNodeprotected
_statecugl::ai::BehaviorNodeprotected
_timercugl::ai::TimerNodeprotected
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
DecoratorNode()cugl::ai::DecoratorNodeinline
dispose() overridecugl::ai::TimerNodevirtual
getChild() constcugl::ai::DecoratorNodeinline
getChild() constcugl::ai::DecoratorNodeinline
cugl::ai::BehaviorNode::getChild(Uint32 pos) constcugl::ai::BehaviorNode
getChildCount() constcugl::ai::BehaviorNodeinline
getChildren() constcugl::ai::BehaviorNode
getCurrentDelay() constcugl::ai::TimerNodeinline
getDelay() constcugl::ai::TimerNodeinline
getName() constcugl::ai::BehaviorNodeinline
getNodeByName(const std::string &name) constcugl::ai::BehaviorNode
getNodeByName(const char *name) constcugl::ai::BehaviorNodeinline
getNodeByName(const std::string &name) constcugl::ai::BehaviorNodeinline
getNodeByName(const char *name) constcugl::ai::BehaviorNodeinline
getParent() constcugl::ai::BehaviorNodeinline
getParentalOffset() constcugl::ai::BehaviorNodeinline
getPrioritizer() constcugl::ai::BehaviorNodeinline
getPriority() constcugl::ai::BehaviorNodeinline
getState() constcugl::ai::BehaviorNodeinline
init(const std::string &name)cugl::ai::BehaviorNode
isBackground() constcugl::ai::TimerNodeinline
operator std::string() constcugl::ai::BehaviorNodeinline
pause()cugl::ai::BehaviorNodevirtual
preempt() overridecugl::ai::TimerNodevirtual
query(float dt) overridecugl::ai::TimerNodevirtual
removeChild(Uint32 pos)cugl::ai::BehaviorNode
removeFromParent()cugl::ai::BehaviorNodeinline
reset() overridecugl::ai::TimerNodevirtual
resume()cugl::ai::BehaviorNodevirtual
setBackground(bool background)cugl::ai::TimerNodeinline
setDelay(float delay)cugl::ai::TimerNodeinline
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) overridecugl::ai::TimerNodevirtual
start()cugl::ai::BehaviorNodevirtual
State enum namecugl::ai::BehaviorNode
TimerNode()cugl::ai::TimerNode
toString(bool verbose=false) const overridecugl::ai::TimerNodevirtual
update(float dt) overridecugl::ai::TimerNodevirtual
~BehaviorNode()cugl::ai::BehaviorNodeinline
~DecoratorNode()cugl::ai::DecoratorNodeinline
~TimerNode()cugl::ai::TimerNodeinline