\hypertarget{group___particle_f_x}{}\doxysection{Particle\+FX}
\label{group___particle_f_x}\index{ParticleFX@{ParticleFX}}


\mbox{\hyperlink{class_ogre_1_1_particle}{Particle}} Effects (Emmiters, Affectors)  


\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{class_ogre_1_1_area_emitter}{Ogre\+::\+Area\+Emitter}}
\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{class_ogre_1_1_particle}{Particle}} emitter which emits particles randomly from points inside an area (box, sphere, ellipsoid whatever subclasses choose to be). \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_box_emitter}{Ogre\+::\+Box\+Emitter}}
\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{class_ogre_1_1_particle}{Particle}} emitter which emits particles randomly from points inside a box. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_colour_fader_affector}{Ogre\+::\+Colour\+Fader\+Affector}}
\begin{DoxyCompactList}\small\item\em This plugin subclass of \mbox{\hyperlink{class_ogre_1_1_particle_affector}{Particle\+Affector}} allows you to alter the colour of particles. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_colour_fader_affector2}{Ogre\+::\+Colour\+Fader\+Affector2}}
\begin{DoxyCompactList}\small\item\em This plugin subclass of \mbox{\hyperlink{class_ogre_1_1_particle_affector}{Particle\+Affector}} allows you to alter the colour of particles. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_cylinder_emitter}{Ogre\+::\+Cylinder\+Emitter}}
\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{class_ogre_1_1_particle}{Particle}} emitter which emits particles randomly from points inside a cylinder. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_deflector_plane_affector}{Ogre\+::\+Deflector\+Plane\+Affector}}
\begin{DoxyCompactList}\small\item\em This class defines a \mbox{\hyperlink{class_ogre_1_1_particle_affector}{Particle\+Affector}} which deflects particles. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_direction_randomiser_affector}{Ogre\+::\+Direction\+Randomiser\+Affector}}
\begin{DoxyCompactList}\small\item\em This class defines a \mbox{\hyperlink{class_ogre_1_1_particle_affector}{Particle\+Affector}} which applies randomness to the movement of the particles. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_direction_randomiser_affector_1_1_cmd_keep_velocity}{Ogre\+::\+Direction\+Randomiser\+Affector\+::\+Cmd\+Keep\+Velocity}}
\begin{DoxyCompactList}\small\item\em Command object for keep\+\_\+velocity (see \mbox{\hyperlink{class_ogre_1_1_param_command}{Param\+Command}}). \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_direction_randomiser_affector_1_1_cmd_randomness}{Ogre\+::\+Direction\+Randomiser\+Affector\+::\+Cmd\+Randomness}}
\begin{DoxyCompactList}\small\item\em Command object for randomness (see \mbox{\hyperlink{class_ogre_1_1_param_command}{Param\+Command}}). \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_direction_randomiser_affector_1_1_cmd_scope}{Ogre\+::\+Direction\+Randomiser\+Affector\+::\+Cmd\+Scope}}
\begin{DoxyCompactList}\small\item\em Command object for scope (see \mbox{\hyperlink{class_ogre_1_1_param_command}{Param\+Command}}). \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_ellipsoid_emitter}{Ogre\+::\+Ellipsoid\+Emitter}}
\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{class_ogre_1_1_particle}{Particle}} emitter which emits particles randomly from points inside an ellipsoid. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_hollow_ellipsoid_emitter}{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{class_ogre_1_1_particle}{Particle}} emitter which emits particles randomly from points inside a hollow ellipsoid. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_linear_force_affector}{Ogre\+::\+Linear\+Force\+Affector}}
\begin{DoxyCompactList}\small\item\em This class defines a \mbox{\hyperlink{class_ogre_1_1_particle_affector}{Particle\+Affector}} which applies a linear force to particles in a system. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_point_emitter}{Ogre\+::\+Point\+Emitter}}
\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{class_ogre_1_1_particle}{Particle}} emitter which emits particles from a single point. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_ring_emitter}{Ogre\+::\+Ring\+Emitter}}
\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{class_ogre_1_1_particle}{Particle}} emitter which emits particles randomly from points inside a ring (e.\+g. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_rotation_affector}{Ogre\+::\+Rotation\+Affector}}
\begin{DoxyCompactList}\small\item\em This plugin subclass of \mbox{\hyperlink{class_ogre_1_1_particle_affector}{Particle\+Affector}} allows you to alter the rotation of particles. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_scale_affector}{Ogre\+::\+Scale\+Affector}}
\begin{DoxyCompactList}\small\item\em This plugin subclass of \mbox{\hyperlink{class_ogre_1_1_particle_affector}{Particle\+Affector}} allows you to alter the scale of particles. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{group___particle_f_x_ga300271e2e1268be65c65b42023267ead}{Ogre\+::\+Direction\+Randomiser\+Affector\+::\+Direction\+Randomiser\+Affector}} (\mbox{\hyperlink{class_ogre_1_1_particle_system}{Particle\+System}} $\ast$psys)
\begin{DoxyCompactList}\small\item\em Default constructor. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group___particle_f_x_gafd1e8ecc0e92f66725b7736d884967e3}{Ogre\+::\+Direction\+Randomiser\+Affector\+::\+\_\+affect\+Particles}} (\mbox{\hyperlink{class_ogre_1_1_particle_system}{Particle\+System}} $\ast$p\+System, \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} time\+Elapsed)
\begin{DoxyCompactList}\small\item\em See \mbox{\hyperlink{class_ogre_1_1_particle_affector}{Particle\+Affector}}. \end{DoxyCompactList}\item 
\mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \mbox{\hyperlink{group___particle_f_x_ga11842849a5af1c865f9290e2bfd5d63d}{Ogre\+::\+Direction\+Randomiser\+Affector\+::\+Cmd\+Randomness\+::do\+Get}} (const void $\ast$target) const
\item 
\mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \mbox{\hyperlink{group___particle_f_x_ga255d3df2b2b331f254415a6b978f3170}{Ogre\+::\+Direction\+Randomiser\+Affector\+::\+Cmd\+Scope\+::do\+Get}} (const void $\ast$target) const
\item 
\mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \mbox{\hyperlink{group___particle_f_x_ga3cacd1eeb16453b445cd6c5de43c04dd}{Ogre\+::\+Direction\+Randomiser\+Affector\+::\+Cmd\+Keep\+Velocity\+::do\+Get}} (const void $\ast$target) const
\item 
void \mbox{\hyperlink{group___particle_f_x_gab114a98b943a7a59d9b93a083a0604be}{Ogre\+::\+Direction\+Randomiser\+Affector\+::\+Cmd\+Randomness\+::do\+Set}} (void $\ast$target, const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&val)
\item 
void \mbox{\hyperlink{group___particle_f_x_gac03d38624557ad081cb6efbc2dccf720}{Ogre\+::\+Direction\+Randomiser\+Affector\+::\+Cmd\+Scope\+::do\+Set}} (void $\ast$target, const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&val)
\item 
void \mbox{\hyperlink{group___particle_f_x_ga3b5580ef3bf3d1829afdf8110ac4c16e}{Ogre\+::\+Direction\+Randomiser\+Affector\+::\+Cmd\+Keep\+Velocity\+::do\+Set}} (void $\ast$target, const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&val)
\item 
bool \mbox{\hyperlink{group___particle_f_x_gaba8fa25929f1fb60029b009689bcadff}{Ogre\+::\+Direction\+Randomiser\+Affector\+::get\+Keep\+Velocity}} (void) const
\begin{DoxyCompactList}\small\item\em Gets flag which detemines whether particle speed is changed. \end{DoxyCompactList}\item 
\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} \mbox{\hyperlink{group___particle_f_x_ga58131e1318fa73bb9a847de9e1023662}{Ogre\+::\+Direction\+Randomiser\+Affector\+::get\+Randomness}} (void) const
\begin{DoxyCompactList}\small\item\em Gets the randomness to apply to the particles in a system. \end{DoxyCompactList}\item 
\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} \mbox{\hyperlink{group___particle_f_x_gacf98c9aa672da3cf037b1b61cb1f238e}{Ogre\+::\+Direction\+Randomiser\+Affector\+::get\+Scope}} (void) const
\begin{DoxyCompactList}\small\item\em Gets the scope (percentage of particles which are randomised). \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group___particle_f_x_ga0a649d7e6cca7aff9f2fa47c3c608c25}{Ogre\+::\+Direction\+Randomiser\+Affector\+::set\+Keep\+Velocity}} (bool keep\+Velocity)
\begin{DoxyCompactList}\small\item\em Set flag which detemines whether particle speed is changed. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group___particle_f_x_gae6282c01b3efabc72eca8369559d1c63}{Ogre\+::\+Direction\+Randomiser\+Affector\+::set\+Randomness}} (\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} force)
\begin{DoxyCompactList}\small\item\em Sets the randomness to apply to the particles in a system. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group___particle_f_x_ga7512d598b06398924abbf3909793fb15}{Ogre\+::\+Direction\+Randomiser\+Affector\+::set\+Scope}} (\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} force)
\begin{DoxyCompactList}\small\item\em Sets the scope (percentage of particles which are randomised). \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
static \mbox{\hyperlink{class_ogre_1_1_direction_randomiser_affector_1_1_cmd_keep_velocity}{Cmd\+Keep\+Velocity}} \mbox{\hyperlink{group___particle_f_x_ga976346c87e3f4bcfb82b7b98658c91eb}{Ogre\+::\+Direction\+Randomiser\+Affector\+::ms\+Keep\+Velocity\+Cmd}}
\item 
static \mbox{\hyperlink{class_ogre_1_1_direction_randomiser_affector_1_1_cmd_randomness}{Cmd\+Randomness}} \mbox{\hyperlink{group___particle_f_x_ga6e3625685f5f840fdb3677a187137ac1}{Ogre\+::\+Direction\+Randomiser\+Affector\+::ms\+Randomness\+Cmd}}
\begin{DoxyCompactList}\small\item\em Command objects. \end{DoxyCompactList}\item 
static \mbox{\hyperlink{class_ogre_1_1_direction_randomiser_affector_1_1_cmd_scope}{Cmd\+Scope}} \mbox{\hyperlink{group___particle_f_x_ga87d352225a07b2f0557454a6681320b0}{Ogre\+::\+Direction\+Randomiser\+Affector\+::ms\+Scope\+Cmd}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
\mbox{\hyperlink{class_ogre_1_1_particle}{Particle}} Effects (Emmiters, Affectors) 



\doxysubsection{Function Documentation}
\mbox{\Hypertarget{group___particle_f_x_ga11842849a5af1c865f9290e2bfd5d63d}\label{group___particle_f_x_ga11842849a5af1c865f9290e2bfd5d63d}} 
\index{ParticleFX@{ParticleFX}!doGet@{doGet}}
\index{doGet@{doGet}!ParticleFX@{ParticleFX}}
\doxysubsubsection{\texorpdfstring{doGet()}{doGet()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} Ogre\+::\+Direction\+Randomiser\+Affector\+::\+Cmd\+Randomness\+::do\+Get (\begin{DoxyParamCaption}\item[{const void $\ast$}]{target }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}



Implements \mbox{\hyperlink{class_ogre_1_1_param_command_ae47ea550693403baebbcde11c59e074f}{Ogre\+::\+Param\+Command}}.

\mbox{\Hypertarget{group___particle_f_x_gab114a98b943a7a59d9b93a083a0604be}\label{group___particle_f_x_gab114a98b943a7a59d9b93a083a0604be}} 
\index{ParticleFX@{ParticleFX}!doSet@{doSet}}
\index{doSet@{doSet}!ParticleFX@{ParticleFX}}
\doxysubsubsection{\texorpdfstring{doSet()}{doSet()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
{\footnotesize\ttfamily void Ogre\+::\+Direction\+Randomiser\+Affector\+::\+Cmd\+Randomness\+::do\+Set (\begin{DoxyParamCaption}\item[{void $\ast$}]{target,  }\item[{const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Implements \mbox{\hyperlink{class_ogre_1_1_param_command_ad69d7e3ca3959f0ab2e84137f621ca6a}{Ogre\+::\+Param\+Command}}.

\mbox{\Hypertarget{group___particle_f_x_ga255d3df2b2b331f254415a6b978f3170}\label{group___particle_f_x_ga255d3df2b2b331f254415a6b978f3170}} 
\index{ParticleFX@{ParticleFX}!doGet@{doGet}}
\index{doGet@{doGet}!ParticleFX@{ParticleFX}}
\doxysubsubsection{\texorpdfstring{doGet()}{doGet()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} Ogre\+::\+Direction\+Randomiser\+Affector\+::\+Cmd\+Scope\+::do\+Get (\begin{DoxyParamCaption}\item[{const void $\ast$}]{target }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}



Implements \mbox{\hyperlink{class_ogre_1_1_param_command_ae47ea550693403baebbcde11c59e074f}{Ogre\+::\+Param\+Command}}.

\mbox{\Hypertarget{group___particle_f_x_gac03d38624557ad081cb6efbc2dccf720}\label{group___particle_f_x_gac03d38624557ad081cb6efbc2dccf720}} 
\index{ParticleFX@{ParticleFX}!doSet@{doSet}}
\index{doSet@{doSet}!ParticleFX@{ParticleFX}}
\doxysubsubsection{\texorpdfstring{doSet()}{doSet()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
{\footnotesize\ttfamily void Ogre\+::\+Direction\+Randomiser\+Affector\+::\+Cmd\+Scope\+::do\+Set (\begin{DoxyParamCaption}\item[{void $\ast$}]{target,  }\item[{const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Implements \mbox{\hyperlink{class_ogre_1_1_param_command_ad69d7e3ca3959f0ab2e84137f621ca6a}{Ogre\+::\+Param\+Command}}.

\mbox{\Hypertarget{group___particle_f_x_ga3cacd1eeb16453b445cd6c5de43c04dd}\label{group___particle_f_x_ga3cacd1eeb16453b445cd6c5de43c04dd}} 
\index{ParticleFX@{ParticleFX}!doGet@{doGet}}
\index{doGet@{doGet}!ParticleFX@{ParticleFX}}
\doxysubsubsection{\texorpdfstring{doGet()}{doGet()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} Ogre\+::\+Direction\+Randomiser\+Affector\+::\+Cmd\+Keep\+Velocity\+::do\+Get (\begin{DoxyParamCaption}\item[{const void $\ast$}]{target }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}



Implements \mbox{\hyperlink{class_ogre_1_1_param_command_ae47ea550693403baebbcde11c59e074f}{Ogre\+::\+Param\+Command}}.

\mbox{\Hypertarget{group___particle_f_x_ga3b5580ef3bf3d1829afdf8110ac4c16e}\label{group___particle_f_x_ga3b5580ef3bf3d1829afdf8110ac4c16e}} 
\index{ParticleFX@{ParticleFX}!doSet@{doSet}}
\index{doSet@{doSet}!ParticleFX@{ParticleFX}}
\doxysubsubsection{\texorpdfstring{doSet()}{doSet()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily void Ogre\+::\+Direction\+Randomiser\+Affector\+::\+Cmd\+Keep\+Velocity\+::do\+Set (\begin{DoxyParamCaption}\item[{void $\ast$}]{target,  }\item[{const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Implements \mbox{\hyperlink{class_ogre_1_1_param_command_ad69d7e3ca3959f0ab2e84137f621ca6a}{Ogre\+::\+Param\+Command}}.

\mbox{\Hypertarget{group___particle_f_x_ga300271e2e1268be65c65b42023267ead}\label{group___particle_f_x_ga300271e2e1268be65c65b42023267ead}} 
\index{ParticleFX@{ParticleFX}!DirectionRandomiserAffector@{DirectionRandomiserAffector}}
\index{DirectionRandomiserAffector@{DirectionRandomiserAffector}!ParticleFX@{ParticleFX}}
\doxysubsubsection{\texorpdfstring{DirectionRandomiserAffector()}{DirectionRandomiserAffector()}}
{\footnotesize\ttfamily Ogre\+::\+Direction\+Randomiser\+Affector\+::\+Direction\+Randomiser\+Affector (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_particle_system}{Particle\+System}} $\ast$}]{psys }\end{DoxyParamCaption})}



Default constructor. 

\mbox{\Hypertarget{group___particle_f_x_gafd1e8ecc0e92f66725b7736d884967e3}\label{group___particle_f_x_gafd1e8ecc0e92f66725b7736d884967e3}} 
\index{ParticleFX@{ParticleFX}!\_affectParticles@{\_affectParticles}}
\index{\_affectParticles@{\_affectParticles}!ParticleFX@{ParticleFX}}
\doxysubsubsection{\texorpdfstring{\_affectParticles()}{\_affectParticles()}}
{\footnotesize\ttfamily void Ogre\+::\+Direction\+Randomiser\+Affector\+::\+\_\+affect\+Particles (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_particle_system}{Particle\+System}} $\ast$}]{p\+System,  }\item[{\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}}]{time\+Elapsed }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



See \mbox{\hyperlink{class_ogre_1_1_particle_affector}{Particle\+Affector}}. 



Implements \mbox{\hyperlink{class_ogre_1_1_particle_affector_a61826c830fc3ef4f37410a656aae7a81}{Ogre\+::\+Particle\+Affector}}.

\mbox{\Hypertarget{group___particle_f_x_gae6282c01b3efabc72eca8369559d1c63}\label{group___particle_f_x_gae6282c01b3efabc72eca8369559d1c63}} 
\index{ParticleFX@{ParticleFX}!setRandomness@{setRandomness}}
\index{setRandomness@{setRandomness}!ParticleFX@{ParticleFX}}
\doxysubsubsection{\texorpdfstring{setRandomness()}{setRandomness()}}
{\footnotesize\ttfamily void Ogre\+::\+Direction\+Randomiser\+Affector\+::set\+Randomness (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}}]{force }\end{DoxyParamCaption})}



Sets the randomness to apply to the particles in a system. 

\mbox{\Hypertarget{group___particle_f_x_ga7512d598b06398924abbf3909793fb15}\label{group___particle_f_x_ga7512d598b06398924abbf3909793fb15}} 
\index{ParticleFX@{ParticleFX}!setScope@{setScope}}
\index{setScope@{setScope}!ParticleFX@{ParticleFX}}
\doxysubsubsection{\texorpdfstring{setScope()}{setScope()}}
{\footnotesize\ttfamily void Ogre\+::\+Direction\+Randomiser\+Affector\+::set\+Scope (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}}]{force }\end{DoxyParamCaption})}



Sets the scope (percentage of particles which are randomised). 

\mbox{\Hypertarget{group___particle_f_x_ga0a649d7e6cca7aff9f2fa47c3c608c25}\label{group___particle_f_x_ga0a649d7e6cca7aff9f2fa47c3c608c25}} 
\index{ParticleFX@{ParticleFX}!setKeepVelocity@{setKeepVelocity}}
\index{setKeepVelocity@{setKeepVelocity}!ParticleFX@{ParticleFX}}
\doxysubsubsection{\texorpdfstring{setKeepVelocity()}{setKeepVelocity()}}
{\footnotesize\ttfamily void Ogre\+::\+Direction\+Randomiser\+Affector\+::set\+Keep\+Velocity (\begin{DoxyParamCaption}\item[{bool}]{keep\+Velocity }\end{DoxyParamCaption})}



Set flag which detemines whether particle speed is changed. 

\mbox{\Hypertarget{group___particle_f_x_ga58131e1318fa73bb9a847de9e1023662}\label{group___particle_f_x_ga58131e1318fa73bb9a847de9e1023662}} 
\index{ParticleFX@{ParticleFX}!getRandomness@{getRandomness}}
\index{getRandomness@{getRandomness}!ParticleFX@{ParticleFX}}
\doxysubsubsection{\texorpdfstring{getRandomness()}{getRandomness()}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} Ogre\+::\+Direction\+Randomiser\+Affector\+::get\+Randomness (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const}



Gets the randomness to apply to the particles in a system. 

\mbox{\Hypertarget{group___particle_f_x_gacf98c9aa672da3cf037b1b61cb1f238e}\label{group___particle_f_x_gacf98c9aa672da3cf037b1b61cb1f238e}} 
\index{ParticleFX@{ParticleFX}!getScope@{getScope}}
\index{getScope@{getScope}!ParticleFX@{ParticleFX}}
\doxysubsubsection{\texorpdfstring{getScope()}{getScope()}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} Ogre\+::\+Direction\+Randomiser\+Affector\+::get\+Scope (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const}



Gets the scope (percentage of particles which are randomised). 

\mbox{\Hypertarget{group___particle_f_x_gaba8fa25929f1fb60029b009689bcadff}\label{group___particle_f_x_gaba8fa25929f1fb60029b009689bcadff}} 
\index{ParticleFX@{ParticleFX}!getKeepVelocity@{getKeepVelocity}}
\index{getKeepVelocity@{getKeepVelocity}!ParticleFX@{ParticleFX}}
\doxysubsubsection{\texorpdfstring{getKeepVelocity()}{getKeepVelocity()}}
{\footnotesize\ttfamily bool Ogre\+::\+Direction\+Randomiser\+Affector\+::get\+Keep\+Velocity (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const}



Gets flag which detemines whether particle speed is changed. 



\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{group___particle_f_x_ga6e3625685f5f840fdb3677a187137ac1}\label{group___particle_f_x_ga6e3625685f5f840fdb3677a187137ac1}} 
\index{ParticleFX@{ParticleFX}!msRandomnessCmd@{msRandomnessCmd}}
\index{msRandomnessCmd@{msRandomnessCmd}!ParticleFX@{ParticleFX}}
\doxysubsubsection{\texorpdfstring{msRandomnessCmd}{msRandomnessCmd}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_ogre_1_1_direction_randomiser_affector_1_1_cmd_randomness}{Cmd\+Randomness}} Ogre\+::\+Direction\+Randomiser\+Affector\+::ms\+Randomness\+Cmd\hspace{0.3cm}{\ttfamily [static]}}



Command objects. 

\mbox{\Hypertarget{group___particle_f_x_ga87d352225a07b2f0557454a6681320b0}\label{group___particle_f_x_ga87d352225a07b2f0557454a6681320b0}} 
\index{ParticleFX@{ParticleFX}!msScopeCmd@{msScopeCmd}}
\index{msScopeCmd@{msScopeCmd}!ParticleFX@{ParticleFX}}
\doxysubsubsection{\texorpdfstring{msScopeCmd}{msScopeCmd}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_ogre_1_1_direction_randomiser_affector_1_1_cmd_scope}{Cmd\+Scope}} Ogre\+::\+Direction\+Randomiser\+Affector\+::ms\+Scope\+Cmd\hspace{0.3cm}{\ttfamily [static]}}

\mbox{\Hypertarget{group___particle_f_x_ga976346c87e3f4bcfb82b7b98658c91eb}\label{group___particle_f_x_ga976346c87e3f4bcfb82b7b98658c91eb}} 
\index{ParticleFX@{ParticleFX}!msKeepVelocityCmd@{msKeepVelocityCmd}}
\index{msKeepVelocityCmd@{msKeepVelocityCmd}!ParticleFX@{ParticleFX}}
\doxysubsubsection{\texorpdfstring{msKeepVelocityCmd}{msKeepVelocityCmd}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_ogre_1_1_direction_randomiser_affector_1_1_cmd_keep_velocity}{Cmd\+Keep\+Velocity}} Ogre\+::\+Direction\+Randomiser\+Affector\+::ms\+Keep\+Velocity\+Cmd\hspace{0.3cm}{\ttfamily [static]}}

