Torque2D Reference

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes

- Class List
- Class Index
- Class Hierarchy
- Class Members

Classes | Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
ParticleSystem Class Reference

`#include <ParticleSystem.h>`

## Classes
struct | ParticleNode
| Particle node. More...

## Public Member Functions
| ParticleSystem ()
| ~ParticleSystem ()
ParticleNode * | createParticle (void)
void | freeParticle (ParticleNode *pParticleNode)
U32 | getActiveParticleCount (void) const
U32 | getAllocatedParticleCount (void) const

## Static Public Member Functions
static void | Init (void)
static void | destroy (void)

## Static Public Attributes
static ParticleSystem * | Instance = NULL

## Constructor & Destructor Documentation

ParticleSystem | ( |  | ) |

~ParticleSystem | ( |  | ) |

## Member Function Documentation

ParticleSystem::ParticleNode * createParticle | ( | void |  | ) |

void destroy | ( | void |  | ) |
| static

void freeParticle | ( | ParticleNode * | pParticleNode | ) |

U32 getActiveParticleCount | ( | void |  | ) | const
| inline

U32 getAllocatedParticleCount | ( | void |  | ) | const
| inline

void Init | ( | void |  | ) |
| static

## Member Data Documentation

ParticleSystem * Instance = NULL
| static

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

- 2d/core/ParticleSystem.h
- 2d/core/ParticleSystem.cc