FCDEmitter Class Reference
[COLLADA Particle Emitter Classes]

A COLLADA generic emitter. More...

#include <FCDEmitter.h>

Inheritance diagram for FCDEmitter:

FCDEntity FCDObjectWithId FCDObject FUParameterizable FUTrackable FUObject List of all members.

Public Member Functions

 FCDEmitter (FCDocument *document)
 Constructor.
 ~FCDEmitter ()
 Destructor.
virtual Type GetType () const
 Retrieves the entity class type.
virtual FCDEntityClone (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:
Generated on Thu Feb 14 16:58:38 2008 for FCollada by  doxygen 1.4.6-NO