28 #ifndef __RotationAffector_H__
29 #define __RotationAffector_H__
51 String doGet(
const void* target)
const;
52 void doSet(
void* target,
const String& val);
59 String doGet(
const void* target)
const;
60 void doSet(
void* target,
const String& val);
67 String doGet(
const void* target)
const;
68 void doSet(
void* target,
const String& val);
75 String doGet(
const void* target)
const;
76 void doSet(
void* target,
const String& val);
83 void _initParticle(
Particle* pParticle);
91 void setRotationSpeedRangeStart(
const Radian& angle);
93 void setRotationSpeedRangeEnd(
const Radian& angle);
95 const Radian& getRotationSpeedRangeStart(
void)
const;
97 const Radian& getRotationSpeedRangeEnd(
void)
const;
101 void setRotationRangeStart(
const Radian& angle);
103 void setRotationRangeEnd(
const Radian& angle);
105 const Radian& getRotationRangeStart(
void)
const;
107 const Radian& getRotationRangeEnd(
void)
const;
Class defining particle system based special effects.
Radian mRotationSpeedRangeEnd
Initial rotation speed of particles (range end)
float Real
Software floating point type.
static CmdRotationRangeEnd msRotationRangeEndCmd
Radian mRotationSpeedRangeStart
Initial rotation speed of particles (range start)
Command object for particle emitter - see ParamCommand.
static CmdRotationSpeedRangeStart msRotationSpeedRangeStartCmd
Command object for particle emitter - see ParamCommand.
Class representing a single particle instance.
static CmdRotationRangeStart msRotationRangeStartCmd
#define _OgreParticleFXExport
Abstract class defining the interface to be implemented by particle affectors.
Radian mRotationRangeStart
Initial rotation angle of particles (range start)
Wrapper class which indicates a given angle value is in Radians.
static CmdRotationSpeedRangeEnd msRotationSpeedRangeEndCmd
Command object for particle emitter - see ParamCommand.
Command object for particle emitter - see ParamCommand.
Radian mRotationRangeEnd
Initial rotation angle of particles (range end)
This plugin subclass of ParticleAffector allows you to alter the rotation of particles.
Abstract class which is command object which gets/sets parameters.