public

Inheritance Graph

graph BT
	AbstractNodeBehaviour
	AbstractNodeBehaviour --> AbstractBehaviour
	AbstractBehaviourDecorator --> AbstractNodeBehaviour
	AnimationBehaviour --> AbstractNodeBehaviour
	BehaviourGroup --> AbstractNodeBehaviour
	FollowPathBehaviour --> AbstractNodeBehaviour
	KeyFrameAnimationBehaviour --> AbstractNodeBehaviour
	ParticleAffector --> AbstractNodeBehaviour
	ParticleEmitter --> AbstractNodeBehaviour
	SimplePhysics --> AbstractNodeBehaviour
	SRTBehaviour --> AbstractNodeBehaviour
	click AbstractNodeBehaviour "classMinSG_1_1AbstractNodeBehaviour"
	click AbstractBehaviour "classMinSG_1_1AbstractBehaviour"
	click AbstractBehaviourDecorator "classMinSG_1_1AbstractBehaviourDecorator"
	click AnimationBehaviour "classMinSG_1_1AnimationBehaviour"
	click BehaviourGroup "classMinSG_1_1BehaviourGroup"
	click FollowPathBehaviour "classMinSG_1_1FollowPathBehaviour"
	click KeyFrameAnimationBehaviour "classMinSG_1_1KeyFrameAnimationBehaviour"
	click ParticleAffector "classMinSG_1_1ParticleAffector"
	click ParticleEmitter "classMinSG_1_1ParticleEmitter"
	click SimplePhysics "classMinSG_1_1SimplePhysics"
	click SRTBehaviour "classMinSG_1_1SRTBehaviour"

Description

Public Functions

   
   
  AbstractNodeBehaviour( Node * node)
   
  ~AbstractNodeBehaviour()
   
Node * getNode() const
   
void setNode( Node * newNode)
   
void onNodeChanged( Node * void)
o

Documentation

function
MinSG::AbstractNodeBehaviour::AbstractNodeBehaviour

public
     
     
AbstractNodeBehaviour( Node * node )

Defined in MinSG/Core/Behaviours/AbstractBehaviour.h:67


function
MinSG::AbstractNodeBehaviour::~AbstractNodeBehaviour

public inline virtual
   
   
~AbstractNodeBehaviour( )

Defined in MinSG/Core/Behaviours/AbstractBehaviour.h:68


function
MinSG::AbstractNodeBehaviour::getNode

public const
   
   
Node * getNode( ) const

Defined in MinSG/Core/Behaviours/AbstractBehaviour.h:70


function
MinSG::AbstractNodeBehaviour::setNode

public
     
     
void setNode( Node * newNode )

Sets the node of the AbstractNodeBehaviour .

Parameters

node

Note: You should really know what you are doing when using this method, because it can result in unpredictable behaviour.

Note: This method calls onNodeChanged(oldNode) to allow cleanup when needed.

Defined in MinSG/Core/Behaviours/AbstractBehaviour.h:81


function
MinSG::AbstractNodeBehaviour::onNodeChanged

public inline virtual
     
     
void onNodeChanged( Node * void )

o

Defined in MinSG/Core/Behaviours/AbstractBehaviour.h:84