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

- File List
- File Members

# FCDocument/FCDEmitter.h

Go to the documentation of this file.

    00001 /*
    00002     Copyright (C) 2005-2007 Feeling Software Inc.
    00003     Portions of the code are:
    00004     Copyright (C) 2005-2007 Sony Computer Entertainment America
    00005
    00006     MIT License: http://www.opensource.org/licenses/mit-license.php
    00007 */
    00008
    00009 #ifndef _FCD_EMITTER_H_
    00010 #define _FCD_EMITTER_H_
    00011
    00021 class FCDocument;
    00022 class FCDExtra;
    00023 class FCDEmitterParticle;
    00024
    00025
    00026 #ifndef _FCD_ENTITY_H_
    00027 #include "FCDocument/FCDEntity.h"
    00028 #endif // _FCD_ENTITY_H_
    00029
    00039 class FCOLLADA_EXPORT FCDEmitter : public FCDEntity
    00040 {
    00041 private:
    00042     DeclareObjectType(FCDEntity);
    00043
    00044 public:
    00048     FCDEmitter(FCDocument* document);
    00049
    00051     ~FCDEmitter();
    00052
    00055     virtual Type GetType() const { return EMITTER; }
    00056
    00063     virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const;
    00064 };
    00065
    00066 #endif //_FCD_EMITTER_H