Linderdaum Engine: clBehaviour Class Reference
Updated: Sun Feb 5 2012 22:59:49
clBehaviour Class Reference

#include <Behaviour.h>

List of all members.

Public Member Functions

 clBehaviour ()
virtual ~clBehaviour ()
void DumpDotFile (const std::string &fname)
void SetParent (clBehaviour *P)
clBehaviourGetParent () const
void SetWeight (float W)
float GetWeight () const
virtual void DumpDot (iOStream *Out)
 Save the whole behaviour FSM as a .dot-file.
virtual eRetCode Update (float dt)

Public Attributes

float FWeight
clBehaviourFParent
 "Parent" behaviour

Constructor & Destructor Documentation

clBehaviour::clBehaviour ( ) [inline]
virtual clBehaviour::~clBehaviour ( ) [inline, virtual]

Member Function Documentation

void clBehaviour::DumpDot ( iOStream Out) [virtual]

Save the whole behaviour FSM as a .dot-file.

Reimplemented in clCompositeBehaviour, clSelector, clSequence, and clParallel.

void clBehaviour::DumpDotFile ( const std::string &  fname)
clBehaviour* clBehaviour::GetParent ( ) const [inline]
float clBehaviour::GetWeight ( ) const [inline]
void clBehaviour::SetParent ( clBehaviour P) [inline]
void clBehaviour::SetWeight ( float  W) [inline]
virtual eRetCode clBehaviour::Update ( float  dt) [inline, virtual]

Reimplemented in clSelector, clSequence, and clParallel.


Member Data Documentation

"Parent" behaviour

Property(Name=Weight, Type=float, Getter=GetWeight, Setter=SetWeight) Pro_perty(Name=Parent, Type=clBehaviour, Getter=GetParent, Setter=SetParent)


The documentation for this class was generated from the following files: