Commit 90c021e1 authored by cutealien's avatar cutealien

- Add missing access function CParticleSystemSceneNode::getAffectors() (seen by B@z)

- Add missing setters/getters for particle emitters (seen by B@z)


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3438 dfc29bdd-3216-0410-991c-e03cc46cb475
parent e448136f
Changes in 1.8 (??.0?.2010) Changes in 1.8 (??.0?.2010)
- Add missing access function CParticleSystemSceneNode::getAffectors() (seen by B@z)
- Add missing setters/getters for particle emitters (seen by B@z)
- Compile-defines can now be disabled from Makefiles/Projectfiles instead of having to change IrrCompileConfig.h each time. - Compile-defines can now be disabled from Makefiles/Projectfiles instead of having to change IrrCompileConfig.h each time.
- IGUITabControl::setActiveTab should only take IGUITab* and not IGUIElement* (thx to greenya for finding) - IGUITabControl::setActiveTab should only take IGUITab* and not IGUIElement* (thx to greenya for finding)
......
...@@ -75,6 +75,15 @@ public: ...@@ -75,6 +75,15 @@ public:
//! Set the minimum starting size for particles //! Set the minimum starting size for particles
virtual void setMinStartSize( const core::dimension2df& size ) = 0; virtual void setMinStartSize( const core::dimension2df& size ) = 0;
//! Set the minimum particle life-time in milliseconds
virtual void setMinLifeTime( u32 lifeTimeMin ) = 0;
//! Set the maximum particle life-time in milliseconds
virtual void setMaxLifeTime( u32 lifeTimeMax ) = 0;
//! Set maximal random derivation from the direction
virtual void setMaxAngleDegrees( s32 maxAngleDegrees ) = 0;
//! Get direction the emitter emits particles //! Get direction the emitter emits particles
virtual const core::vector3df& getDirection() const = 0; virtual const core::vector3df& getDirection() const = 0;
...@@ -96,6 +105,15 @@ public: ...@@ -96,6 +105,15 @@ public:
//! Get the minimum starting size for particles //! Get the minimum starting size for particles
virtual const core::dimension2df& getMinStartSize() const = 0; virtual const core::dimension2df& getMinStartSize() const = 0;
//! Get the minimum particle life-time in milliseconds
virtual u32 getMinLifeTime() const = 0;
//! Get the maximum particle life-time in milliseconds
virtual u32 getMaxLifeTime() const = 0;
//! Get maximal random derivation from the direction
virtual s32 getMaxAngleDegrees() const = 0;
//! Get emitter type //! Get emitter type
virtual E_PARTICLE_EMITTER_TYPE getType() const { return EPET_POINT; } virtual E_PARTICLE_EMITTER_TYPE getType() const { return EPET_POINT; }
......
...@@ -91,6 +91,10 @@ public: ...@@ -91,6 +91,10 @@ public:
\param affector: New affector. */ \param affector: New affector. */
virtual void addAffector(IParticleAffector* affector) = 0; virtual void addAffector(IParticleAffector* affector) = 0;
//! Get a list of all particle affectors.
/** \return The list of particle affectors attached to this node. */
virtual const core::list<IParticleAffector*>& getAffectors() const = 0;
//! Removes all particle affectors in the particle system. //! Removes all particle affectors in the particle system.
virtual void removeAllAffectors() = 0; virtual void removeAllAffectors() = 0;
......
...@@ -70,10 +70,19 @@ public: ...@@ -70,10 +70,19 @@ public:
virtual void setMaxStartColor( const video::SColor& color ) { MaxStartColor = color; } virtual void setMaxStartColor( const video::SColor& color ) { MaxStartColor = color; }
//! Set the maximum starting size for particles //! Set the maximum starting size for particles
virtual void setMaxStartSize( const core::dimension2df& size ) { MaxStartSize = size; }; virtual void setMaxStartSize( const core::dimension2df& size ) { MaxStartSize = size; }
//! Set the minimum starting size for particles //! Set the minimum starting size for particles
virtual void setMinStartSize( const core::dimension2df& size ) { MinStartSize = size; }; virtual void setMinStartSize( const core::dimension2df& size ) { MinStartSize = size; }
//! Set the minimum particle life-time in milliseconds
virtual void setMinLifeTime( u32 lifeTimeMin ) { MinLifeTime = lifeTimeMin; }
//! Set the maximum particle life-time in milliseconds
virtual void setMaxLifeTime( u32 lifeTimeMax ) { MaxLifeTime = lifeTimeMax; }
//! Maximal random derivation from the direction
virtual void setMaxAngleDegrees( s32 maxAngleDegrees ) { MaxAngleDegrees = maxAngleDegrees; }
//! Get Mesh we're emitting particles from //! Get Mesh we're emitting particles from
virtual const IAnimatedMeshSceneNode* getAnimatedMeshSceneNode() const { return Node; } virtual const IAnimatedMeshSceneNode* getAnimatedMeshSceneNode() const { return Node; }
...@@ -104,10 +113,19 @@ public: ...@@ -104,10 +113,19 @@ public:
virtual const video::SColor& getMaxStartColor() const { return MaxStartColor; } virtual const video::SColor& getMaxStartColor() const { return MaxStartColor; }
//! Get the maximum starting size for particles //! Get the maximum starting size for particles
virtual const core::dimension2df& getMaxStartSize() const { return MaxStartSize; }; virtual const core::dimension2df& getMaxStartSize() const { return MaxStartSize; }
//! Get the minimum starting size for particles //! Get the minimum starting size for particles
virtual const core::dimension2df& getMinStartSize() const { return MinStartSize; }; virtual const core::dimension2df& getMinStartSize() const { return MinStartSize; }
//! Get the minimum particle life-time in milliseconds
virtual u32 getMinLifeTime() const { return MinLifeTime; }
//! Get the maximum particle life-time in milliseconds
virtual u32 getMaxLifeTime() const { return MaxLifeTime; }
//! Maximal random derivation from the direction
virtual s32 getMaxAngleDegrees() const { return MaxAngleDegrees; }
private: private:
......
...@@ -31,7 +31,7 @@ public: ...@@ -31,7 +31,7 @@ public:
u32 lifeTimeMax=4000, u32 lifeTimeMax=4000,
s32 maxAngleDegrees=0, s32 maxAngleDegrees=0,
const core::dimension2df& minStartSize = core::dimension2df(5.0f,5.0f), const core::dimension2df& minStartSize = core::dimension2df(5.0f,5.0f),
const core::dimension2df& maxStartSize = core::dimension2df(5.0f,5.0f) const core::dimension2df& maxStartSize = core::dimension2df(5.0f,5.0f)
); );
//! Prepares an array with new particles to emitt into the system //! Prepares an array with new particles to emitt into the system
...@@ -59,6 +59,15 @@ public: ...@@ -59,6 +59,15 @@ public:
//! Set the minimum starting size for particles //! Set the minimum starting size for particles
virtual void setMinStartSize( const core::dimension2df& size ) { MinStartSize = size; }; virtual void setMinStartSize( const core::dimension2df& size ) { MinStartSize = size; };
//! Set the minimum particle life-time in milliseconds
virtual void setMinLifeTime( u32 lifeTimeMin ) { MinLifeTime = lifeTimeMin; }
//! Set the maximum particle life-time in milliseconds
virtual void setMaxLifeTime( u32 lifeTimeMax ) { MaxLifeTime = lifeTimeMax; }
//! Maximal random derivation from the direction
virtual void setMaxAngleDegrees( s32 maxAngleDegrees ) { MaxAngleDegrees = maxAngleDegrees; }
//! Set box from which the particles are emitted. //! Set box from which the particles are emitted.
virtual void setBox( const core::aabbox3df& box ) { Box = box; } virtual void setBox( const core::aabbox3df& box ) { Box = box; }
...@@ -78,10 +87,19 @@ public: ...@@ -78,10 +87,19 @@ public:
virtual const video::SColor& getMaxStartColor() const { return MaxStartColor; } virtual const video::SColor& getMaxStartColor() const { return MaxStartColor; }
//! Gets the maximum starting size for particles //! Gets the maximum starting size for particles
virtual const core::dimension2df& getMaxStartSize() const { return MaxStartSize; }; virtual const core::dimension2df& getMaxStartSize() const { return MaxStartSize; }
//! Gets the minimum starting size for particles //! Gets the minimum starting size for particles
virtual const core::dimension2df& getMinStartSize() const { return MinStartSize; }; virtual const core::dimension2df& getMinStartSize() const { return MinStartSize; }
//! Get the minimum particle life-time in milliseconds
virtual u32 getMinLifeTime() const { return MinLifeTime; }
//! Get the maximum particle life-time in milliseconds
virtual u32 getMaxLifeTime() const { return MaxLifeTime; }
//! Maximal random derivation from the direction
virtual s32 getMaxAngleDegrees() const { return MaxAngleDegrees; }
//! Get box from which the particles are emitted. //! Get box from which the particles are emitted.
virtual const core::aabbox3df& getBox() const { return Box; } virtual const core::aabbox3df& getBox() const { return Box; }
......
...@@ -31,7 +31,7 @@ public: ...@@ -31,7 +31,7 @@ public:
u32 lifeTimeMax=4000, u32 lifeTimeMax=4000,
s32 maxAngleDegrees=0, s32 maxAngleDegrees=0,
const core::dimension2df& minStartSize = core::dimension2df(5.0f,5.0f), const core::dimension2df& minStartSize = core::dimension2df(5.0f,5.0f),
const core::dimension2df& maxStartSize = core::dimension2df(5.0f,5.0f) const core::dimension2df& maxStartSize = core::dimension2df(5.0f,5.0f)
); );
//! Prepares an array with new particles to emitt into the system //! Prepares an array with new particles to emitt into the system
...@@ -69,10 +69,19 @@ public: ...@@ -69,10 +69,19 @@ public:
virtual void setMaxStartColor( const video::SColor& color ) { MaxStartColor = color; } virtual void setMaxStartColor( const video::SColor& color ) { MaxStartColor = color; }
//! Set the maximum starting size for particles //! Set the maximum starting size for particles
virtual void setMaxStartSize( const core::dimension2df& size ) { MaxStartSize = size; }; virtual void setMaxStartSize( const core::dimension2df& size ) { MaxStartSize = size; }
//! Set the minimum starting size for particles //! Set the minimum starting size for particles
virtual void setMinStartSize( const core::dimension2df& size ) { MinStartSize = size; }; virtual void setMinStartSize( const core::dimension2df& size ) { MinStartSize = size; }
//! Set the minimum particle life-time in milliseconds
virtual void setMinLifeTime( u32 lifeTimeMin ) { MinLifeTime = lifeTimeMin; }
//! Set the maximum particle life-time in milliseconds
virtual void setMaxLifeTime( u32 lifeTimeMax ) { MaxLifeTime = lifeTimeMax; }
//! Maximal random derivation from the direction
virtual void setMaxAngleDegrees( s32 maxAngleDegrees ) { MaxAngleDegrees = maxAngleDegrees; }
//! Get the center of the cylinder //! Get the center of the cylinder
virtual const core::vector3df& getCenter() const { return Center; } virtual const core::vector3df& getCenter() const { return Center; }
...@@ -105,10 +114,19 @@ public: ...@@ -105,10 +114,19 @@ public:
virtual const video::SColor& getMaxStartColor() const { return MaxStartColor; } virtual const video::SColor& getMaxStartColor() const { return MaxStartColor; }
//! Gets the maximum starting size for particles //! Gets the maximum starting size for particles
virtual const core::dimension2df& getMaxStartSize() const { return MaxStartSize; }; virtual const core::dimension2df& getMaxStartSize() const { return MaxStartSize; }
//! Gets the minimum starting size for particles //! Gets the minimum starting size for particles
virtual const core::dimension2df& getMinStartSize() const { return MinStartSize; }; virtual const core::dimension2df& getMinStartSize() const { return MinStartSize; }
//! Get the minimum particle life-time in milliseconds
virtual u32 getMinLifeTime() const { return MinLifeTime; }
//! Get the maximum particle life-time in milliseconds
virtual u32 getMaxLifeTime() const { return MaxLifeTime; }
//! Maximal random derivation from the direction
virtual s32 getMaxAngleDegrees() const { return MaxAngleDegrees; }
//! Writes attributes of the object. //! Writes attributes of the object.
virtual void serializeAttributes(io::IAttributes* out, io::SAttributeReadWriteOptions* options) const; virtual void serializeAttributes(io::IAttributes* out, io::SAttributeReadWriteOptions* options) const;
......
...@@ -71,10 +71,19 @@ public: ...@@ -71,10 +71,19 @@ public:
virtual void setMaxStartColor( const video::SColor& color ) { MaxStartColor = color; } virtual void setMaxStartColor( const video::SColor& color ) { MaxStartColor = color; }
//! Set the maximum starting size for particles //! Set the maximum starting size for particles
virtual void setMaxStartSize( const core::dimension2df& size ) { MaxStartSize = size; }; virtual void setMaxStartSize( const core::dimension2df& size ) { MaxStartSize = size; }
//! Set the minimum starting size for particles //! Set the minimum starting size for particles
virtual void setMinStartSize( const core::dimension2df& size ) { MinStartSize = size; }; virtual void setMinStartSize( const core::dimension2df& size ) { MinStartSize = size; }
//! Set the minimum particle life-time in milliseconds
virtual void setMinLifeTime( u32 lifeTimeMin ) { MinLifeTime = lifeTimeMin; }
//! Set the maximum particle life-time in milliseconds
virtual void setMaxLifeTime( u32 lifeTimeMax ) { MaxLifeTime = lifeTimeMax; }
//! Set maximal random derivation from the direction
virtual void setMaxAngleDegrees( s32 maxAngleDegrees ) { MaxAngleDegrees = maxAngleDegrees; }
//! Get Mesh we're emitting particles from //! Get Mesh we're emitting particles from
virtual const IMesh* getMesh() const { return Mesh; } virtual const IMesh* getMesh() const { return Mesh; }
...@@ -105,10 +114,19 @@ public: ...@@ -105,10 +114,19 @@ public:
virtual const video::SColor& getMaxStartColor() const { return MaxStartColor; } virtual const video::SColor& getMaxStartColor() const { return MaxStartColor; }
//! Gets the maximum starting size for particles //! Gets the maximum starting size for particles
virtual const core::dimension2df& getMaxStartSize() const { return MaxStartSize; }; virtual const core::dimension2df& getMaxStartSize() const { return MaxStartSize; }
//! Gets the minimum starting size for particles //! Gets the minimum starting size for particles
virtual const core::dimension2df& getMinStartSize() const { return MinStartSize; }; virtual const core::dimension2df& getMinStartSize() const { return MinStartSize; }
//! Get the minimum particle life-time in milliseconds
virtual u32 getMinLifeTime() const { return MinLifeTime; }
//! Get the maximum particle life-time in milliseconds
virtual u32 getMaxLifeTime() const { return MaxLifeTime; }
//! Get maximal random derivation from the direction
virtual s32 getMaxAngleDegrees() const { return MaxAngleDegrees; }
private: private:
......
...@@ -51,10 +51,19 @@ public: ...@@ -51,10 +51,19 @@ public:
virtual void setMaxStartColor( const video::SColor& color ) { MaxStartColor = color; } virtual void setMaxStartColor( const video::SColor& color ) { MaxStartColor = color; }
//! Set the maximum starting size for particles //! Set the maximum starting size for particles
virtual void setMaxStartSize( const core::dimension2df& size ) { MaxStartSize = size; }; virtual void setMaxStartSize( const core::dimension2df& size ) { MaxStartSize = size; }
//! Set the minimum starting size for particles //! Set the minimum starting size for particles
virtual void setMinStartSize( const core::dimension2df& size ) { MinStartSize = size; }; virtual void setMinStartSize( const core::dimension2df& size ) { MinStartSize = size; }
//! Set the minimum particle life-time in milliseconds
virtual void setMinLifeTime( u32 lifeTimeMin ) { MinLifeTime = lifeTimeMin; }
//! Set the maximum particle life-time in milliseconds
virtual void setMaxLifeTime( u32 lifeTimeMax ) { MaxLifeTime = lifeTimeMax; }
//! Set maximal random derivation from the direction
virtual void setMaxAngleDegrees( s32 maxAngleDegrees ) { MaxAngleDegrees = maxAngleDegrees; }
//! Gets direction the emitter emits particles. //! Gets direction the emitter emits particles.
virtual const core::vector3df& getDirection() const { return Direction; } virtual const core::vector3df& getDirection() const { return Direction; }
...@@ -72,10 +81,19 @@ public: ...@@ -72,10 +81,19 @@ public:
virtual const video::SColor& getMaxStartColor() const { return MaxStartColor; } virtual const video::SColor& getMaxStartColor() const { return MaxStartColor; }
//! Gets the maximum starting size for particles //! Gets the maximum starting size for particles
virtual const core::dimension2df& getMaxStartSize() const { return MaxStartSize; }; virtual const core::dimension2df& getMaxStartSize() const { return MaxStartSize; }
//! Gets the minimum starting size for particles //! Gets the minimum starting size for particles
virtual const core::dimension2df& getMinStartSize() const { return MinStartSize; }; virtual const core::dimension2df& getMinStartSize() const { return MinStartSize; }
//! Get the minimum particle life-time in milliseconds
virtual u32 getMinLifeTime() const { return MinLifeTime; }
//! Get the maximum particle life-time in milliseconds
virtual u32 getMaxLifeTime() const { return MaxLifeTime; }
//! Get maximal random derivation from the direction
virtual s32 getMaxAngleDegrees() const { return MaxAngleDegrees; }
//! Writes attributes of the object. //! Writes attributes of the object.
virtual void serializeAttributes(io::IAttributes* out, io::SAttributeReadWriteOptions* options) const; virtual void serializeAttributes(io::IAttributes* out, io::SAttributeReadWriteOptions* options) const;
......
...@@ -53,10 +53,19 @@ public: ...@@ -53,10 +53,19 @@ public:
virtual void setMaxStartColor( const video::SColor& color ) { MaxStartColor = color; } virtual void setMaxStartColor( const video::SColor& color ) { MaxStartColor = color; }
//! Set the maximum starting size for particles //! Set the maximum starting size for particles
virtual void setMaxStartSize( const core::dimension2df& size ) { MaxStartSize = size; }; virtual void setMaxStartSize( const core::dimension2df& size ) { MaxStartSize = size; }
//! Set the minimum starting size for particles //! Set the minimum starting size for particles
virtual void setMinStartSize( const core::dimension2df& size ) { MinStartSize = size; }; virtual void setMinStartSize( const core::dimension2df& size ) { MinStartSize = size; }
//! Set the minimum particle life-time in milliseconds
virtual void setMinLifeTime( u32 lifeTimeMin ) { MinLifeTime = lifeTimeMin; }
//! Set the maximum particle life-time in milliseconds
virtual void setMaxLifeTime( u32 lifeTimeMax ) { MaxLifeTime = lifeTimeMax; }
//! Set maximal random derivation from the direction
virtual void setMaxAngleDegrees( s32 maxAngleDegrees ) { MaxAngleDegrees = maxAngleDegrees; }
//! Set the center of the ring //! Set the center of the ring
virtual void setCenter( const core::vector3df& center ) { Center = center; } virtual void setCenter( const core::vector3df& center ) { Center = center; }
...@@ -83,10 +92,19 @@ public: ...@@ -83,10 +92,19 @@ public:
virtual const video::SColor& getMaxStartColor() const { return MaxStartColor; } virtual const video::SColor& getMaxStartColor() const { return MaxStartColor; }
//! Gets the maximum starting size for particles //! Gets the maximum starting size for particles
virtual const core::dimension2df& getMaxStartSize() const { return MaxStartSize; }; virtual const core::dimension2df& getMaxStartSize() const { return MaxStartSize; }
//! Gets the minimum starting size for particles //! Gets the minimum starting size for particles
virtual const core::dimension2df& getMinStartSize() const { return MinStartSize; }; virtual const core::dimension2df& getMinStartSize() const { return MinStartSize; }
//! Get the minimum particle life-time in milliseconds
virtual u32 getMinLifeTime() const { return MinLifeTime; }
//! Get the maximum particle life-time in milliseconds
virtual u32 getMaxLifeTime() const { return MaxLifeTime; }
//! Get maximal random derivation from the direction
virtual s32 getMaxAngleDegrees() const { return MaxAngleDegrees; }
//! Get the center of the ring //! Get the center of the ring
virtual const core::vector3df& getCenter() const { return Center; } virtual const core::vector3df& getCenter() const { return Center; }
......
...@@ -53,10 +53,19 @@ public: ...@@ -53,10 +53,19 @@ public:
virtual void setMaxStartColor( const video::SColor& color ) { MaxStartColor = color; } virtual void setMaxStartColor( const video::SColor& color ) { MaxStartColor = color; }
//! Set the maximum starting size for particles //! Set the maximum starting size for particles
virtual void setMaxStartSize( const core::dimension2df& size ) { MaxStartSize = size; }; virtual void setMaxStartSize( const core::dimension2df& size ) { MaxStartSize = size; }
//! Set the minimum starting size for particles //! Set the minimum starting size for particles
virtual void setMinStartSize( const core::dimension2df& size ) { MinStartSize = size; }; virtual void setMinStartSize( const core::dimension2df& size ) { MinStartSize = size; }
//! Set the minimum particle life-time in milliseconds
virtual void setMinLifeTime( u32 lifeTimeMin ) { MinLifeTime = lifeTimeMin; }
//! Set the maximum particle life-time in milliseconds
virtual void setMaxLifeTime( u32 lifeTimeMax ) { MaxLifeTime = lifeTimeMax; }
//! Set maximal random derivation from the direction
virtual void setMaxAngleDegrees( s32 maxAngleDegrees ) { MaxAngleDegrees = maxAngleDegrees; }
//! Set the center of the sphere for particle emissions //! Set the center of the sphere for particle emissions
virtual void setCenter( const core::vector3df& center ) { Center = center; } virtual void setCenter( const core::vector3df& center ) { Center = center; }
...@@ -80,10 +89,19 @@ public: ...@@ -80,10 +89,19 @@ public:
virtual const video::SColor& getMaxStartColor() const { return MaxStartColor; } virtual const video::SColor& getMaxStartColor() const { return MaxStartColor; }
//! Gets the maximum starting size for particles //! Gets the maximum starting size for particles
virtual const core::dimension2df& getMaxStartSize() const { return MaxStartSize; }; virtual const core::dimension2df& getMaxStartSize() const { return MaxStartSize; }
//! Gets the minimum starting size for particles //! Gets the minimum starting size for particles
virtual const core::dimension2df& getMinStartSize() const { return MinStartSize; }; virtual const core::dimension2df& getMinStartSize() const { return MinStartSize; }
//! Get the minimum particle life-time in milliseconds
virtual u32 getMinLifeTime() const { return MinLifeTime; }
//! Get the maximum particle life-time in milliseconds
virtual u32 getMaxLifeTime() const { return MaxLifeTime; }
//! Get maximal random derivation from the direction
virtual s32 getMaxAngleDegrees() const { return MaxAngleDegrees; }
//! Get the center of the sphere for particle emissions //! Get the center of the sphere for particle emissions
virtual const core::vector3df& getCenter() const { return Center; } virtual const core::vector3df& getCenter() const { return Center; }
......
...@@ -91,6 +91,11 @@ void CParticleSystemSceneNode::addAffector(IParticleAffector* affector) ...@@ -91,6 +91,11 @@ void CParticleSystemSceneNode::addAffector(IParticleAffector* affector)
AffectorList.push_back(affector); AffectorList.push_back(affector);
} }
//! Get a list of all particle affectors.
const core::list<IParticleAffector*>& CParticleSystemSceneNode::getAffectors() const
{
return AffectorList;
}
//! Removes all particle affectors in the particle system. //! Removes all particle affectors in the particle system.
void CParticleSystemSceneNode::removeAllAffectors() void CParticleSystemSceneNode::removeAllAffectors()
......
...@@ -42,6 +42,9 @@ public: ...@@ -42,6 +42,9 @@ public:
//! Adds new particle affector to the particle system. //! Adds new particle affector to the particle system.
virtual void addAffector(IParticleAffector* affector); virtual void addAffector(IParticleAffector* affector);
//! Get a list of all particle affectors.
virtual const core::list<IParticleAffector*>& getAffectors() const;
//! Removes all particle affectors in the particle system. //! Removes all particle affectors in the particle system.
virtual void removeAllAffectors(); virtual void removeAllAffectors();
......
...@@ -423,25 +423,41 @@ ...@@ -423,25 +423,41 @@
<Add alias="All" targets="Win32 - Debug - dll;Win32 - Release - accurate math - dll;Win32 - Release - fast math - dll;" /> <Add alias="All" targets="Win32 - Debug - dll;Win32 - Release - accurate math - dll;Win32 - Release - fast math - dll;" />
</VirtualTargets> </VirtualTargets>
<Unit filename="../../changes.txt" /> <Unit filename="../../changes.txt" />
<Unit filename="../../include/CDynamicMeshBuffer.h" />
<Unit filename="../../include/CIndexBuffer.h" />
<Unit filename="../../include/CMeshBuffer.h" />
<Unit filename="../../include/CVertexBuffer.h" />
<Unit filename="../../include/EAttributes.h" /> <Unit filename="../../include/EAttributes.h" />
<Unit filename="../../include/ECullingTypes.h" /> <Unit filename="../../include/ECullingTypes.h" />
<Unit filename="../../include/EDebugSceneTypes.h" /> <Unit filename="../../include/EDebugSceneTypes.h" />
<Unit filename="../../include/EDeviceTypes.h" />
<Unit filename="../../include/EDriverFeatures.h" />
<Unit filename="../../include/EDriverTypes.h" /> <Unit filename="../../include/EDriverTypes.h" />
<Unit filename="../../include/EGUIAlignment.h" />
<Unit filename="../../include/EGUIElementTypes.h" /> <Unit filename="../../include/EGUIElementTypes.h" />
<Unit filename="../../include/EHardwareBufferFlags.h" />
<Unit filename="../../include/EMaterialFlags.h" />
<Unit filename="../../include/EMaterialTypes.h" />
<Unit filename="../../include/EMeshWriterEnums.h" /> <Unit filename="../../include/EMeshWriterEnums.h" />
<Unit filename="../../include/EMessageBoxFlags.h" /> <Unit filename="../../include/EMessageBoxFlags.h" />
<Unit filename="../../include/EPrimitiveTypes.h" />
<Unit filename="../../include/ESceneNodeAnimatorTypes.h" /> <Unit filename="../../include/ESceneNodeAnimatorTypes.h" />
<Unit filename="../../include/ESceneNodeTypes.h" /> <Unit filename="../../include/ESceneNodeTypes.h" />
<Unit filename="../../include/EShaderTypes.h" />
<Unit filename="../../include/ETerrainElements.h" />
<Unit filename="../../include/IAnimatedMesh.h" /> <Unit filename="../../include/IAnimatedMesh.h" />
<Unit filename="../../include/IAnimatedMeshMD2.h" /> <Unit filename="../../include/IAnimatedMeshMD2.h" />
<Unit filename="../../include/IAnimatedMeshMD3.h" />
<Unit filename="../../include/IAnimatedMeshSceneNode.h" /> <Unit filename="../../include/IAnimatedMeshSceneNode.h" />
<Unit filename="../../include/IAttributeExchangingObject.h" /> <Unit filename="../../include/IAttributeExchangingObject.h" />
<Unit filename="../../include/IAttributes.h" /> <Unit filename="../../include/IAttributes.h" />
<Unit filename="../../include/IBillboardSceneNode.h" /> <Unit filename="../../include/IBillboardSceneNode.h" />
<Unit filename="../../include/IBillboardTextSceneNode.h" />
<Unit filename="../../include/IBoneSceneNode.h" /> <Unit filename="../../include/IBoneSceneNode.h" />
<Unit filename="../../include/ICameraSceneNode.h" /> <Unit filename="../../include/ICameraSceneNode.h" />
<Unit filename="../../include/ICursorControl.h" /> <Unit filename="../../include/ICursorControl.h" />
<Unit filename="../../include/IDummyTransformationSceneNode.h" /> <Unit filename="../../include/IDummyTransformationSceneNode.h" />
<Unit filename="../../include/IDynamicMeshBuffer.h" />
<Unit filename="../../include/IEventReceiver.h" /> <Unit filename="../../include/IEventReceiver.h" />
<Unit filename="../../include/IFileArchive.h" /> <Unit filename="../../include/IFileArchive.h" />
<Unit filename="../../include/IFileList.h" /> <Unit filename="../../include/IFileList.h" />
...@@ -458,7 +474,9 @@ ...@@ -458,7 +474,9 @@
<Unit filename="../../include/IGUIEnvironment.h" /> <Unit filename="../../include/IGUIEnvironment.h" />
<Unit filename="../../include/IGUIFileOpenDialog.h" /> <Unit filename="../../include/IGUIFileOpenDialog.h" />
<Unit filename="../../include/IGUIFont.h" /> <Unit filename="../../include/IGUIFont.h" />
<Unit filename="../../include/IGUIFontBitmap.h" />
<Unit filename="../../include/IGUIImage.h" /> <Unit filename="../../include/IGUIImage.h" />
<Unit filename="../../include/IGUIImageList.h" />
<Unit filename="../../include/IGUIInOutFader.h" /> <Unit filename="../../include/IGUIInOutFader.h" />
<Unit filename="../../include/IGUIListBox.h" /> <Unit filename="../../include/IGUIListBox.h" />
<Unit filename="../../include/IGUIMeshViewer.h" /> <Unit filename="../../include/IGUIMeshViewer.h" />
...@@ -475,6 +493,9 @@ ...@@ -475,6 +493,9 @@
<Unit filename="../../include/IGeometryCreator.h" /> <Unit filename="../../include/IGeometryCreator.h" />
<Unit filename="../../include/IImage.h" /> <Unit filename="../../include/IImage.h" />
<Unit filename="../../include/IImageLoader.h" /> <Unit filename="../../include/IImageLoader.h" />
<Unit filename="../../include/IImageWriter.h" />
<Unit filename="../../include/IIndexBuffer.h" />
<Unit filename="../../include/ILightManager.h" />
<Unit filename="../../include/ILightSceneNode.h" /> <Unit filename="../../include/ILightSceneNode.h" />
<Unit filename="../../include/ILogger.h" /> <Unit filename="../../include/ILogger.h" />
<Unit filename="../../include/IMaterialRenderer.h" /> <Unit filename="../../include/IMaterialRenderer.h" />
...@@ -489,9 +510,20 @@ ...@@ -489,9 +510,20 @@
<Unit filename="../../include/IMetaTriangleSelector.h" /> <Unit filename="../../include/IMetaTriangleSelector.h" />
<Unit filename="../../include/IOSOperator.h" /> <Unit filename="../../include/IOSOperator.h" />
<Unit filename="../../include/IParticleAffector.h" /> <Unit filename="../../include/IParticleAffector.h" />
<Unit filename="../../include/IParticleAnimatedMeshSceneNodeEmitter.h" />
<Unit filename="../../include/IParticleAttractionAffector.h" />
<Unit filename="../../include/IParticleBoxEmitter.h" />
<Unit filename="../../include/IParticleCylinderEmitter.h" />
<Unit filename="../../include/IParticleEmitter.h" /> <Unit filename="../../include/IParticleEmitter.h" />
<Unit filename="../../include/IParticleFadeOutAffector.h" />
<Unit filename="../../include/IParticleGravityAffector.h" />
<Unit filename="../../include/IParticleMeshEmitter.h" />
<Unit filename="../../include/IParticleRingEmitter.h" />
<Unit filename="../../include/IParticleRotationAffector.h" />
<Unit filename="../../include/IParticleSphereEmitter.h" />
<Unit filename="../../include/IParticleSystemSceneNode.h" /> <Unit filename="../../include/IParticleSystemSceneNode.h" />
<Unit filename="../../include/IQ3LevelMesh.h" /> <Unit filename="../../include/IQ3LevelMesh.h" />
<Unit filename="../../include/IQ3Shader.h" />
<Unit filename="../../include/IReadFile.h" /> <Unit filename="../../include/IReadFile.h" />
<Unit filename="../../include/IReferenceCounted.h" /> <Unit filename="../../include/IReferenceCounted.h" />
<Unit filename="../../include/ISceneCollisionManager.h" /> <Unit filename="../../include/ISceneCollisionManager.h" />
...@@ -503,6 +535,7 @@ ...@@ -503,6 +535,7 @@
<Unit filename="../../include/ISceneNodeAnimatorCollisionResponse.h" /> <Unit filename="../../include/ISceneNodeAnimatorCollisionResponse.h" />
<Unit filename="../../include/ISceneNodeAnimatorFactory.h" /> <Unit filename="../../include/ISceneNodeAnimatorFactory.h" />
<Unit filename="../../include/ISceneNodeFactory.h" /> <Unit filename="../../include/ISceneNodeFactory.h" />
<Unit filename="../../include/ISceneUserDataSerializer.h" />
<Unit filename="../../include/IShaderConstantSetCallBack.h" /> <Unit filename="../../include/IShaderConstantSetCallBack.h" />
<Unit filename="../../include/IShadowVolumeSceneNode.h" /> <Unit filename="../../include/IShadowVolumeSceneNode.h" />
<Unit filename="../../include/ISkinnedMesh.h" /> <Unit filename="../../include/ISkinnedMesh.h" />
...@@ -511,6 +544,7 @@ ...@@ -511,6 +544,7 @@
<Unit filename="../../include/ITexture.h" /> <Unit filename="../../include/ITexture.h" />
<Unit filename="../../include/ITimer.h" /> <Unit filename="../../include/ITimer.h" />
<Unit filename="../../include/ITriangleSelector.h" /> <Unit filename="../../include/ITriangleSelector.h" />
<Unit filename="../../include/IVertexBuffer.h" />
<Unit filename="../../include/IVideoDriver.h" /> <Unit filename="../../include/IVideoDriver.h" />
<Unit filename="../../include/IVideoModeList.h" /> <Unit filename="../../include/IVideoModeList.h" />
<Unit filename="../../include/IVolumeLightSceneNode.h" /> <Unit filename="../../include/IVolumeLightSceneNode.h" />
...@@ -528,17 +562,22 @@ ...@@ -528,17 +562,22 @@
<Unit filename="../../include/SKeyMap.h" /> <Unit filename="../../include/SKeyMap.h" />
<Unit filename="../../include/SLight.h" /> <Unit filename="../../include/SLight.h" />
<Unit filename="../../include/SMaterial.h" /> <Unit filename="../../include/SMaterial.h" />
<Unit filename="../../include/SMaterialLayer.h" />
<Unit filename="../../include/SMesh.h" /> <Unit filename="../../include/SMesh.h" />
<Unit filename="../../include/SMeshBuffer.h" /> <Unit filename="../../include/SMeshBuffer.h" />
<Unit filename="../../include/SMeshBufferLightMap.h" /> <Unit filename="../../include/SMeshBufferLightMap.h" />
<Unit filename="../../include/SMeshBufferTangents.h" /> <Unit filename="../../include/SMeshBufferTangents.h" />
<Unit filename="../../include/SParticle.h" /> <Unit filename="../../include/SParticle.h" />
<Unit filename="../../include/SSharedMeshBuffer.h" />
<Unit filename="../../include/SSkinMeshBuffer.h" /> <Unit filename="../../include/SSkinMeshBuffer.h" />
<Unit filename="../../include/SVertexIndex.h" />
<Unit filename="../../include/SVertexManipulator.h" /> <Unit filename="../../include/SVertexManipulator.h" />
<Unit filename="../../include/SViewFrustum.h" /> <Unit filename="../../include/SViewFrustum.h" />
<Unit filename="../../include/SceneParameters.h" /> <Unit filename="../../include/SceneParameters.h" />
<Unit filename="../../include/aabbox3d.h" /> <Unit filename="../../include/aabbox3d.h" />
<Unit filename="../../include/coreutil.h" />
<Unit filename="../../include/dimension2d.h" /> <Unit filename="../../include/dimension2d.h" />
<Unit filename="../../include/fast_atof.h" />
<Unit filename="../../include/heapsort.h" /> <Unit filename="../../include/heapsort.h" />
<Unit filename="../../include/irrAllocator.h" /> <Unit filename="../../include/irrAllocator.h" />
<Unit filename="../../include/irrArray.h" /> <Unit filename="../../include/irrArray.h" />
...@@ -819,22 +858,29 @@ ...@@ -819,22 +858,29 @@
<Unit filename="CPakReader.cpp" /> <Unit filename="CPakReader.cpp" />
<Unit filename="CPakReader.h" /> <Unit filename="CPakReader.h" />
<Unit filename="CParticleAnimatedMeshSceneNodeEmitter.cpp" /> <Unit filename="CParticleAnimatedMeshSceneNodeEmitter.cpp" />
<Unit filename="CParticleAnimatedMeshSceneNodeEmitter.h" />
<Unit filename="CParticleAttractionAffector.cpp" /> <Unit filename="CParticleAttractionAffector.cpp" />
<Unit filename="CParticleAttractionAffector.h" />
<Unit filename="CParticleBoxEmitter.cpp" /> <Unit filename="CParticleBoxEmitter.cpp" />
<Unit filename="CParticleBoxEmitter.h" /> <Unit filename="CParticleBoxEmitter.h" />
<Unit filename="CParticleCylinderEmitter.cpp" /> <Unit filename="CParticleCylinderEmitter.cpp" />
<Unit filename="CParticleCylinderEmitter.h" />
<Unit filename="CParticleFadeOutAffector.cpp" /> <Unit filename="CParticleFadeOutAffector.cpp" />
<Unit filename="CParticleFadeOutAffector.h" /> <Unit filename="CParticleFadeOutAffector.h" />
<Unit filename="CParticleGravityAffector.cpp" /> <Unit filename="CParticleGravityAffector.cpp" />
<Unit filename="CParticleGravityAffector.h" /> <Unit filename="CParticleGravityAffector.h" />
<Unit filename="CParticleMeshEmitter.cpp" /> <Unit filename="CParticleMeshEmitter.cpp" />
<Unit filename="CParticleMeshEmitter.h" />
<Unit filename="CParticlePointEmitter.cpp" /> <Unit filename="CParticlePointEmitter.cpp" />
<Unit filename="CParticlePointEmitter.h" /> <Unit filename="CParticlePointEmitter.h" />
<Unit filename="CParticleRingEmitter.cpp" /> <Unit filename="CParticleRingEmitter.cpp" />
<Unit filename="CParticleRingEmitter.h" />
<Unit filename="CParticleRotationAffector.cpp" /> <Unit filename="CParticleRotationAffector.cpp" />
<Unit filename="CParticleRotationAffector.h" />
<Unit filename="CParticleScaleAffector.cpp" /> <Unit filename="CParticleScaleAffector.cpp" />
<Unit filename="CParticleScaleAffector.h" /> <Unit filename="CParticleScaleAffector.h" />
<Unit filename="CParticleSphereEmitter.cpp" /> <Unit filename="CParticleSphereEmitter.cpp" />
<Unit filename="CParticleSphereEmitter.h" />
<Unit filename="CParticleSystemSceneNode.cpp" /> <Unit filename="CParticleSystemSceneNode.cpp" />
<Unit filename="CParticleSystemSceneNode.h" /> <Unit filename="CParticleSystemSceneNode.h" />
<Unit filename="CQ3LevelMesh.cpp" /> <Unit filename="CQ3LevelMesh.cpp" />
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment