FCDocument/FCDEmitterInstance.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 
00016 #ifndef _FCD_EMITTER_INSTANCE_H_
00017 #define _FCD_EMITTER_INSTANCE_H_
00018 
00019 #ifndef _FCD_ENTITY_INSTANCE_H_
00020 #include "FCDocument/FCDEntityInstance.h"
00021 #endif // _FCD_ENTITY_INSTANCE_H_
00022 
00023 class FCDGeometryPolygons;
00024 class FCDMaterial;
00025 class FCDMaterialInstance;
00026 class FCDForceField;
00027 
00034 class FCOLLADA_EXPORT FCDEmitterInstance : public FCDEntityInstance
00035 {
00036 private:
00037     DeclareObjectType(FCDEntityInstance);
00038     friend class FCDEntityInstanceFactory;
00039 
00040 protected:
00047     FCDEmitterInstance(FCDocument* document, FCDSceneNode* parent, FCDEntity::Type entityType = FCDEntity::EMITTER);
00048 
00049 public:
00051     virtual ~FCDEmitterInstance();
00052 
00053 };
00054 
00055 #endif // _FCD_EMITTER_INSTANCE_H_

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