public |
Inheritance Graph
graph BT
BehaviourGroup
BehaviourGroup --> AbstractNodeBehaviour
click BehaviourGroup "classMinSG_1_1BehaviourGroup"
click AbstractNodeBehaviour "classMinSG_1_1AbstractNodeBehaviour"
Description
Public Types
typedef std::list< Util::Reference < AbstractBehaviour > > | behaviourList_t |
Public Functions
BehaviourGroup() | |
~BehaviourGroup() | |
void | addBehaviour( AbstractBehaviour * behaviour) |
void | removeBehaviour( AbstractBehaviour * behaviour) |
void | getBehaviours( behaviourList_t & list) |
size_t | count() |
behaviourResult_t | doExecute() |
void | onNodeChanged( Node * void) o |
Documentation
typedef
MinSG::BehaviourGroup::behaviourList_t
public |
typedef std::list< Util::Reference < AbstractBehaviour > > behaviourList_t |
Defined in MinSG/Ext/Behaviours/BehaviourGroup.h:24
function
MinSG::BehaviourGroup::BehaviourGroup
public |
BehaviourGroup( | ) |
Defined in MinSG/Ext/Behaviours/BehaviourGroup.h:26
function
MinSG::BehaviourGroup::~BehaviourGroup
public | virtual |
~BehaviourGroup( | ) |
Defined in MinSG/Ext/Behaviours/BehaviourGroup.h:27
function
MinSG::BehaviourGroup::addBehaviour
public |
void addBehaviour( | AbstractBehaviour * | behaviour ) |
Defined in MinSG/Ext/Behaviours/BehaviourGroup.h:29
function
MinSG::BehaviourGroup::removeBehaviour
public |
void removeBehaviour( | AbstractBehaviour * | behaviour ) |
Defined in MinSG/Ext/Behaviours/BehaviourGroup.h:30
function
MinSG::BehaviourGroup::getBehaviours
public |
void getBehaviours( | behaviourList_t & | list ) |
Defined in MinSG/Ext/Behaviours/BehaviourGroup.h:31
function
MinSG::BehaviourGroup::count
public |
size_t count( | ) |
Defined in MinSG/Ext/Behaviours/BehaviourGroup.h:32
function
MinSG::BehaviourGroup::doExecute
public | virtual |
behaviourResult_t doExecute( | ) |
o Called every frame (if the behaviour is active).
Defined in MinSG/Ext/Behaviours/BehaviourGroup.h:35
function
MinSG::BehaviourGroup::onNodeChanged
public | virtual |
void onNodeChanged( | Node * | void ) |
o
Defined in MinSG/Ext/Behaviours/BehaviourGroup.h:37