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

- File List
- File Members

# 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_