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

Generated on Thu Feb 14 16:58:34 2008 for FCollada by  doxygen 1.4.6-NO