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_