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

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# FCDEmitter Class Reference
[COLLADA Particle Emitter Classes]

A COLLADA generic emitter. More...

`#include <FCDEmitter.h>`

Inheritance diagram for FCDEmitter:

List of all members.

## Public Member Functions
| FCDEmitter (FCDocument *document)
| Constructor.
| ~FCDEmitter ()
| Destructor.
virtual Type | GetType () const
| Retrieves the entity class type.
virtual FCDEntity * | Clone (FCDEntity *clone=NULL, bool cloneChildren=false) const
| Clones the emitter information.

## Detailed Description

A COLLADA generic emitter.

This class does not belong to the COLLADA COMMON profile. It is used to define both particle and sound emitters.

## Constructor & Destructor Documentation

FCDEmitter::FCDEmitter | ( | FCDocument * | document | ) |

  | Constructor. Do not use directly, emitters should be created using the AddEntity function on the FCDEmitterLibrary Parameters:
  | document | The COLLADA document that owns the emitter.

## Member Function Documentation

virtual FCDEntity* FCDEmitter::Clone | ( | FCDEntity * | clone = `NULL`,
|  | bool | cloneChildren = `false`
| ) | const`[virtual]`

  | Clones the emitter information. Parameters:
  | clone | The cloned emitter. If this pointer is NULL, a new emitter is created and you will need to release it manually.
  | cloneChildren | Whether to recursively clone this entity's children.
Returns: The clone. Reimplemented from FCDEntity.

virtual Type FCDEmitter::GetType | ( |  | ) | const`[inline, virtual]`

| Retrieves the entity class type. Returns: The entity class type: EMITTER Reimplemented from FCDEntity.

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

- FCDocument/FCDEmitter.h