PActionBase Struct Reference

#include <actions.h>

Inheritance diagram for PActionBase:

Inheritance graph
[legend]

List of all members.

Public Member Functions

bool GetKillsParticles ()
bool GetDoNotSegment ()
void SetKillsParticles (const bool v)
void SetDoNotSegment (const bool v)
virtual ~PActionBase ()

Public Attributes

virtual EXEC_METHOD = 0

Static Public Attributes

static float dt

Private Attributes

bool bKillsParticles
bool bDoNotSegment


Detailed Description

Definition at line 21 of file actions.h.


Constructor & Destructor Documentation

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

Definition at line 33 of file actions.h.

00033 {}


Member Function Documentation

bool PActionBase::GetKillsParticles (  )  [inline]

Definition at line 25 of file actions.h.

References bKillsParticles.

00025 { return bKillsParticles; }

bool PActionBase::GetDoNotSegment (  )  [inline]

Definition at line 26 of file actions.h.

References bDoNotSegment.

00026 { return bDoNotSegment; }

void PActionBase::SetKillsParticles ( const bool  v  )  [inline]

Definition at line 28 of file actions.h.

References bKillsParticles.

Referenced by pAvoid(), pBounce(), pCopyVertexB(), pDamping(), pExplosion(), pFollow(), pFountain(), pGravitate(), pGravity(), pJet(), pKillOld(), pMatchRotVelocity(), pMatchVelocity(), pMove(), pOrbitLine(), pOrbitPoint(), pRandomAccel(), pRandomDisplace(), pRandomRotVelocity(), pRandomVelocity(), pRestore(), pRotDamping(), pSink(), pSinkVelocity(), pSort(), pSource(), pSpeedLimit(), pTargetColor(), pTargetRotVelocity(), pTargetSize(), pTargetVelocity(), and pVortex().

00028 { bKillsParticles = v; }

Here is the caller graph for this function:

void PActionBase::SetDoNotSegment ( const bool  v  )  [inline]

Definition at line 29 of file actions.h.

References bDoNotSegment.

Referenced by pAvoid(), pBounce(), pCopyVertexB(), pDamping(), pExplosion(), pFollow(), pFountain(), pGravitate(), pGravity(), pJet(), pKillOld(), pMatchRotVelocity(), pMatchVelocity(), pMove(), pOrbitLine(), pOrbitPoint(), pRandomAccel(), pRandomDisplace(), pRandomRotVelocity(), pRandomVelocity(), pRestore(), pRotDamping(), pSink(), pSinkVelocity(), pSort(), pSource(), pSpeedLimit(), pTargetColor(), pTargetRotVelocity(), pTargetSize(), pTargetVelocity(), and pVortex().

00029 { bDoNotSegment = v; }

Here is the caller graph for this function:


Member Data Documentation

float PActionBase::dt [static]

Definition at line 23 of file actions.h.

Referenced by PABounce::Exec(), PAAvoid::Exec(), and ParticleState::SendAction().

virtual PActionBase::EXEC_METHOD = 0

Reimplemented in PAAvoid, PABounce, PACallActionList, PACopyVertexB, PADamping, PARotDamping, PAExplosion, PAFollow, PAFountain, PAGravitate, PAGravity, PAJet, PAKillOld, PAMatchVelocity, PAMatchRotVelocity, PAMove, PAOrbitLine, PAOrbitPoint, PARandomAccel, PARandomDisplace, PARandomVelocity, PARandomRotVelocity, PARestore, PASink, PASinkVelocity, PASort, PASource, PASpeedLimit, PATargetColor, PATargetSize, PATargetVelocity, PATargetRotVelocity, and PAVortex.

Definition at line 31 of file actions.h.

bool PActionBase::bKillsParticles [private]

Definition at line 38 of file actions.h.

Referenced by GetKillsParticles(), and SetKillsParticles().

bool PActionBase::bDoNotSegment [private]

Definition at line 39 of file actions.h.

Referenced by GetDoNotSegment(), and SetDoNotSegment().


The documentation for this struct was generated from the following files:
Generated on Sat Mar 15 23:51:14 2008 for Armagetron Advanced by  doxygen 1.5.4