\hypertarget{class_ogre_1_1_hollow_ellipsoid_emitter}{}\section{Ogre\+:\+:Hollow\+Ellipsoid\+Emitter Class Reference}
\label{class_ogre_1_1_hollow_ellipsoid_emitter}\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}


\hyperlink{class_ogre_1_1_particle}{Particle} emitter which emits particles randomly from points inside a hollow ellipsoid.  




{\ttfamily \#include $<$Ogre\+Hollow\+Ellipsoid\+Emitter.\+h$>$}



Inheritance diagram for Ogre\+:\+:Hollow\+Ellipsoid\+Emitter\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=298pt]{class_ogre_1_1_hollow_ellipsoid_emitter__inherit__graph}
\end{center}
\end{figure}
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{class_ogre_1_1_hollow_ellipsoid_emitter_1_1_cmd_inner_x}{Cmd\+InnerX}
\begin{DoxyCompactList}\small\item\em Command object for inner size (see \hyperlink{class_ogre_1_1_param_command}{Param\+Command}). \end{DoxyCompactList}\item 
class \hyperlink{class_ogre_1_1_hollow_ellipsoid_emitter_1_1_cmd_inner_y}{Cmd\+InnerY}
\begin{DoxyCompactList}\small\item\em Command object for inner size (see \hyperlink{class_ogre_1_1_param_command}{Param\+Command}). \end{DoxyCompactList}\item 
class \hyperlink{class_ogre_1_1_hollow_ellipsoid_emitter_1_1_cmd_inner_z}{Cmd\+InnerZ}
\begin{DoxyCompactList}\small\item\em Command object for inner size (see \hyperlink{class_ogre_1_1_param_command}{Param\+Command}). \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{class_ogre_1_1_particle_a1c17e03466492e1983a439eb7e540e25}{Particle\+Type} \{ \hyperlink{class_ogre_1_1_particle_a1c17e03466492e1983a439eb7e540e25af72cab2ce3d47d8aa4ec32797372bd81}{Visual}, 
\hyperlink{class_ogre_1_1_particle_a1c17e03466492e1983a439eb7e540e25a42e46625a50eb279c03f665fa715d749}{Emitter}
 \}\begin{DoxyCompactList}\small\item\em Type of particle. \end{DoxyCompactList}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_ogre_1_1_hollow_ellipsoid_emitter_ab8a04670adcf78d5341c1ad9029ee269}{Hollow\+Ellipsoid\+Emitter} (\hyperlink{class_ogre_1_1_particle_system}{Particle\+System} $\ast$psys)
\item 
unsigned short \hyperlink{class_ogre_1_1_area_emitter_ad072fea486991d4efa92f9e062ea84b1}{\+\_\+get\+Emission\+Count} (\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} time\+Elapsed)
\begin{DoxyCompactList}\small\item\em See \hyperlink{class_ogre_1_1_particle_emitter}{Particle\+Emitter}. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_hollow_ellipsoid_emitter_ab616bda74c451b4617cb222f726656c8}{\+\_\+init\+Particle} (\hyperlink{class_ogre_1_1_particle}{Particle} $\ast$p\+Particle)
\begin{DoxyCompactList}\small\item\em See \hyperlink{class_ogre_1_1_particle_emitter}{Particle\+Emitter}. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_particle_a58bee75a698865e094bd338ad260ff8a}{\+\_\+notify\+Owner} (\hyperlink{class_ogre_1_1_particle_system}{Particle\+System} $\ast$owner)
\begin{DoxyCompactList}\small\item\em Internal method for notifying the particle of it\textquotesingle{}s owner. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_particle_adbb195c8ac77dac1051a927d744034a5}{\+\_\+notify\+Visual\+Data} (\hyperlink{class_ogre_1_1_particle_visual_data}{Particle\+Visual\+Data} $\ast$vis)
\begin{DoxyCompactList}\small\item\em Internal method for notifying the particle of it\textquotesingle{}s optional visual data. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_string_interface_aad68d8b18faad14e8286a67527094654}{copy\+Parameters\+To} (\hyperlink{class_ogre_1_1_string_interface}{String\+Interface} $\ast$dest) const
\begin{DoxyCompactList}\small\item\em Method for copying this object\textquotesingle{}s parameters to another object. \end{DoxyCompactList}\item 
virtual const \hyperlink{class_ogre_1_1_radian}{Radian} \& \hyperlink{class_ogre_1_1_particle_emitter_af91680375665bc911d80b76262882e8b}{get\+Angle} (void) const
\begin{DoxyCompactList}\small\item\em Returns the maximum angle which the initial particle direction can deviate from the emitters base direction. \end{DoxyCompactList}\item 
virtual const \hyperlink{class_ogre_1_1_colour_value}{Colour\+Value} \& \hyperlink{class_ogre_1_1_particle_emitter_a666a8c8c660ffc55ff338b59a416f682}{get\+Colour} (void) const
\begin{DoxyCompactList}\small\item\em Gets the colour of particles to be emitted. \end{DoxyCompactList}\item 
virtual const \hyperlink{class_ogre_1_1_colour_value}{Colour\+Value} \& \hyperlink{class_ogre_1_1_particle_emitter_a691070e7cdb1ca6d61e687ca3c510123}{get\+Colour\+Range\+End} (void) const
\begin{DoxyCompactList}\small\item\em Gets the maximum colour of particles to be emitted. \end{DoxyCompactList}\item 
virtual const \hyperlink{class_ogre_1_1_colour_value}{Colour\+Value} \& \hyperlink{class_ogre_1_1_particle_emitter_a3d9141e9851a449cccf480e7a30826df}{get\+Colour\+Range\+Start} (void) const
\begin{DoxyCompactList}\small\item\em Gets the minimum colour of particles to be emitted. \end{DoxyCompactList}\item 
\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} \hyperlink{class_ogre_1_1_area_emitter_a0675cd5508ed0a37fa6613ad5d0978c5}{get\+Depth} (void) const
\begin{DoxyCompactList}\small\item\em Gets the depth (local y size) of the emitter. \end{DoxyCompactList}\item 
virtual const \hyperlink{class_ogre_1_1_vector3}{Vector3} \& \hyperlink{class_ogre_1_1_particle_emitter_a0ddb2110884003fa74abc6eaab2682cc}{get\+Direction} (void) const
\begin{DoxyCompactList}\small\item\em Returns the base direction of the emitter. \end{DoxyCompactList}\item 
virtual const \hyperlink{class_ogre_1_1_vector3}{Vector3} \& \hyperlink{class_ogre_1_1_particle_emitter_a13c3ad7a5e076316869eacbc89e95be9}{get\+Dir\+Position\+Reference} () const
\begin{DoxyCompactList}\small\item\em Returns the position reference to generate direction of emitted particles. \end{DoxyCompactList}\item 
virtual bool \hyperlink{class_ogre_1_1_particle_emitter_a334b3e2619d23844739a29bcad603e00}{get\+Dir\+Position\+Reference\+Enabled} () const
\begin{DoxyCompactList}\small\item\em Returns whether direction or position reference is used. \end{DoxyCompactList}\item 
virtual \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} \hyperlink{class_ogre_1_1_particle_emitter_a1e9a8af81722473eb516e36a27e885bd}{get\+Duration} (void) const
\begin{DoxyCompactList}\small\item\em Gets the duration of the emitter from when it is created or re-\/enabled. \end{DoxyCompactList}\item 
virtual \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} \hyperlink{class_ogre_1_1_particle_emitter_a5b7e2e8dd8e695736a1038588c382fbe}{get\+Emission\+Rate} (void) const
\begin{DoxyCompactList}\small\item\em Returns the emission rate set for this emitter. \end{DoxyCompactList}\item 
const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \& \hyperlink{class_ogre_1_1_particle_emitter_a3287cdd56f081a2e7e8a43ad802530bb}{get\+Emitted\+Emitter} (void) const
\begin{DoxyCompactList}\small\item\em Returns the name of the emitter to be emitted. \end{DoxyCompactList}\item 
virtual bool \hyperlink{class_ogre_1_1_particle_emitter_a96b7ceb94e86301975d9f2b47baee906}{get\+Enabled} (void) const
\begin{DoxyCompactList}\small\item\em Gets the flag indicating if this emitter is enabled or not. \end{DoxyCompactList}\item 
\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} \hyperlink{class_ogre_1_1_area_emitter_a12c7b04420ff5aa08741d114053daff8}{get\+Height} (void) const
\begin{DoxyCompactList}\small\item\em Gets the height (local y size) of the emitter. \end{DoxyCompactList}\item 
\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} \hyperlink{class_ogre_1_1_hollow_ellipsoid_emitter_a96c20259d7457aad759ead8ba9c7f10a}{get\+Inner\+SizeX} (void) const
\begin{DoxyCompactList}\small\item\em Gets the x component of the area inside the ellipsoid which doesn\textquotesingle{}t emit particles. \end{DoxyCompactList}\item 
\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} \hyperlink{class_ogre_1_1_hollow_ellipsoid_emitter_a7ca9cb7a0818cf250c4f6c6ecc70903e}{get\+Inner\+SizeY} (void) const
\begin{DoxyCompactList}\small\item\em Gets the y component of the area inside the ellipsoid which doesn\textquotesingle{}t emit particles. \end{DoxyCompactList}\item 
\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} \hyperlink{class_ogre_1_1_hollow_ellipsoid_emitter_ac68363d8d8a4605d845ca6198296fd2a}{get\+Inner\+SizeZ} (void) const
\begin{DoxyCompactList}\small\item\em Gets the z component of the area inside the ellipsoid which doesn\textquotesingle{}t emit particles. \end{DoxyCompactList}\item 
virtual \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} \hyperlink{class_ogre_1_1_particle_emitter_a51159bb05720260843eb80fde34261fd}{get\+Max\+Duration} (void) const
\begin{DoxyCompactList}\small\item\em Gets the maximum duration of this emitter in seconds (see set\+Duration for more details) \end{DoxyCompactList}\item 
virtual \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} \hyperlink{class_ogre_1_1_particle_emitter_a98d3f921cd9061414149636172557d71}{get\+Max\+Particle\+Velocity} (void) const
\begin{DoxyCompactList}\small\item\em Returns the maximum particle velocity. \end{DoxyCompactList}\item 
virtual \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} \hyperlink{class_ogre_1_1_particle_emitter_ae4ef39376340b5fc531e5e807e0e0e52}{get\+Max\+Repeat\+Delay} (void) const
\begin{DoxyCompactList}\small\item\em Gets the maximum duration of this emitter in seconds (see set\+Repeat\+Delay for more details) \end{DoxyCompactList}\item 
virtual \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} \hyperlink{class_ogre_1_1_particle_emitter_a23a30a598c10f44f59ad4cfd78bf2a10}{get\+Max\+Time\+To\+Live} (void) const
\begin{DoxyCompactList}\small\item\em Gets the maximum time each particle will live for. \end{DoxyCompactList}\item 
virtual \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} \hyperlink{class_ogre_1_1_particle_emitter_a777c4c5c065aae3d07637819300b15b5}{get\+Min\+Duration} (void) const
\begin{DoxyCompactList}\small\item\em Gets the minimum duration of this emitter in seconds (see set\+Duration for more details) \end{DoxyCompactList}\item 
virtual \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} \hyperlink{class_ogre_1_1_particle_emitter_ab477389178da76c28a12e07d1191bef4}{get\+Min\+Particle\+Velocity} (void) const
\begin{DoxyCompactList}\small\item\em Returns the minimum particle velocity. \end{DoxyCompactList}\item 
virtual \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} \hyperlink{class_ogre_1_1_particle_emitter_a2fc108cba4892f8ae091ffd70a65a150}{get\+Min\+Repeat\+Delay} (void) const
\begin{DoxyCompactList}\small\item\em Gets the minimum duration of this emitter in seconds (see set\+Repeat\+Delay for more details) \end{DoxyCompactList}\item 
virtual \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} \hyperlink{class_ogre_1_1_particle_emitter_a6607b5a35ab594e8e5e01df766cd5462}{get\+Min\+Time\+To\+Live} (void) const
\begin{DoxyCompactList}\small\item\em Gets the minimum time each particle will live for. \end{DoxyCompactList}\item 
const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \& \hyperlink{class_ogre_1_1_particle_emitter_ac18d85d72526f7c20a5a04547cd90c30}{get\+Name} (void) const
\begin{DoxyCompactList}\small\item\em Returns the name of the emitter. \end{DoxyCompactList}\item 
\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} \hyperlink{class_ogre_1_1_particle_a7c3c26866ccd70672c01debaa9e398bb}{get\+Own\+Height} (void) const
\begin{DoxyCompactList}\small\item\em Retrieves the particle\textquotesingle{}s personal width, if has\+Own\+Dimensions is true. \end{DoxyCompactList}\item 
\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} \hyperlink{class_ogre_1_1_particle_aeda09be49871f5084d77f67ad5f2b566}{get\+Own\+Width} (void) const
\begin{DoxyCompactList}\small\item\em Retrieves the particle\textquotesingle{}s personal width, if has\+Own\+Dimensions is true. \end{DoxyCompactList}\item 
\hyperlink{class_ogre_1_1_param_dictionary}{Param\+Dictionary} $\ast$ \hyperlink{class_ogre_1_1_string_interface_ae3e13925bde11db245f6c9bbf5031a93}{get\+Param\+Dictionary} (void)
\begin{DoxyCompactList}\small\item\em Retrieves the parameter dictionary for this class. \end{DoxyCompactList}\item 
const \hyperlink{class_ogre_1_1_param_dictionary}{Param\+Dictionary} $\ast$ \hyperlink{class_ogre_1_1_string_interface_a0f55da0550a7e1ab70a1c8bf598a3e20}{get\+Param\+Dictionary} (void) const
\item 
\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \hyperlink{class_ogre_1_1_string_interface_a1d078304c38a9f85d483fc8ed0cdf1fe}{get\+Parameter} (const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&name) const
\begin{DoxyCompactList}\small\item\em Generic parameter retrieval method. \end{DoxyCompactList}\item 
const \hyperlink{group___general_ga1838c2b0619ade1f5e29767062212872}{Parameter\+List} \& \hyperlink{class_ogre_1_1_string_interface_ad4b984bfbf148ddb3310b3d0ba8a9d5d}{get\+Parameters} (void) const
\begin{DoxyCompactList}\small\item\em Retrieves a list of parameters valid for this object. \end{DoxyCompactList}\item 
virtual \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} \hyperlink{class_ogre_1_1_particle_emitter_ab39d2d327c694ef553fc3159b680d1db}{get\+Particle\+Velocity} (void) const
\begin{DoxyCompactList}\small\item\em Returns the initial velocity of particles emitted. \end{DoxyCompactList}\item 
virtual const \hyperlink{class_ogre_1_1_vector3}{Vector3} \& \hyperlink{class_ogre_1_1_particle_emitter_a248869cbb1598a7518e191a063a4f89a}{get\+Position} (void) const
\begin{DoxyCompactList}\small\item\em Returns the position of this emitter relative to the center of the particle system. \end{DoxyCompactList}\item 
virtual \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} \hyperlink{class_ogre_1_1_particle_emitter_a27abb24bce18934c89568cb3e10dd08f}{get\+Repeat\+Delay} (void) const
\begin{DoxyCompactList}\small\item\em Gets the duration of the emitter from when it is created or re-\/enabled. \end{DoxyCompactList}\item 
const \hyperlink{class_ogre_1_1_radian}{Radian} \& \hyperlink{class_ogre_1_1_particle_a7c797e53bdbb8505739ef1923b022581}{get\+Rotation} (void) const
\item 
virtual \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} \hyperlink{class_ogre_1_1_particle_emitter_a1be2d46c4f3a8bd1d4118d347397e245}{get\+Start\+Time} (void) const
\begin{DoxyCompactList}\small\item\em Gets the start time of the emitter. \end{DoxyCompactList}\item 
virtual \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} \hyperlink{class_ogre_1_1_particle_emitter_a4e0b837e02c70c0cfc880f83ce6b6739}{get\+Time\+To\+Live} (void) const
\begin{DoxyCompactList}\small\item\em Gets the time each particle will live for. \end{DoxyCompactList}\item 
const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \& \hyperlink{class_ogre_1_1_particle_emitter_aface49e7023832dda41e44b26f048843}{get\+Type} (void) const
\begin{DoxyCompactList}\small\item\em Returns the name of the type of emitter. \end{DoxyCompactList}\item 
virtual const \hyperlink{class_ogre_1_1_vector3}{Vector3} \& \hyperlink{class_ogre_1_1_particle_emitter_ac6faac35cb62e861b8b0803e04ceed13}{get\+Up} (void) const
\begin{DoxyCompactList}\small\item\em Returns the up vector of the emitter. \end{DoxyCompactList}\item 
\hyperlink{class_ogre_1_1_particle_visual_data}{Particle\+Visual\+Data} $\ast$ \hyperlink{class_ogre_1_1_particle_a02624afcd33a3c44995abefba379519f}{get\+Visual\+Data} (void) const
\begin{DoxyCompactList}\small\item\em Get the optional visual data associated with the class. \end{DoxyCompactList}\item 
\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} \hyperlink{class_ogre_1_1_area_emitter_a872608a91795338bb63962d696289eea}{get\+Width} (void) const
\begin{DoxyCompactList}\small\item\em Gets the width (local x size) of the emitter. \end{DoxyCompactList}\item 
bool \hyperlink{class_ogre_1_1_particle_af46071e47818d84449ee0c8e73737fa5}{has\+Own\+Dimensions} (void) const
\begin{DoxyCompactList}\small\item\em Returns true if this particle deviates from the \hyperlink{class_ogre_1_1_particle_system}{Particle\+System}\textquotesingle{}s default dimensions (i.\+e. \end{DoxyCompactList}\item 
virtual bool \hyperlink{class_ogre_1_1_particle_emitter_a64d38a64642017c5ca73213b129aa8d8}{is\+Emitted} (void) const
\begin{DoxyCompactList}\small\item\em Return true if the emitter is emitted by another emitter. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_particle_a44700655800282c23c7f3f97debfacf7}{reset\+Dimensions} (void)
\begin{DoxyCompactList}\small\item\em Utility method to reset this particle. \end{DoxyCompactList}\item 
virtual void \hyperlink{class_ogre_1_1_particle_emitter_aeb086f851624a470e1b5592b81418d39}{set\+Angle} (const \hyperlink{class_ogre_1_1_radian}{Radian} \&angle)
\begin{DoxyCompactList}\small\item\em Sets the maximum angle away from the emitter direction which particle will be emitted. \end{DoxyCompactList}\item 
virtual void \hyperlink{class_ogre_1_1_particle_emitter_a857218f119755b72b9d3afbc1d896446}{set\+Colour} (const \hyperlink{class_ogre_1_1_colour_value}{Colour\+Value} \&colour)
\begin{DoxyCompactList}\small\item\em Sets the initial colour of particles emitted. \end{DoxyCompactList}\item 
virtual void \hyperlink{class_ogre_1_1_particle_emitter_a7f442353f518bf6caae127dac6d0b6ee}{set\+Colour} (const \hyperlink{class_ogre_1_1_colour_value}{Colour\+Value} \&colour\+Start, const \hyperlink{class_ogre_1_1_colour_value}{Colour\+Value} \&colour\+End)
\begin{DoxyCompactList}\small\item\em Sets the range of colours for emitted particles. \end{DoxyCompactList}\item 
virtual void \hyperlink{class_ogre_1_1_particle_emitter_a674566db12d25f32513a382a4118b5da}{set\+Colour\+Range\+End} (const \hyperlink{class_ogre_1_1_colour_value}{Colour\+Value} \&colour)
\begin{DoxyCompactList}\small\item\em Sets the maximum colour of particles to be emitted. \end{DoxyCompactList}\item 
virtual void \hyperlink{class_ogre_1_1_particle_emitter_a1c642db8ce58df3c61f431ebc9066277}{set\+Colour\+Range\+Start} (const \hyperlink{class_ogre_1_1_colour_value}{Colour\+Value} \&colour)
\begin{DoxyCompactList}\small\item\em Sets the minimum colour of particles to be emitted. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_area_emitter_aa0784075820b4bdf48c687986ac77117}{set\+Depth} (\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} Depth)
\begin{DoxyCompactList}\small\item\em Sets the depth (local y size) of the emitter. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_particle_a6a2bc4941c3c346f6d9936e447dde3c9}{set\+Dimensions} (\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} width, \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} height)
\begin{DoxyCompactList}\small\item\em Sets the width and height for this particle. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_area_emitter_a22a39275e9ef9e14d9d873acda400816}{set\+Direction} (const \hyperlink{class_ogre_1_1_vector3}{Vector3} \&direction)
\begin{DoxyCompactList}\small\item\em Overloaded to update the trans. \end{DoxyCompactList}\item 
virtual void \hyperlink{class_ogre_1_1_particle_emitter_a73fc7ce8c6dc5bba68d5da1cca779c33}{set\+Dir\+Position\+Reference} (const \hyperlink{class_ogre_1_1_vector3}{Vector3} \&position, bool enable)
\begin{DoxyCompactList}\small\item\em Sets the direction of the emitter. \end{DoxyCompactList}\item 
virtual void \hyperlink{class_ogre_1_1_particle_emitter_a7e54feab62fa032b0190f3817d9e3d7f}{set\+Duration} (\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} duration)
\begin{DoxyCompactList}\small\item\em Sets the duration of the emitter. \end{DoxyCompactList}\item 
virtual void \hyperlink{class_ogre_1_1_particle_emitter_a2ed1a99178ad112142f9ff9ac95c553e}{set\+Duration} (\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} min, \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} max)
\begin{DoxyCompactList}\small\item\em Sets the range of random duration for this emitter. \end{DoxyCompactList}\item 
virtual void \hyperlink{class_ogre_1_1_particle_emitter_acb690da52c45571e198e39857b6a6d89}{set\+Emission\+Rate} (\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} particles\+Per\+Second)
\begin{DoxyCompactList}\small\item\em Sets the emission rate for this emitter. \end{DoxyCompactList}\item 
virtual void \hyperlink{class_ogre_1_1_particle_emitter_a18544aba1642ac02cd2d50847a3f35b9}{set\+Emitted} (bool emitted)
\begin{DoxyCompactList}\small\item\em Set the indication (true/false) to indicate that the emitter is emitted by another emitter. \end{DoxyCompactList}\item 
virtual void \hyperlink{class_ogre_1_1_particle_emitter_af05abefb4cf775522fc3cc8bf1cd57f9}{set\+Emitted\+Emitter} (const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&emitted\+Emitter)
\begin{DoxyCompactList}\small\item\em Sets the name of the emitter to be emitted. \end{DoxyCompactList}\item 
virtual void \hyperlink{class_ogre_1_1_particle_emitter_a9d26a5cb04855bc93abe837dc7cb83ac}{set\+Enabled} (bool enabled)
\begin{DoxyCompactList}\small\item\em Sets whether or not the emitter is enabled. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_area_emitter_a7063e13cbae9dd5a667f2a05d48fdf43}{set\+Height} (\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} Height)
\begin{DoxyCompactList}\small\item\em Sets the height (local y size) of the emitter. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_hollow_ellipsoid_emitter_a1bdc5012eeece3f155dbf97262b983c2}{set\+Inner\+Size} (\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} x, \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} y, \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} z)
\begin{DoxyCompactList}\small\item\em Sets the size of the clear space inside the area from where NO particles are emitted. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_hollow_ellipsoid_emitter_addd9cd21c7a3bfdaa90a5eb9054b18e8}{set\+Inner\+SizeX} (\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} x)
\begin{DoxyCompactList}\small\item\em Sets the x component of the area inside the ellipsoid which doesn\textquotesingle{}t emit particles. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_hollow_ellipsoid_emitter_ad9dd4f034b30bd8cacac7085467dcb1a}{set\+Inner\+SizeY} (\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} y)
\begin{DoxyCompactList}\small\item\em Sets the y component of the area inside the ellipsoid which doesn\textquotesingle{}t emit particles. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_hollow_ellipsoid_emitter_affda656cbbc1e5cfa7b1bbbc587beb84}{set\+Inner\+SizeZ} (\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} z)
\begin{DoxyCompactList}\small\item\em Sets the z component of the area inside the ellipsoid which doesn\textquotesingle{}t emit particles. \end{DoxyCompactList}\item 
virtual void \hyperlink{class_ogre_1_1_particle_emitter_a9194f48e306289c7f3c7f77374febb01}{set\+Max\+Duration} (\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} max)
\begin{DoxyCompactList}\small\item\em Sets the maximum duration of this emitter in seconds (see set\+Duration for more details) \end{DoxyCompactList}\item 
virtual void \hyperlink{class_ogre_1_1_particle_emitter_ae71153b3e6cdfcfeb3b49388f603b13b}{set\+Max\+Particle\+Velocity} (\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} max)
\begin{DoxyCompactList}\small\item\em Returns the maximum particle velocity. \end{DoxyCompactList}\item 
virtual void \hyperlink{class_ogre_1_1_particle_emitter_a2644282dc91a1ad0525bebd46a47f519}{set\+Max\+Repeat\+Delay} (\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} max)
\begin{DoxyCompactList}\small\item\em Sets the maximum duration of this emitter in seconds (see set\+Repeat\+Delay for more details) \end{DoxyCompactList}\item 
virtual void \hyperlink{class_ogre_1_1_particle_emitter_abff726acd08f87c5be8a77c2e7d0b9eb}{set\+Max\+Time\+To\+Live} (\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} max)
\begin{DoxyCompactList}\small\item\em Sets the maximum time each particle will live for. \end{DoxyCompactList}\item 
virtual void \hyperlink{class_ogre_1_1_particle_emitter_a79a2560fdff854fce4e0daf7ebc91291}{set\+Min\+Duration} (\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} min)
\begin{DoxyCompactList}\small\item\em Sets the minimum duration of this emitter in seconds (see set\+Duration for more details) \end{DoxyCompactList}\item 
virtual void \hyperlink{class_ogre_1_1_particle_emitter_a74daf160185c31ecee5481b50f976a1c}{set\+Min\+Particle\+Velocity} (\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} min)
\begin{DoxyCompactList}\small\item\em Returns the minimum particle velocity. \end{DoxyCompactList}\item 
virtual void \hyperlink{class_ogre_1_1_particle_emitter_aef756f0d236964369f790e8f4004993f}{set\+Min\+Repeat\+Delay} (\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} min)
\begin{DoxyCompactList}\small\item\em Sets the minimum duration of this emitter in seconds (see set\+Repeat\+Delay for more details) \end{DoxyCompactList}\item 
virtual void \hyperlink{class_ogre_1_1_particle_emitter_a7151224f33967bb60d9bdf631cc432b9}{set\+Min\+Time\+To\+Live} (\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} min)
\begin{DoxyCompactList}\small\item\em Sets the minimum time each particle will live for. \end{DoxyCompactList}\item 
virtual void \hyperlink{class_ogre_1_1_particle_emitter_aa9d9846fd83ec7e272d3e5b663270800}{set\+Name} (const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&new\+Name)
\begin{DoxyCompactList}\small\item\em Sets the name of the emitter. \end{DoxyCompactList}\item 
bool \hyperlink{class_ogre_1_1_string_interface_a08d117bf25f011f96d81f1f4ecb25113}{set\+Parameter} (const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&name, const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&value)
\begin{DoxyCompactList}\small\item\em Generic parameter setting method. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_string_interface_a9aac32f93bd149a34b809a57a9f01f8f}{set\+Parameter\+List} (const \hyperlink{group___general_ga0537f38d7a77fcbe9f600f6ed8a926d6}{Name\+Value\+Pair\+List} \&param\+List)
\begin{DoxyCompactList}\small\item\em Generic multiple parameter setting method. \end{DoxyCompactList}\item 
virtual void \hyperlink{class_ogre_1_1_particle_emitter_a659edec094aae09a7f1325e7e8fbc29a}{set\+Particle\+Velocity} (\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} speed)
\begin{DoxyCompactList}\small\item\em Sets the initial velocity of particles emitted. \end{DoxyCompactList}\item 
virtual void \hyperlink{class_ogre_1_1_particle_emitter_a8d8c2e2e39187abc715d911cfa802780}{set\+Particle\+Velocity} (\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} min, \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} max)
\begin{DoxyCompactList}\small\item\em Sets the initial velocity range of particles emitted. \end{DoxyCompactList}\item 
virtual void \hyperlink{class_ogre_1_1_particle_emitter_aae174ed689d7748e3047bb4242440993}{set\+Position} (const \hyperlink{class_ogre_1_1_vector3}{Vector3} \&pos)
\begin{DoxyCompactList}\small\item\em Sets the position of this emitter relative to the particle system center. \end{DoxyCompactList}\item 
virtual void \hyperlink{class_ogre_1_1_particle_emitter_a95517da295f74f765f031f63b4964fdf}{set\+Repeat\+Delay} (\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} duration)
\begin{DoxyCompactList}\small\item\em Sets the time between repeats of the emitter. \end{DoxyCompactList}\item 
virtual void \hyperlink{class_ogre_1_1_particle_emitter_a4a7903addb8535a17cf0d79cb43ce7dd}{set\+Repeat\+Delay} (\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} min, \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} max)
\begin{DoxyCompactList}\small\item\em Sets the range of random duration for this emitter. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_particle_abfea8fc856e37f26eb5901e930c7b21f}{set\+Rotation} (const \hyperlink{class_ogre_1_1_radian}{Radian} \&rad)
\begin{DoxyCompactList}\small\item\em Sets the current rotation. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_area_emitter_a47b1c383608e0aca4859c6ecd11d9ef5}{set\+Size} (const \hyperlink{class_ogre_1_1_vector3}{Vector3} \&size)
\begin{DoxyCompactList}\small\item\em Sets the size of the area from which particles are emitted. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_area_emitter_a123c22ed81e96c90b5cb096d11e26aae}{set\+Size} (\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} x, \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} y, \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} z)
\begin{DoxyCompactList}\small\item\em Sets the size of the area from which particles are emitted. \end{DoxyCompactList}\item 
virtual void \hyperlink{class_ogre_1_1_particle_emitter_a8f9062c067ecb49776d4ce73cf41990d}{set\+Start\+Time} (\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} start\+Time)
\begin{DoxyCompactList}\small\item\em Sets the \textquotesingle{}start time\textquotesingle{} of this emitter. \end{DoxyCompactList}\item 
virtual void \hyperlink{class_ogre_1_1_particle_emitter_aa4cc84bb842666d1a69d25375dac5d12}{set\+Time\+To\+Live} (\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} ttl)
\begin{DoxyCompactList}\small\item\em Sets the lifetime of all particles emitted. \end{DoxyCompactList}\item 
virtual void \hyperlink{class_ogre_1_1_particle_emitter_a0cdad11e98fe6af5c36ca88b83e439ac}{set\+Time\+To\+Live} (\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} min\+Ttl, \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} max\+Ttl)
\begin{DoxyCompactList}\small\item\em Sets the range of lifetime for particles emitted. \end{DoxyCompactList}\item 
virtual void \hyperlink{class_ogre_1_1_particle_emitter_a595cb72cb60c6566bee7204ef7d92ebd}{set\+Up} (const \hyperlink{class_ogre_1_1_vector3}{Vector3} \&up)
\begin{DoxyCompactList}\small\item\em Sets the notional up vector of the emitter. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_area_emitter_a8ada445a7c60d99d81304417a386f787}{set\+Width} (\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} width)
\begin{DoxyCompactList}\small\item\em Sets the width (local x size) of the emitter. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static void \hyperlink{class_ogre_1_1_string_interface_a1bea65fa2b3c2ac5a9f3be59b46a80e8}{cleanup\+Dictionary} ()
\begin{DoxyCompactList}\small\item\em Cleans up the static \textquotesingle{}ms\+Dictionary\textquotesingle{} required to reset \hyperlink{namespace_ogre}{Ogre}, otherwise the containers are left with invalid pointers, which will lead to a crash as soon as one of the \hyperlink{class_ogre_1_1_resource_manager}{Resource\+Manager} implementers (e.\+g. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_ogre_1_1_colour_value}{Colour\+Value} \hyperlink{class_ogre_1_1_particle_a8f94512cf66c84a243f3cd6383bb9c68}{m\+Colour}
\begin{DoxyCompactList}\small\item\em Current colour. \end{DoxyCompactList}\item 
\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} \hyperlink{class_ogre_1_1_particle_a93027e6a8be2be918488edf6c88217c0}{m\+Height}
\begin{DoxyCompactList}\small\item\em Personal height if m\+Own\+Dimensions == true. \end{DoxyCompactList}\item 
bool \hyperlink{class_ogre_1_1_particle_ac4a7e742d6abd51a9dceaec92eb0e23a}{m\+Own\+Dimensions}
\begin{DoxyCompactList}\small\item\em Does this particle have it\textquotesingle{}s own dimensions? \end{DoxyCompactList}\item 
\hyperlink{class_ogre_1_1_particle_a1c17e03466492e1983a439eb7e540e25}{Particle\+Type} \hyperlink{class_ogre_1_1_particle_a931a2be6077dd30e596f19a5f5646ba5}{m\+Particle\+Type}
\begin{DoxyCompactList}\small\item\em Determines the type of particle. \end{DoxyCompactList}\item 
\hyperlink{class_ogre_1_1_radian}{Radian} \hyperlink{class_ogre_1_1_particle_a32fb0fa2c3adb521e1f3728990472da3}{m\+Rotation}
\begin{DoxyCompactList}\small\item\em Current rotation value. \end{DoxyCompactList}\item 
\hyperlink{class_ogre_1_1_radian}{Radian} \hyperlink{class_ogre_1_1_particle_a5aef511f7bcbada271780f42ccfe717e}{m\+Rotation\+Speed}
\begin{DoxyCompactList}\small\item\em Speed of rotation in radians/sec. \end{DoxyCompactList}\item 
\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} \hyperlink{class_ogre_1_1_particle_ac9741b2623435c312819c9d3903c915e}{m\+Time\+To\+Live}
\begin{DoxyCompactList}\small\item\em Time to live, number of seconds left of particles natural life. \end{DoxyCompactList}\item 
\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} \hyperlink{class_ogre_1_1_particle_aa4df69c38e5bd02eea6cd9439f9da04a}{m\+Total\+Time\+To\+Live}
\begin{DoxyCompactList}\small\item\em Total Time to live, number of seconds of particles natural life. \end{DoxyCompactList}\item 
\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} \hyperlink{class_ogre_1_1_particle_adf524dfe79984bbdeb8130f5c0348fdb}{m\+Width}
\begin{DoxyCompactList}\small\item\em Personal width if m\+Own\+Dimensions == true. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
\hyperlink{class_ogre_1_1_particle}{Particle} emitter which emits particles randomly from points inside a hollow ellipsoid. 

This particle emitter emits particles from a hollow ellipsoid area. The initial direction of these particles can either be a single direction (i.\+e. a line), a random scattering inside a cone, or a random scattering in all directions, depending the \textquotesingle{}angle\textquotesingle{} parameter, which is the angle across which to scatter the particles either side of the base direction of the emitter. 

\subsection{Member Enumeration Documentation}
\mbox{\Hypertarget{class_ogre_1_1_particle_a1c17e03466492e1983a439eb7e540e25}\label{class_ogre_1_1_particle_a1c17e03466492e1983a439eb7e540e25}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!Particle\+Type@{Particle\+Type}}
\index{Particle\+Type@{Particle\+Type}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{Particle\+Type}{ParticleType}}
{\footnotesize\ttfamily enum \hyperlink{class_ogre_1_1_particle_a1c17e03466492e1983a439eb7e540e25}{Ogre\+::\+Particle\+::\+Particle\+Type}\hspace{0.3cm}{\ttfamily [inherited]}}



Type of particle. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{Visual@{Visual}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!Visual@{Visual}}}\mbox{\Hypertarget{class_ogre_1_1_particle_a1c17e03466492e1983a439eb7e540e25af72cab2ce3d47d8aa4ec32797372bd81}\label{class_ogre_1_1_particle_a1c17e03466492e1983a439eb7e540e25af72cab2ce3d47d8aa4ec32797372bd81}} 
Visual&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{Emitter@{Emitter}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!Emitter@{Emitter}}}\mbox{\Hypertarget{class_ogre_1_1_particle_a1c17e03466492e1983a439eb7e540e25a42e46625a50eb279c03f665fa715d749}\label{class_ogre_1_1_particle_a1c17e03466492e1983a439eb7e540e25a42e46625a50eb279c03f665fa715d749}} 
Emitter&\\
\hline

\end{DoxyEnumFields}


\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_ogre_1_1_hollow_ellipsoid_emitter_ab8a04670adcf78d5341c1ad9029ee269}\label{class_ogre_1_1_hollow_ellipsoid_emitter_ab8a04670adcf78d5341c1ad9029ee269}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!Hollow\+Ellipsoid\+Emitter@{Hollow\+Ellipsoid\+Emitter}}
\index{Hollow\+Ellipsoid\+Emitter@{Hollow\+Ellipsoid\+Emitter}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{Hollow\+Ellipsoid\+Emitter()}{HollowEllipsoidEmitter()}}
{\footnotesize\ttfamily Ogre\+::\+Hollow\+Ellipsoid\+Emitter\+::\+Hollow\+Ellipsoid\+Emitter (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_particle_system}{Particle\+System} $\ast$}]{psys }\end{DoxyParamCaption})}



\subsection{Member Function Documentation}
\mbox{\Hypertarget{class_ogre_1_1_hollow_ellipsoid_emitter_ab616bda74c451b4617cb222f726656c8}\label{class_ogre_1_1_hollow_ellipsoid_emitter_ab616bda74c451b4617cb222f726656c8}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!\+\_\+init\+Particle@{\+\_\+init\+Particle}}
\index{\+\_\+init\+Particle@{\+\_\+init\+Particle}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{\+\_\+init\+Particle()}{\_initParticle()}}
{\footnotesize\ttfamily void Ogre\+::\+Hollow\+Ellipsoid\+Emitter\+::\+\_\+init\+Particle (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_particle}{Particle} $\ast$}]{p\+Particle }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



See \hyperlink{class_ogre_1_1_particle_emitter}{Particle\+Emitter}. 



Reimplemented from \hyperlink{class_ogre_1_1_ellipsoid_emitter_abb99d9dab3877c580cceed16f2dbf0ca}{Ogre\+::\+Ellipsoid\+Emitter}.

\mbox{\Hypertarget{class_ogre_1_1_hollow_ellipsoid_emitter_a1bdc5012eeece3f155dbf97262b983c2}\label{class_ogre_1_1_hollow_ellipsoid_emitter_a1bdc5012eeece3f155dbf97262b983c2}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!set\+Inner\+Size@{set\+Inner\+Size}}
\index{set\+Inner\+Size@{set\+Inner\+Size}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{set\+Inner\+Size()}{setInnerSize()}}
{\footnotesize\ttfamily void Ogre\+::\+Hollow\+Ellipsoid\+Emitter\+::set\+Inner\+Size (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}]{x,  }\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}]{y,  }\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}]{z }\end{DoxyParamCaption})}



Sets the size of the clear space inside the area from where NO particles are emitted. 


\begin{DoxyParams}{Parameters}
{\em x,y,z} & Parametric values describing the proportion of the shape which is hollow in each direction. \\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
The values are fractions of the \textquotesingle{}outer\textquotesingle{} dimensions; E.\+g. 0 is solid, 0.\+5 is half-\/hollow etc 
\end{DoxyNote}
\mbox{\Hypertarget{class_ogre_1_1_hollow_ellipsoid_emitter_addd9cd21c7a3bfdaa90a5eb9054b18e8}\label{class_ogre_1_1_hollow_ellipsoid_emitter_addd9cd21c7a3bfdaa90a5eb9054b18e8}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!set\+Inner\+SizeX@{set\+Inner\+SizeX}}
\index{set\+Inner\+SizeX@{set\+Inner\+SizeX}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{set\+Inner\+Size\+X()}{setInnerSizeX()}}
{\footnotesize\ttfamily void Ogre\+::\+Hollow\+Ellipsoid\+Emitter\+::set\+Inner\+SizeX (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}]{x }\end{DoxyParamCaption})}



Sets the x component of the area inside the ellipsoid which doesn\textquotesingle{}t emit particles. 


\begin{DoxyParams}{Parameters}
{\em x} & Parametric value describing the proportion of the shape which is hollow in this direction. \\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
The values are fractions of the \textquotesingle{}outer\textquotesingle{} dimensions; E.\+g. 0 is solid, 0.\+5 is half-\/hollow etc 
\end{DoxyNote}
\mbox{\Hypertarget{class_ogre_1_1_hollow_ellipsoid_emitter_ad9dd4f034b30bd8cacac7085467dcb1a}\label{class_ogre_1_1_hollow_ellipsoid_emitter_ad9dd4f034b30bd8cacac7085467dcb1a}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!set\+Inner\+SizeY@{set\+Inner\+SizeY}}
\index{set\+Inner\+SizeY@{set\+Inner\+SizeY}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{set\+Inner\+Size\+Y()}{setInnerSizeY()}}
{\footnotesize\ttfamily void Ogre\+::\+Hollow\+Ellipsoid\+Emitter\+::set\+Inner\+SizeY (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}]{y }\end{DoxyParamCaption})}



Sets the y component of the area inside the ellipsoid which doesn\textquotesingle{}t emit particles. 


\begin{DoxyParams}{Parameters}
{\em y} & Parametric value describing the proportion of the shape which is hollow in this direction. \\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
The values are fractions of the \textquotesingle{}outer\textquotesingle{} dimensions; E.\+g. 0 is solid, 0.\+5 is half-\/hollow etc 
\end{DoxyNote}
\mbox{\Hypertarget{class_ogre_1_1_hollow_ellipsoid_emitter_affda656cbbc1e5cfa7b1bbbc587beb84}\label{class_ogre_1_1_hollow_ellipsoid_emitter_affda656cbbc1e5cfa7b1bbbc587beb84}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!set\+Inner\+SizeZ@{set\+Inner\+SizeZ}}
\index{set\+Inner\+SizeZ@{set\+Inner\+SizeZ}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{set\+Inner\+Size\+Z()}{setInnerSizeZ()}}
{\footnotesize\ttfamily void Ogre\+::\+Hollow\+Ellipsoid\+Emitter\+::set\+Inner\+SizeZ (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}]{z }\end{DoxyParamCaption})}



Sets the z component of the area inside the ellipsoid which doesn\textquotesingle{}t emit particles. 


\begin{DoxyParams}{Parameters}
{\em z} & Parametric value describing the proportion of the shape which is hollow in this direction. \\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
The values are fractions of the \textquotesingle{}outer\textquotesingle{} dimensions; E.\+g. 0 is solid, 0.\+5 is half-\/hollow etc 
\end{DoxyNote}
\mbox{\Hypertarget{class_ogre_1_1_hollow_ellipsoid_emitter_a96c20259d7457aad759ead8ba9c7f10a}\label{class_ogre_1_1_hollow_ellipsoid_emitter_a96c20259d7457aad759ead8ba9c7f10a}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!get\+Inner\+SizeX@{get\+Inner\+SizeX}}
\index{get\+Inner\+SizeX@{get\+Inner\+SizeX}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{get\+Inner\+Size\+X()}{getInnerSizeX()}}
{\footnotesize\ttfamily \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} Ogre\+::\+Hollow\+Ellipsoid\+Emitter\+::get\+Inner\+SizeX (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const}



Gets the x component of the area inside the ellipsoid which doesn\textquotesingle{}t emit particles. 

\mbox{\Hypertarget{class_ogre_1_1_hollow_ellipsoid_emitter_a7ca9cb7a0818cf250c4f6c6ecc70903e}\label{class_ogre_1_1_hollow_ellipsoid_emitter_a7ca9cb7a0818cf250c4f6c6ecc70903e}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!get\+Inner\+SizeY@{get\+Inner\+SizeY}}
\index{get\+Inner\+SizeY@{get\+Inner\+SizeY}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{get\+Inner\+Size\+Y()}{getInnerSizeY()}}
{\footnotesize\ttfamily \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} Ogre\+::\+Hollow\+Ellipsoid\+Emitter\+::get\+Inner\+SizeY (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const}



Gets the y component of the area inside the ellipsoid which doesn\textquotesingle{}t emit particles. 

\mbox{\Hypertarget{class_ogre_1_1_hollow_ellipsoid_emitter_ac68363d8d8a4605d845ca6198296fd2a}\label{class_ogre_1_1_hollow_ellipsoid_emitter_ac68363d8d8a4605d845ca6198296fd2a}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!get\+Inner\+SizeZ@{get\+Inner\+SizeZ}}
\index{get\+Inner\+SizeZ@{get\+Inner\+SizeZ}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{get\+Inner\+Size\+Z()}{getInnerSizeZ()}}
{\footnotesize\ttfamily \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} Ogre\+::\+Hollow\+Ellipsoid\+Emitter\+::get\+Inner\+SizeZ (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const}



Gets the z component of the area inside the ellipsoid which doesn\textquotesingle{}t emit particles. 

\mbox{\Hypertarget{class_ogre_1_1_area_emitter_ad072fea486991d4efa92f9e062ea84b1}\label{class_ogre_1_1_area_emitter_ad072fea486991d4efa92f9e062ea84b1}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!\+\_\+get\+Emission\+Count@{\+\_\+get\+Emission\+Count}}
\index{\+\_\+get\+Emission\+Count@{\+\_\+get\+Emission\+Count}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{\+\_\+get\+Emission\+Count()}{\_getEmissionCount()}}
{\footnotesize\ttfamily unsigned short Ogre\+::\+Area\+Emitter\+::\+\_\+get\+Emission\+Count (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}]{time\+Elapsed }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



See \hyperlink{class_ogre_1_1_particle_emitter}{Particle\+Emitter}. 



Implements \hyperlink{class_ogre_1_1_particle_emitter_a7cfad40c6b640185d22ee701cf23ff6c}{Ogre\+::\+Particle\+Emitter}.

\mbox{\Hypertarget{class_ogre_1_1_area_emitter_a22a39275e9ef9e14d9d873acda400816}\label{class_ogre_1_1_area_emitter_a22a39275e9ef9e14d9d873acda400816}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!set\+Direction@{set\+Direction}}
\index{set\+Direction@{set\+Direction}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{set\+Direction()}{setDirection()}}
{\footnotesize\ttfamily void Ogre\+::\+Area\+Emitter\+::set\+Direction (\begin{DoxyParamCaption}\item[{const \hyperlink{class_ogre_1_1_vector3}{Vector3} \&}]{direction }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Overloaded to update the trans. 

matrix 

Reimplemented from \hyperlink{class_ogre_1_1_particle_emitter_af41030fee74fd28fa295975da55404d4}{Ogre\+::\+Particle\+Emitter}.

\mbox{\Hypertarget{class_ogre_1_1_area_emitter_a47b1c383608e0aca4859c6ecd11d9ef5}\label{class_ogre_1_1_area_emitter_a47b1c383608e0aca4859c6ecd11d9ef5}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!set\+Size@{set\+Size}}
\index{set\+Size@{set\+Size}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{set\+Size()}{setSize()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily void Ogre\+::\+Area\+Emitter\+::set\+Size (\begin{DoxyParamCaption}\item[{const \hyperlink{class_ogre_1_1_vector3}{Vector3} \&}]{size }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inherited]}}



Sets the size of the area from which particles are emitted. 


\begin{DoxyParams}{Parameters}
{\em size} & Vector describing the size of the area. The area extends around the center point by half the x, y and z components of this vector. The box is aligned such that it\textquotesingle{}s local Z axis points along it\textquotesingle{}s direction (see set\+Direction) \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_ogre_1_1_area_emitter_a123c22ed81e96c90b5cb096d11e26aae}\label{class_ogre_1_1_area_emitter_a123c22ed81e96c90b5cb096d11e26aae}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!set\+Size@{set\+Size}}
\index{set\+Size@{set\+Size}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{set\+Size()}{setSize()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily void Ogre\+::\+Area\+Emitter\+::set\+Size (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}]{x,  }\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}]{y,  }\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}]{z }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inherited]}}



Sets the size of the area from which particles are emitted. 


\begin{DoxyParams}{Parameters}
{\em x,y,z} & Individual axis lengths describing the size of the area. The area extends around the center point by half the x, y and z components of this vector. The box is aligned such that it\textquotesingle{}s local Z axis points along it\textquotesingle{}s direction (see set\+Direction) \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_ogre_1_1_area_emitter_a8ada445a7c60d99d81304417a386f787}\label{class_ogre_1_1_area_emitter_a8ada445a7c60d99d81304417a386f787}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!set\+Width@{set\+Width}}
\index{set\+Width@{set\+Width}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{set\+Width()}{setWidth()}}
{\footnotesize\ttfamily void Ogre\+::\+Area\+Emitter\+::set\+Width (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}]{width }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inherited]}}



Sets the width (local x size) of the emitter. 

\mbox{\Hypertarget{class_ogre_1_1_area_emitter_a872608a91795338bb63962d696289eea}\label{class_ogre_1_1_area_emitter_a872608a91795338bb63962d696289eea}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!get\+Width@{get\+Width}}
\index{get\+Width@{get\+Width}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{get\+Width()}{getWidth()}}
{\footnotesize\ttfamily \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} Ogre\+::\+Area\+Emitter\+::get\+Width (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inherited]}}



Gets the width (local x size) of the emitter. 

\mbox{\Hypertarget{class_ogre_1_1_area_emitter_a7063e13cbae9dd5a667f2a05d48fdf43}\label{class_ogre_1_1_area_emitter_a7063e13cbae9dd5a667f2a05d48fdf43}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!set\+Height@{set\+Height}}
\index{set\+Height@{set\+Height}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{set\+Height()}{setHeight()}}
{\footnotesize\ttfamily void Ogre\+::\+Area\+Emitter\+::set\+Height (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}]{Height }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inherited]}}



Sets the height (local y size) of the emitter. 

\mbox{\Hypertarget{class_ogre_1_1_area_emitter_a12c7b04420ff5aa08741d114053daff8}\label{class_ogre_1_1_area_emitter_a12c7b04420ff5aa08741d114053daff8}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!get\+Height@{get\+Height}}
\index{get\+Height@{get\+Height}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{get\+Height()}{getHeight()}}
{\footnotesize\ttfamily \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} Ogre\+::\+Area\+Emitter\+::get\+Height (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inherited]}}



Gets the height (local y size) of the emitter. 

\mbox{\Hypertarget{class_ogre_1_1_area_emitter_aa0784075820b4bdf48c687986ac77117}\label{class_ogre_1_1_area_emitter_aa0784075820b4bdf48c687986ac77117}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!set\+Depth@{set\+Depth}}
\index{set\+Depth@{set\+Depth}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{set\+Depth()}{setDepth()}}
{\footnotesize\ttfamily void Ogre\+::\+Area\+Emitter\+::set\+Depth (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}]{Depth }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inherited]}}



Sets the depth (local y size) of the emitter. 

\mbox{\Hypertarget{class_ogre_1_1_area_emitter_a0675cd5508ed0a37fa6613ad5d0978c5}\label{class_ogre_1_1_area_emitter_a0675cd5508ed0a37fa6613ad5d0978c5}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!get\+Depth@{get\+Depth}}
\index{get\+Depth@{get\+Depth}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{get\+Depth()}{getDepth()}}
{\footnotesize\ttfamily \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} Ogre\+::\+Area\+Emitter\+::get\+Depth (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inherited]}}



Gets the depth (local y size) of the emitter. 

\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_aae174ed689d7748e3047bb4242440993}\label{class_ogre_1_1_particle_emitter_aae174ed689d7748e3047bb4242440993}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!set\+Position@{set\+Position}}
\index{set\+Position@{set\+Position}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{set\+Position()}{setPosition()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Particle\+Emitter\+::set\+Position (\begin{DoxyParamCaption}\item[{const \hyperlink{class_ogre_1_1_vector3}{Vector3} \&}]{pos }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Sets the position of this emitter relative to the particle system center. 

\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_a248869cbb1598a7518e191a063a4f89a}\label{class_ogre_1_1_particle_emitter_a248869cbb1598a7518e191a063a4f89a}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!get\+Position@{get\+Position}}
\index{get\+Position@{get\+Position}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{get\+Position()}{getPosition()}}
{\footnotesize\ttfamily virtual const \hyperlink{class_ogre_1_1_vector3}{Vector3}\& Ogre\+::\+Particle\+Emitter\+::get\+Position (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Returns the position of this emitter relative to the center of the particle system. 

\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_a0ddb2110884003fa74abc6eaab2682cc}\label{class_ogre_1_1_particle_emitter_a0ddb2110884003fa74abc6eaab2682cc}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!get\+Direction@{get\+Direction}}
\index{get\+Direction@{get\+Direction}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{get\+Direction()}{getDirection()}}
{\footnotesize\ttfamily virtual const \hyperlink{class_ogre_1_1_vector3}{Vector3}\& Ogre\+::\+Particle\+Emitter\+::get\+Direction (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Returns the base direction of the emitter. 

\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_a595cb72cb60c6566bee7204ef7d92ebd}\label{class_ogre_1_1_particle_emitter_a595cb72cb60c6566bee7204ef7d92ebd}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!set\+Up@{set\+Up}}
\index{set\+Up@{set\+Up}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{set\+Up()}{setUp()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Particle\+Emitter\+::set\+Up (\begin{DoxyParamCaption}\item[{const \hyperlink{class_ogre_1_1_vector3}{Vector3} \&}]{up }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Sets the notional up vector of the emitter. 

\begin{DoxyRemark}{Remarks}
Many emitters emit particles from within a region, and for some that region is not circularly symmetric about the emitter direction. The up vector allows such emitters to be orientated about the direction vector. 
\end{DoxyRemark}

\begin{DoxyParams}{Parameters}
{\em up} & The base direction for particles emitted. It must be perpendicular to the direction vector. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_ac6faac35cb62e861b8b0803e04ceed13}\label{class_ogre_1_1_particle_emitter_ac6faac35cb62e861b8b0803e04ceed13}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!get\+Up@{get\+Up}}
\index{get\+Up@{get\+Up}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{get\+Up()}{getUp()}}
{\footnotesize\ttfamily virtual const \hyperlink{class_ogre_1_1_vector3}{Vector3}\& Ogre\+::\+Particle\+Emitter\+::get\+Up (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Returns the up vector of the emitter. 

\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_a73fc7ce8c6dc5bba68d5da1cca779c33}\label{class_ogre_1_1_particle_emitter_a73fc7ce8c6dc5bba68d5da1cca779c33}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!set\+Dir\+Position\+Reference@{set\+Dir\+Position\+Reference}}
\index{set\+Dir\+Position\+Reference@{set\+Dir\+Position\+Reference}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{set\+Dir\+Position\+Reference()}{setDirPositionReference()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Particle\+Emitter\+::set\+Dir\+Position\+Reference (\begin{DoxyParamCaption}\item[{const \hyperlink{class_ogre_1_1_vector3}{Vector3} \&}]{position,  }\item[{bool}]{enable }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Sets the direction of the emitter. 

Some particle effects need to emit particles in many random directions, but still following some rules; like not having them collide against each other. Very useful for explosions and implosions (when velocity is negative) \begin{DoxyNote}{Note}
Although once enabled m\+Dir\+Position\+Ref will supersede m\+Direction; calling \hyperlink{class_ogre_1_1_area_emitter_a22a39275e9ef9e14d9d873acda400816}{set\+Direction()} may still be needed to setup a custom up vector. 
\end{DoxyNote}

\begin{DoxyParams}{Parameters}
{\em position} & The reference position in which the direction of the particles will be calculated from, also taking into account the particle\textquotesingle{}s position at the time of emission. \\
\hline
{\em enable} & True to use m\+Dir\+Position\+Ref, false to use the default behaviour with m\+Direction \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_a13c3ad7a5e076316869eacbc89e95be9}\label{class_ogre_1_1_particle_emitter_a13c3ad7a5e076316869eacbc89e95be9}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!get\+Dir\+Position\+Reference@{get\+Dir\+Position\+Reference}}
\index{get\+Dir\+Position\+Reference@{get\+Dir\+Position\+Reference}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{get\+Dir\+Position\+Reference()}{getDirPositionReference()}}
{\footnotesize\ttfamily virtual const \hyperlink{class_ogre_1_1_vector3}{Vector3}\& Ogre\+::\+Particle\+Emitter\+::get\+Dir\+Position\+Reference (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Returns the position reference to generate direction of emitted particles. 

\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_a334b3e2619d23844739a29bcad603e00}\label{class_ogre_1_1_particle_emitter_a334b3e2619d23844739a29bcad603e00}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!get\+Dir\+Position\+Reference\+Enabled@{get\+Dir\+Position\+Reference\+Enabled}}
\index{get\+Dir\+Position\+Reference\+Enabled@{get\+Dir\+Position\+Reference\+Enabled}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{get\+Dir\+Position\+Reference\+Enabled()}{getDirPositionReferenceEnabled()}}
{\footnotesize\ttfamily virtual bool Ogre\+::\+Particle\+Emitter\+::get\+Dir\+Position\+Reference\+Enabled (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Returns whether direction or position reference is used. 

\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_aeb086f851624a470e1b5592b81418d39}\label{class_ogre_1_1_particle_emitter_aeb086f851624a470e1b5592b81418d39}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!set\+Angle@{set\+Angle}}
\index{set\+Angle@{set\+Angle}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{set\+Angle()}{setAngle()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Particle\+Emitter\+::set\+Angle (\begin{DoxyParamCaption}\item[{const \hyperlink{class_ogre_1_1_radian}{Radian} \&}]{angle }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Sets the maximum angle away from the emitter direction which particle will be emitted. 

\begin{DoxyRemark}{Remarks}
Whilst the direction property defines the general direction of emission for particles, this property defines how far the emission angle can deviate away from this base direction. This allows you to create a scatter effect -\/ if set to 0, all particles will be emitted exactly along the emitters direction vector, whereas if you set it to 180 degrees or more, particles will be emitted in a sphere, i.\+e. in all directions. 
\end{DoxyRemark}

\begin{DoxyParams}{Parameters}
{\em angle} & Maximum angle which initial particle direction can deviate from the emitter base direction vector. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_af91680375665bc911d80b76262882e8b}\label{class_ogre_1_1_particle_emitter_af91680375665bc911d80b76262882e8b}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!get\+Angle@{get\+Angle}}
\index{get\+Angle@{get\+Angle}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{get\+Angle()}{getAngle()}}
{\footnotesize\ttfamily virtual const \hyperlink{class_ogre_1_1_radian}{Radian}\& Ogre\+::\+Particle\+Emitter\+::get\+Angle (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Returns the maximum angle which the initial particle direction can deviate from the emitters base direction. 

\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_a659edec094aae09a7f1325e7e8fbc29a}\label{class_ogre_1_1_particle_emitter_a659edec094aae09a7f1325e7e8fbc29a}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!set\+Particle\+Velocity@{set\+Particle\+Velocity}}
\index{set\+Particle\+Velocity@{set\+Particle\+Velocity}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{set\+Particle\+Velocity()}{setParticleVelocity()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Particle\+Emitter\+::set\+Particle\+Velocity (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}]{speed }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Sets the initial velocity of particles emitted. 

\begin{DoxyRemark}{Remarks}
This method sets a constant speed for emitted particles. See the alternate version of this method which takes 2 parameters if you want a variable speed. 
\end{DoxyRemark}

\begin{DoxyParams}{Parameters}
{\em speed} & The initial speed in world units per second which every particle emitted starts with. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_a8d8c2e2e39187abc715d911cfa802780}\label{class_ogre_1_1_particle_emitter_a8d8c2e2e39187abc715d911cfa802780}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!set\+Particle\+Velocity@{set\+Particle\+Velocity}}
\index{set\+Particle\+Velocity@{set\+Particle\+Velocity}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{set\+Particle\+Velocity()}{setParticleVelocity()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Particle\+Emitter\+::set\+Particle\+Velocity (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}]{min,  }\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}]{max }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Sets the initial velocity range of particles emitted. 

\begin{DoxyRemark}{Remarks}
This method sets the range of starting speeds for emitted particles. See the alternate version of this method which takes 1 parameter if you want a constant speed. This emitter will randomly choose a speed between the minimum and maximum for each particle. 
\end{DoxyRemark}

\begin{DoxyParams}{Parameters}
{\em max} & The maximum speed in world units per second for the initial particle speed on emission. \\
\hline
{\em min} & The minimum speed in world units per second for the initial particle speed on emission. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_a74daf160185c31ecee5481b50f976a1c}\label{class_ogre_1_1_particle_emitter_a74daf160185c31ecee5481b50f976a1c}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!set\+Min\+Particle\+Velocity@{set\+Min\+Particle\+Velocity}}
\index{set\+Min\+Particle\+Velocity@{set\+Min\+Particle\+Velocity}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{set\+Min\+Particle\+Velocity()}{setMinParticleVelocity()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Particle\+Emitter\+::set\+Min\+Particle\+Velocity (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}]{min }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Returns the minimum particle velocity. 

\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_ae71153b3e6cdfcfeb3b49388f603b13b}\label{class_ogre_1_1_particle_emitter_ae71153b3e6cdfcfeb3b49388f603b13b}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!set\+Max\+Particle\+Velocity@{set\+Max\+Particle\+Velocity}}
\index{set\+Max\+Particle\+Velocity@{set\+Max\+Particle\+Velocity}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{set\+Max\+Particle\+Velocity()}{setMaxParticleVelocity()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Particle\+Emitter\+::set\+Max\+Particle\+Velocity (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}]{max }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Returns the maximum particle velocity. 

\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_ab39d2d327c694ef553fc3159b680d1db}\label{class_ogre_1_1_particle_emitter_ab39d2d327c694ef553fc3159b680d1db}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!get\+Particle\+Velocity@{get\+Particle\+Velocity}}
\index{get\+Particle\+Velocity@{get\+Particle\+Velocity}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{get\+Particle\+Velocity()}{getParticleVelocity()}}
{\footnotesize\ttfamily virtual \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} Ogre\+::\+Particle\+Emitter\+::get\+Particle\+Velocity (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Returns the initial velocity of particles emitted. 

\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_ab477389178da76c28a12e07d1191bef4}\label{class_ogre_1_1_particle_emitter_ab477389178da76c28a12e07d1191bef4}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!get\+Min\+Particle\+Velocity@{get\+Min\+Particle\+Velocity}}
\index{get\+Min\+Particle\+Velocity@{get\+Min\+Particle\+Velocity}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{get\+Min\+Particle\+Velocity()}{getMinParticleVelocity()}}
{\footnotesize\ttfamily virtual \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} Ogre\+::\+Particle\+Emitter\+::get\+Min\+Particle\+Velocity (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Returns the minimum particle velocity. 

\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_a98d3f921cd9061414149636172557d71}\label{class_ogre_1_1_particle_emitter_a98d3f921cd9061414149636172557d71}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!get\+Max\+Particle\+Velocity@{get\+Max\+Particle\+Velocity}}
\index{get\+Max\+Particle\+Velocity@{get\+Max\+Particle\+Velocity}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{get\+Max\+Particle\+Velocity()}{getMaxParticleVelocity()}}
{\footnotesize\ttfamily virtual \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} Ogre\+::\+Particle\+Emitter\+::get\+Max\+Particle\+Velocity (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Returns the maximum particle velocity. 

\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_acb690da52c45571e198e39857b6a6d89}\label{class_ogre_1_1_particle_emitter_acb690da52c45571e198e39857b6a6d89}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!set\+Emission\+Rate@{set\+Emission\+Rate}}
\index{set\+Emission\+Rate@{set\+Emission\+Rate}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{set\+Emission\+Rate()}{setEmissionRate()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Particle\+Emitter\+::set\+Emission\+Rate (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}]{particles\+Per\+Second }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Sets the emission rate for this emitter. 

\begin{DoxyRemark}{Remarks}
This method tells the emitter how many particles per second should be emitted. The emitter subclass does not have to emit these in a continuous burst -\/ this is a relative parameter and the emitter may choose to emit all of the second\textquotesingle{}s worth of particles every half-\/second for example. This is controlled by the emitter\textquotesingle{}s get\+Emission\+Count method. 
\end{DoxyRemark}
\begin{DoxyParagraph}{}
Also, if the \hyperlink{class_ogre_1_1_particle_system}{Particle\+System}\textquotesingle{}s particle quota is exceeded, not all the particles requested may be actually emitted. 
\end{DoxyParagraph}

\begin{DoxyParams}{Parameters}
{\em particles\+Per\+Second} & The number of particles to be emitted every second. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_a5b7e2e8dd8e695736a1038588c382fbe}\label{class_ogre_1_1_particle_emitter_a5b7e2e8dd8e695736a1038588c382fbe}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!get\+Emission\+Rate@{get\+Emission\+Rate}}
\index{get\+Emission\+Rate@{get\+Emission\+Rate}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{get\+Emission\+Rate()}{getEmissionRate()}}
{\footnotesize\ttfamily virtual \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} Ogre\+::\+Particle\+Emitter\+::get\+Emission\+Rate (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Returns the emission rate set for this emitter. 

\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_aa4cc84bb842666d1a69d25375dac5d12}\label{class_ogre_1_1_particle_emitter_aa4cc84bb842666d1a69d25375dac5d12}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!set\+Time\+To\+Live@{set\+Time\+To\+Live}}
\index{set\+Time\+To\+Live@{set\+Time\+To\+Live}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{set\+Time\+To\+Live()}{setTimeToLive()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Particle\+Emitter\+::set\+Time\+To\+Live (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}]{ttl }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Sets the lifetime of all particles emitted. 

\begin{DoxyRemark}{Remarks}
The emitter initialises particles with a time-\/to-\/live (T\+TL), the number of seconds a particle will exist before being destroyed. This method sets a constant T\+TL for all particles emitted. Note that affectors are able to modify the T\+TL of particles later. 
\end{DoxyRemark}
\begin{DoxyParagraph}{}
Also see the alternate version of this method which takes a min and max T\+TL in order to have the T\+TL vary per particle. 
\end{DoxyParagraph}

\begin{DoxyParams}{Parameters}
{\em ttl} & The number of seconds each particle will live for. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_a0cdad11e98fe6af5c36ca88b83e439ac}\label{class_ogre_1_1_particle_emitter_a0cdad11e98fe6af5c36ca88b83e439ac}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!set\+Time\+To\+Live@{set\+Time\+To\+Live}}
\index{set\+Time\+To\+Live@{set\+Time\+To\+Live}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{set\+Time\+To\+Live()}{setTimeToLive()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Particle\+Emitter\+::set\+Time\+To\+Live (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}]{min\+Ttl,  }\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}]{max\+Ttl }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Sets the range of lifetime for particles emitted. 

\begin{DoxyRemark}{Remarks}
The emitter initialises particles with a time-\/to-\/live (T\+TL), the number of seconds a particle will exist before being destroyed. This method sets a range for the T\+TL for all particles emitted; the ttl may be randomised between these 2 extremes or will vary some other way depending on the emitter. Note that affectors are able to modify the T\+TL of particles later. 
\end{DoxyRemark}
\begin{DoxyParagraph}{}
Also see the alternate version of this method which takes a single T\+TL in order to set a constant T\+TL for all particles. 
\end{DoxyParagraph}

\begin{DoxyParams}{Parameters}
{\em min\+Ttl} & The minimum number of seconds each particle will live for. Must be non-\/negative! \\
\hline
{\em max\+Ttl} & The maximum number of seconds each particle will live for. Must be non-\/negative! \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_a7151224f33967bb60d9bdf631cc432b9}\label{class_ogre_1_1_particle_emitter_a7151224f33967bb60d9bdf631cc432b9}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!set\+Min\+Time\+To\+Live@{set\+Min\+Time\+To\+Live}}
\index{set\+Min\+Time\+To\+Live@{set\+Min\+Time\+To\+Live}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{set\+Min\+Time\+To\+Live()}{setMinTimeToLive()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Particle\+Emitter\+::set\+Min\+Time\+To\+Live (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}]{min }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Sets the minimum time each particle will live for. 

Must be non-\/negative! \mbox{\Hypertarget{class_ogre_1_1_particle_emitter_abff726acd08f87c5be8a77c2e7d0b9eb}\label{class_ogre_1_1_particle_emitter_abff726acd08f87c5be8a77c2e7d0b9eb}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!set\+Max\+Time\+To\+Live@{set\+Max\+Time\+To\+Live}}
\index{set\+Max\+Time\+To\+Live@{set\+Max\+Time\+To\+Live}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{set\+Max\+Time\+To\+Live()}{setMaxTimeToLive()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Particle\+Emitter\+::set\+Max\+Time\+To\+Live (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}]{max }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Sets the maximum time each particle will live for. 

Must be non-\/negative! \mbox{\Hypertarget{class_ogre_1_1_particle_emitter_a4e0b837e02c70c0cfc880f83ce6b6739}\label{class_ogre_1_1_particle_emitter_a4e0b837e02c70c0cfc880f83ce6b6739}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!get\+Time\+To\+Live@{get\+Time\+To\+Live}}
\index{get\+Time\+To\+Live@{get\+Time\+To\+Live}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{get\+Time\+To\+Live()}{getTimeToLive()}}
{\footnotesize\ttfamily virtual \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} Ogre\+::\+Particle\+Emitter\+::get\+Time\+To\+Live (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Gets the time each particle will live for. 

\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_a6607b5a35ab594e8e5e01df766cd5462}\label{class_ogre_1_1_particle_emitter_a6607b5a35ab594e8e5e01df766cd5462}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!get\+Min\+Time\+To\+Live@{get\+Min\+Time\+To\+Live}}
\index{get\+Min\+Time\+To\+Live@{get\+Min\+Time\+To\+Live}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{get\+Min\+Time\+To\+Live()}{getMinTimeToLive()}}
{\footnotesize\ttfamily virtual \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} Ogre\+::\+Particle\+Emitter\+::get\+Min\+Time\+To\+Live (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Gets the minimum time each particle will live for. 

\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_a23a30a598c10f44f59ad4cfd78bf2a10}\label{class_ogre_1_1_particle_emitter_a23a30a598c10f44f59ad4cfd78bf2a10}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!get\+Max\+Time\+To\+Live@{get\+Max\+Time\+To\+Live}}
\index{get\+Max\+Time\+To\+Live@{get\+Max\+Time\+To\+Live}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{get\+Max\+Time\+To\+Live()}{getMaxTimeToLive()}}
{\footnotesize\ttfamily virtual \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} Ogre\+::\+Particle\+Emitter\+::get\+Max\+Time\+To\+Live (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Gets the maximum time each particle will live for. 

\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_a857218f119755b72b9d3afbc1d896446}\label{class_ogre_1_1_particle_emitter_a857218f119755b72b9d3afbc1d896446}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!set\+Colour@{set\+Colour}}
\index{set\+Colour@{set\+Colour}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{set\+Colour()}{setColour()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Particle\+Emitter\+::set\+Colour (\begin{DoxyParamCaption}\item[{const \hyperlink{class_ogre_1_1_colour_value}{Colour\+Value} \&}]{colour }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Sets the initial colour of particles emitted. 

\begin{DoxyRemark}{Remarks}
Particles have an initial colour on emission which the emitter sets. This method sets this colour. See the alternate version of this method which takes 2 colours in order to establish a range of colours to be assigned to particles. 
\end{DoxyRemark}

\begin{DoxyParams}{Parameters}
{\em colour} & The colour which all particles will be given on emission. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_a7f442353f518bf6caae127dac6d0b6ee}\label{class_ogre_1_1_particle_emitter_a7f442353f518bf6caae127dac6d0b6ee}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!set\+Colour@{set\+Colour}}
\index{set\+Colour@{set\+Colour}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{set\+Colour()}{setColour()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Particle\+Emitter\+::set\+Colour (\begin{DoxyParamCaption}\item[{const \hyperlink{class_ogre_1_1_colour_value}{Colour\+Value} \&}]{colour\+Start,  }\item[{const \hyperlink{class_ogre_1_1_colour_value}{Colour\+Value} \&}]{colour\+End }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Sets the range of colours for emitted particles. 

\begin{DoxyRemark}{Remarks}
Particles have an initial colour on emission which the emitter sets. This method sets the range of this colour. See the alternate version of this method which takes a single colour in order to set a constant colour for all particles. Emitters may choose to randomly assign a colour in this range, or may use some other method to vary the colour. 
\end{DoxyRemark}

\begin{DoxyParams}{Parameters}
{\em colour\+Start} & The start of the colour range \\
\hline
{\em colour\+End} & The end of the colour range \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_a1c642db8ce58df3c61f431ebc9066277}\label{class_ogre_1_1_particle_emitter_a1c642db8ce58df3c61f431ebc9066277}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!set\+Colour\+Range\+Start@{set\+Colour\+Range\+Start}}
\index{set\+Colour\+Range\+Start@{set\+Colour\+Range\+Start}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{set\+Colour\+Range\+Start()}{setColourRangeStart()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Particle\+Emitter\+::set\+Colour\+Range\+Start (\begin{DoxyParamCaption}\item[{const \hyperlink{class_ogre_1_1_colour_value}{Colour\+Value} \&}]{colour }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Sets the minimum colour of particles to be emitted. 

\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_a674566db12d25f32513a382a4118b5da}\label{class_ogre_1_1_particle_emitter_a674566db12d25f32513a382a4118b5da}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!set\+Colour\+Range\+End@{set\+Colour\+Range\+End}}
\index{set\+Colour\+Range\+End@{set\+Colour\+Range\+End}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{set\+Colour\+Range\+End()}{setColourRangeEnd()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Particle\+Emitter\+::set\+Colour\+Range\+End (\begin{DoxyParamCaption}\item[{const \hyperlink{class_ogre_1_1_colour_value}{Colour\+Value} \&}]{colour }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Sets the maximum colour of particles to be emitted. 

\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_a666a8c8c660ffc55ff338b59a416f682}\label{class_ogre_1_1_particle_emitter_a666a8c8c660ffc55ff338b59a416f682}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!get\+Colour@{get\+Colour}}
\index{get\+Colour@{get\+Colour}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{get\+Colour()}{getColour()}}
{\footnotesize\ttfamily virtual const \hyperlink{class_ogre_1_1_colour_value}{Colour\+Value}\& Ogre\+::\+Particle\+Emitter\+::get\+Colour (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Gets the colour of particles to be emitted. 

\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_a3d9141e9851a449cccf480e7a30826df}\label{class_ogre_1_1_particle_emitter_a3d9141e9851a449cccf480e7a30826df}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!get\+Colour\+Range\+Start@{get\+Colour\+Range\+Start}}
\index{get\+Colour\+Range\+Start@{get\+Colour\+Range\+Start}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{get\+Colour\+Range\+Start()}{getColourRangeStart()}}
{\footnotesize\ttfamily virtual const \hyperlink{class_ogre_1_1_colour_value}{Colour\+Value}\& Ogre\+::\+Particle\+Emitter\+::get\+Colour\+Range\+Start (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Gets the minimum colour of particles to be emitted. 

\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_a691070e7cdb1ca6d61e687ca3c510123}\label{class_ogre_1_1_particle_emitter_a691070e7cdb1ca6d61e687ca3c510123}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!get\+Colour\+Range\+End@{get\+Colour\+Range\+End}}
\index{get\+Colour\+Range\+End@{get\+Colour\+Range\+End}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{get\+Colour\+Range\+End()}{getColourRangeEnd()}}
{\footnotesize\ttfamily virtual const \hyperlink{class_ogre_1_1_colour_value}{Colour\+Value}\& Ogre\+::\+Particle\+Emitter\+::get\+Colour\+Range\+End (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Gets the maximum colour of particles to be emitted. 

\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_aface49e7023832dda41e44b26f048843}\label{class_ogre_1_1_particle_emitter_aface49e7023832dda41e44b26f048843}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!get\+Type@{get\+Type}}
\index{get\+Type@{get\+Type}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{get\+Type()}{getType()}}
{\footnotesize\ttfamily const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}\& Ogre\+::\+Particle\+Emitter\+::get\+Type (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}



Returns the name of the type of emitter. 

\begin{DoxyRemark}{Remarks}
This property is useful for determining the type of emitter procedurally so another can be created. 
\end{DoxyRemark}
\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_a9d26a5cb04855bc93abe837dc7cb83ac}\label{class_ogre_1_1_particle_emitter_a9d26a5cb04855bc93abe837dc7cb83ac}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!set\+Enabled@{set\+Enabled}}
\index{set\+Enabled@{set\+Enabled}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{set\+Enabled()}{setEnabled()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Particle\+Emitter\+::set\+Enabled (\begin{DoxyParamCaption}\item[{bool}]{enabled }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Sets whether or not the emitter is enabled. 

\begin{DoxyRemark}{Remarks}
You can turn an emitter off completely by setting this parameter to false. 
\end{DoxyRemark}
\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_a96b7ceb94e86301975d9f2b47baee906}\label{class_ogre_1_1_particle_emitter_a96b7ceb94e86301975d9f2b47baee906}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!get\+Enabled@{get\+Enabled}}
\index{get\+Enabled@{get\+Enabled}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{get\+Enabled()}{getEnabled()}}
{\footnotesize\ttfamily virtual bool Ogre\+::\+Particle\+Emitter\+::get\+Enabled (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Gets the flag indicating if this emitter is enabled or not. 

\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_a8f9062c067ecb49776d4ce73cf41990d}\label{class_ogre_1_1_particle_emitter_a8f9062c067ecb49776d4ce73cf41990d}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!set\+Start\+Time@{set\+Start\+Time}}
\index{set\+Start\+Time@{set\+Start\+Time}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{set\+Start\+Time()}{setStartTime()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Particle\+Emitter\+::set\+Start\+Time (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}]{start\+Time }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Sets the \textquotesingle{}start time\textquotesingle{} of this emitter. 

\begin{DoxyRemark}{Remarks}
By default an emitter starts straight away as soon as a \hyperlink{class_ogre_1_1_particle_system}{Particle\+System} is first created, or also just after it is re-\/enabled. This parameter allows you to set a time delay so that the emitter does not \textquotesingle{}kick in\textquotesingle{} until later. 
\end{DoxyRemark}

\begin{DoxyParams}{Parameters}
{\em start\+Time} & The time in seconds from the creation or enabling of the emitter. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_a1be2d46c4f3a8bd1d4118d347397e245}\label{class_ogre_1_1_particle_emitter_a1be2d46c4f3a8bd1d4118d347397e245}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!get\+Start\+Time@{get\+Start\+Time}}
\index{get\+Start\+Time@{get\+Start\+Time}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{get\+Start\+Time()}{getStartTime()}}
{\footnotesize\ttfamily virtual \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} Ogre\+::\+Particle\+Emitter\+::get\+Start\+Time (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Gets the start time of the emitter. 

\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_a7e54feab62fa032b0190f3817d9e3d7f}\label{class_ogre_1_1_particle_emitter_a7e54feab62fa032b0190f3817d9e3d7f}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!set\+Duration@{set\+Duration}}
\index{set\+Duration@{set\+Duration}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{set\+Duration()}{setDuration()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Particle\+Emitter\+::set\+Duration (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}]{duration }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Sets the duration of the emitter. 

\begin{DoxyRemark}{Remarks}
By default emitters run indefinitely (unless you manually disable them). By setting this parameter, you can make an emitter turn off on it\textquotesingle{}s own after a set number of seconds. It will then remain disabled until either set\+Enabled(true) is called, or if the \textquotesingle{}repeat\+After\textquotesingle{} parameter has been set it will also repeat after a number of seconds. 
\end{DoxyRemark}
\begin{DoxyParagraph}{}
Also see the alternative version of this method which allows you to set a min and max duration for a random variable duration. 
\end{DoxyParagraph}

\begin{DoxyParams}{Parameters}
{\em duration} & The duration in seconds. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_a2ed1a99178ad112142f9ff9ac95c553e}\label{class_ogre_1_1_particle_emitter_a2ed1a99178ad112142f9ff9ac95c553e}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!set\+Duration@{set\+Duration}}
\index{set\+Duration@{set\+Duration}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{set\+Duration()}{setDuration()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Particle\+Emitter\+::set\+Duration (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}]{min,  }\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}]{max }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Sets the range of random duration for this emitter. 

\begin{DoxyRemark}{Remarks}
By default emitters run indefinitely (unless you manually disable them). By setting this parameter, you can make an emitter turn off on it\textquotesingle{}s own after a random number of seconds. It will then remain disabled until either set\+Enabled(true) is called, or if the \textquotesingle{}repeat\+After\textquotesingle{} parameter has been set it will also repeat after a number of seconds. 
\end{DoxyRemark}
\begin{DoxyParagraph}{}
Also see the alternative version of this method which allows you to set a constant duration. 
\end{DoxyParagraph}

\begin{DoxyParams}{Parameters}
{\em min} & The minimum duration in seconds. \\
\hline
{\em max} & The minimum duration in seconds. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_a1e9a8af81722473eb516e36a27e885bd}\label{class_ogre_1_1_particle_emitter_a1e9a8af81722473eb516e36a27e885bd}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!get\+Duration@{get\+Duration}}
\index{get\+Duration@{get\+Duration}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{get\+Duration()}{getDuration()}}
{\footnotesize\ttfamily virtual \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} Ogre\+::\+Particle\+Emitter\+::get\+Duration (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Gets the duration of the emitter from when it is created or re-\/enabled. 

\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_a79a2560fdff854fce4e0daf7ebc91291}\label{class_ogre_1_1_particle_emitter_a79a2560fdff854fce4e0daf7ebc91291}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!set\+Min\+Duration@{set\+Min\+Duration}}
\index{set\+Min\+Duration@{set\+Min\+Duration}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{set\+Min\+Duration()}{setMinDuration()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Particle\+Emitter\+::set\+Min\+Duration (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}]{min }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Sets the minimum duration of this emitter in seconds (see set\+Duration for more details) 

\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_a9194f48e306289c7f3c7f77374febb01}\label{class_ogre_1_1_particle_emitter_a9194f48e306289c7f3c7f77374febb01}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!set\+Max\+Duration@{set\+Max\+Duration}}
\index{set\+Max\+Duration@{set\+Max\+Duration}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{set\+Max\+Duration()}{setMaxDuration()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Particle\+Emitter\+::set\+Max\+Duration (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}]{max }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Sets the maximum duration of this emitter in seconds (see set\+Duration for more details) 

\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_a777c4c5c065aae3d07637819300b15b5}\label{class_ogre_1_1_particle_emitter_a777c4c5c065aae3d07637819300b15b5}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!get\+Min\+Duration@{get\+Min\+Duration}}
\index{get\+Min\+Duration@{get\+Min\+Duration}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{get\+Min\+Duration()}{getMinDuration()}}
{\footnotesize\ttfamily virtual \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} Ogre\+::\+Particle\+Emitter\+::get\+Min\+Duration (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Gets the minimum duration of this emitter in seconds (see set\+Duration for more details) 

\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_a51159bb05720260843eb80fde34261fd}\label{class_ogre_1_1_particle_emitter_a51159bb05720260843eb80fde34261fd}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!get\+Max\+Duration@{get\+Max\+Duration}}
\index{get\+Max\+Duration@{get\+Max\+Duration}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{get\+Max\+Duration()}{getMaxDuration()}}
{\footnotesize\ttfamily virtual \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} Ogre\+::\+Particle\+Emitter\+::get\+Max\+Duration (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Gets the maximum duration of this emitter in seconds (see set\+Duration for more details) 

\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_a95517da295f74f765f031f63b4964fdf}\label{class_ogre_1_1_particle_emitter_a95517da295f74f765f031f63b4964fdf}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!set\+Repeat\+Delay@{set\+Repeat\+Delay}}
\index{set\+Repeat\+Delay@{set\+Repeat\+Delay}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{set\+Repeat\+Delay()}{setRepeatDelay()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Particle\+Emitter\+::set\+Repeat\+Delay (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}]{duration }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Sets the time between repeats of the emitter. 

\begin{DoxyRemark}{Remarks}
By default emitters run indefinitely (unless you manually disable them). However, if you manually disable the emitter (by calling set\+Enabled(false), or it\textquotesingle{}s duration runs out, it will cease to emit 
\end{DoxyRemark}
\begin{DoxyParagraph}{}
Also see the alternative version of this method which allows you to set a min and max duration for a random variable duration. 
\end{DoxyParagraph}

\begin{DoxyParams}{Parameters}
{\em duration} & The duration in seconds. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_a4a7903addb8535a17cf0d79cb43ce7dd}\label{class_ogre_1_1_particle_emitter_a4a7903addb8535a17cf0d79cb43ce7dd}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!set\+Repeat\+Delay@{set\+Repeat\+Delay}}
\index{set\+Repeat\+Delay@{set\+Repeat\+Delay}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{set\+Repeat\+Delay()}{setRepeatDelay()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Particle\+Emitter\+::set\+Repeat\+Delay (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}]{min,  }\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}]{max }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Sets the range of random duration for this emitter. 

\begin{DoxyRemark}{Remarks}
By default emitters run indefinitely (unless you manually disable them). By setting this parameter, you can make an emitter turn off on it\textquotesingle{}s own after a random number of seconds. It will then remain disabled until either set\+Enabled(true) is called, or if the \textquotesingle{}repeat\+After\textquotesingle{} parameter has been set it will also repeat after a number of seconds. 
\end{DoxyRemark}
\begin{DoxyParagraph}{}
Also see the alternative version of this method which allows you to set a constant duration. 
\end{DoxyParagraph}

\begin{DoxyParams}{Parameters}
{\em min} & The minimum duration in seconds. \\
\hline
{\em max} & The minimum duration in seconds. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_a27abb24bce18934c89568cb3e10dd08f}\label{class_ogre_1_1_particle_emitter_a27abb24bce18934c89568cb3e10dd08f}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!get\+Repeat\+Delay@{get\+Repeat\+Delay}}
\index{get\+Repeat\+Delay@{get\+Repeat\+Delay}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{get\+Repeat\+Delay()}{getRepeatDelay()}}
{\footnotesize\ttfamily virtual \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} Ogre\+::\+Particle\+Emitter\+::get\+Repeat\+Delay (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Gets the duration of the emitter from when it is created or re-\/enabled. 

\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_aef756f0d236964369f790e8f4004993f}\label{class_ogre_1_1_particle_emitter_aef756f0d236964369f790e8f4004993f}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!set\+Min\+Repeat\+Delay@{set\+Min\+Repeat\+Delay}}
\index{set\+Min\+Repeat\+Delay@{set\+Min\+Repeat\+Delay}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{set\+Min\+Repeat\+Delay()}{setMinRepeatDelay()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Particle\+Emitter\+::set\+Min\+Repeat\+Delay (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}]{min }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Sets the minimum duration of this emitter in seconds (see set\+Repeat\+Delay for more details) 

\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_a2644282dc91a1ad0525bebd46a47f519}\label{class_ogre_1_1_particle_emitter_a2644282dc91a1ad0525bebd46a47f519}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!set\+Max\+Repeat\+Delay@{set\+Max\+Repeat\+Delay}}
\index{set\+Max\+Repeat\+Delay@{set\+Max\+Repeat\+Delay}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{set\+Max\+Repeat\+Delay()}{setMaxRepeatDelay()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Particle\+Emitter\+::set\+Max\+Repeat\+Delay (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}]{max }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Sets the maximum duration of this emitter in seconds (see set\+Repeat\+Delay for more details) 

\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_a2fc108cba4892f8ae091ffd70a65a150}\label{class_ogre_1_1_particle_emitter_a2fc108cba4892f8ae091ffd70a65a150}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!get\+Min\+Repeat\+Delay@{get\+Min\+Repeat\+Delay}}
\index{get\+Min\+Repeat\+Delay@{get\+Min\+Repeat\+Delay}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{get\+Min\+Repeat\+Delay()}{getMinRepeatDelay()}}
{\footnotesize\ttfamily virtual \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} Ogre\+::\+Particle\+Emitter\+::get\+Min\+Repeat\+Delay (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Gets the minimum duration of this emitter in seconds (see set\+Repeat\+Delay for more details) 

\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_ae4ef39376340b5fc531e5e807e0e0e52}\label{class_ogre_1_1_particle_emitter_ae4ef39376340b5fc531e5e807e0e0e52}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!get\+Max\+Repeat\+Delay@{get\+Max\+Repeat\+Delay}}
\index{get\+Max\+Repeat\+Delay@{get\+Max\+Repeat\+Delay}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{get\+Max\+Repeat\+Delay()}{getMaxRepeatDelay()}}
{\footnotesize\ttfamily virtual \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} Ogre\+::\+Particle\+Emitter\+::get\+Max\+Repeat\+Delay (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Gets the maximum duration of this emitter in seconds (see set\+Repeat\+Delay for more details) 

\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_ac18d85d72526f7c20a5a04547cd90c30}\label{class_ogre_1_1_particle_emitter_ac18d85d72526f7c20a5a04547cd90c30}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!get\+Name@{get\+Name}}
\index{get\+Name@{get\+Name}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{get\+Name()}{getName()}}
{\footnotesize\ttfamily const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}\& Ogre\+::\+Particle\+Emitter\+::get\+Name (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inherited]}}



Returns the name of the emitter. 

\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_aa9d9846fd83ec7e272d3e5b663270800}\label{class_ogre_1_1_particle_emitter_aa9d9846fd83ec7e272d3e5b663270800}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!set\+Name@{set\+Name}}
\index{set\+Name@{set\+Name}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{set\+Name()}{setName()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Particle\+Emitter\+::set\+Name (\begin{DoxyParamCaption}\item[{const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&}]{new\+Name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Sets the name of the emitter. 

\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_a3287cdd56f081a2e7e8a43ad802530bb}\label{class_ogre_1_1_particle_emitter_a3287cdd56f081a2e7e8a43ad802530bb}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!get\+Emitted\+Emitter@{get\+Emitted\+Emitter}}
\index{get\+Emitted\+Emitter@{get\+Emitted\+Emitter}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{get\+Emitted\+Emitter()}{getEmittedEmitter()}}
{\footnotesize\ttfamily const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}\& Ogre\+::\+Particle\+Emitter\+::get\+Emitted\+Emitter (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inherited]}}



Returns the name of the emitter to be emitted. 

\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_af05abefb4cf775522fc3cc8bf1cd57f9}\label{class_ogre_1_1_particle_emitter_af05abefb4cf775522fc3cc8bf1cd57f9}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!set\+Emitted\+Emitter@{set\+Emitted\+Emitter}}
\index{set\+Emitted\+Emitter@{set\+Emitted\+Emitter}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{set\+Emitted\+Emitter()}{setEmittedEmitter()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Particle\+Emitter\+::set\+Emitted\+Emitter (\begin{DoxyParamCaption}\item[{const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&}]{emitted\+Emitter }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Sets the name of the emitter to be emitted. 

\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_a64d38a64642017c5ca73213b129aa8d8}\label{class_ogre_1_1_particle_emitter_a64d38a64642017c5ca73213b129aa8d8}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!is\+Emitted@{is\+Emitted}}
\index{is\+Emitted@{is\+Emitted}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{is\+Emitted()}{isEmitted()}}
{\footnotesize\ttfamily virtual bool Ogre\+::\+Particle\+Emitter\+::is\+Emitted (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Return true if the emitter is emitted by another emitter. 

\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_a18544aba1642ac02cd2d50847a3f35b9}\label{class_ogre_1_1_particle_emitter_a18544aba1642ac02cd2d50847a3f35b9}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!set\+Emitted@{set\+Emitted}}
\index{set\+Emitted@{set\+Emitted}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{set\+Emitted()}{setEmitted()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Particle\+Emitter\+::set\+Emitted (\begin{DoxyParamCaption}\item[{bool}]{emitted }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Set the indication (true/false) to indicate that the emitter is emitted by another emitter. 

\mbox{\Hypertarget{class_ogre_1_1_string_interface_ae3e13925bde11db245f6c9bbf5031a93}\label{class_ogre_1_1_string_interface_ae3e13925bde11db245f6c9bbf5031a93}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!get\+Param\+Dictionary@{get\+Param\+Dictionary}}
\index{get\+Param\+Dictionary@{get\+Param\+Dictionary}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{get\+Param\+Dictionary()}{getParamDictionary()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_param_dictionary}{Param\+Dictionary}$\ast$ Ogre\+::\+String\+Interface\+::get\+Param\+Dictionary (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}



Retrieves the parameter dictionary for this class. 

\begin{DoxyRemark}{Remarks}
Only valid to call this after create\+Param\+Dictionary. 
\end{DoxyRemark}
\begin{DoxyReturn}{Returns}
Pointer to \hyperlink{class_ogre_1_1_param_dictionary}{Param\+Dictionary} shared by all instances of this class which you can add parameters to, retrieve parameters etc. 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_string_interface_a0f55da0550a7e1ab70a1c8bf598a3e20}\label{class_ogre_1_1_string_interface_a0f55da0550a7e1ab70a1c8bf598a3e20}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!get\+Param\+Dictionary@{get\+Param\+Dictionary}}
\index{get\+Param\+Dictionary@{get\+Param\+Dictionary}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{get\+Param\+Dictionary()}{getParamDictionary()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily const \hyperlink{class_ogre_1_1_param_dictionary}{Param\+Dictionary}$\ast$ Ogre\+::\+String\+Interface\+::get\+Param\+Dictionary (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}

\mbox{\Hypertarget{class_ogre_1_1_string_interface_ad4b984bfbf148ddb3310b3d0ba8a9d5d}\label{class_ogre_1_1_string_interface_ad4b984bfbf148ddb3310b3d0ba8a9d5d}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!get\+Parameters@{get\+Parameters}}
\index{get\+Parameters@{get\+Parameters}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{get\+Parameters()}{getParameters()}}
{\footnotesize\ttfamily const \hyperlink{group___general_ga1838c2b0619ade1f5e29767062212872}{Parameter\+List}\& Ogre\+::\+String\+Interface\+::get\+Parameters (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inherited]}}



Retrieves a list of parameters valid for this object. 

\begin{DoxyReturn}{Returns}
A reference to a static list of \hyperlink{class_ogre_1_1_parameter_def}{Parameter\+Def} objects. 
\end{DoxyReturn}
\mbox{\Hypertarget{class_ogre_1_1_string_interface_a08d117bf25f011f96d81f1f4ecb25113}\label{class_ogre_1_1_string_interface_a08d117bf25f011f96d81f1f4ecb25113}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!set\+Parameter@{set\+Parameter}}
\index{set\+Parameter@{set\+Parameter}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{set\+Parameter()}{setParameter()}}
{\footnotesize\ttfamily bool Ogre\+::\+String\+Interface\+::set\+Parameter (\begin{DoxyParamCaption}\item[{const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&}]{name,  }\item[{const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inherited]}}



Generic parameter setting method. 

\begin{DoxyRemark}{Remarks}
Call this method with the name of a parameter and a string version of the value to set. The implementor will convert the string to a native type internally. If in doubt, check the parameter definition in the list returned from \hyperlink{class_ogre_1_1_string_interface_ad4b984bfbf148ddb3310b3d0ba8a9d5d}{String\+Interface\+::get\+Parameters}. 
\end{DoxyRemark}

\begin{DoxyParams}{Parameters}
{\em name} & The name of the parameter to set \\
\hline
{\em value} & String value. Must be in the right format for the type specified in the parameter definition. See the \hyperlink{class_ogre_1_1_string_converter}{String\+Converter} class for more information. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true if set was successful, false otherwise (NB no exceptions thrown -\/ tolerant method) 
\end{DoxyReturn}


Referenced by Ogre\+::\+String\+Interface\+::copy\+Parameters\+To().

\mbox{\Hypertarget{class_ogre_1_1_string_interface_a9aac32f93bd149a34b809a57a9f01f8f}\label{class_ogre_1_1_string_interface_a9aac32f93bd149a34b809a57a9f01f8f}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!set\+Parameter\+List@{set\+Parameter\+List}}
\index{set\+Parameter\+List@{set\+Parameter\+List}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{set\+Parameter\+List()}{setParameterList()}}
{\footnotesize\ttfamily void Ogre\+::\+String\+Interface\+::set\+Parameter\+List (\begin{DoxyParamCaption}\item[{const \hyperlink{group___general_ga0537f38d7a77fcbe9f600f6ed8a926d6}{Name\+Value\+Pair\+List} \&}]{param\+List }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inherited]}}



Generic multiple parameter setting method. 

\begin{DoxyRemark}{Remarks}
Call this method with a list of name / value pairs to set. The implementor will convert the string to a native type internally. If in doubt, check the parameter definition in the list returned from \hyperlink{class_ogre_1_1_string_interface_ad4b984bfbf148ddb3310b3d0ba8a9d5d}{String\+Interface\+::get\+Parameters}. 
\end{DoxyRemark}

\begin{DoxyParams}{Parameters}
{\em param\+List} & Name/value pair list \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_ogre_1_1_string_interface_a1d078304c38a9f85d483fc8ed0cdf1fe}\label{class_ogre_1_1_string_interface_a1d078304c38a9f85d483fc8ed0cdf1fe}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!get\+Parameter@{get\+Parameter}}
\index{get\+Parameter@{get\+Parameter}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{get\+Parameter()}{getParameter()}}
{\footnotesize\ttfamily \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} Ogre\+::\+String\+Interface\+::get\+Parameter (\begin{DoxyParamCaption}\item[{const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&}]{name }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}



Generic parameter retrieval method. 

\begin{DoxyRemark}{Remarks}
Call this method with the name of a parameter to retrieve a string-\/format value of the parameter in question. If in doubt, check the parameter definition in the list returned from get\+Parameters for the type of this parameter. If you like you can use \hyperlink{class_ogre_1_1_string_converter}{String\+Converter} to convert this string back into a native type. 
\end{DoxyRemark}

\begin{DoxyParams}{Parameters}
{\em name} & The name of the parameter to get \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
String value of parameter, blank if not found 
\end{DoxyReturn}


References Ogre\+::\+Param\+Command\+::do\+Get().

\mbox{\Hypertarget{class_ogre_1_1_string_interface_aad68d8b18faad14e8286a67527094654}\label{class_ogre_1_1_string_interface_aad68d8b18faad14e8286a67527094654}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!copy\+Parameters\+To@{copy\+Parameters\+To}}
\index{copy\+Parameters\+To@{copy\+Parameters\+To}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{copy\+Parameters\+To()}{copyParametersTo()}}
{\footnotesize\ttfamily void Ogre\+::\+String\+Interface\+::copy\+Parameters\+To (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_string_interface}{String\+Interface} $\ast$}]{dest }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}



Method for copying this object\textquotesingle{}s parameters to another object. 

\begin{DoxyRemark}{Remarks}
This method takes the values of all the object\textquotesingle{}s parameters and tries to set the same values on the destination object. This provides a completely type independent way to copy parameters to other objects. Note that because of the String manipulation involved, this should not be regarded as an efficient process and should be saved for times outside of the rendering loop. 
\end{DoxyRemark}
\begin{DoxyParagraph}{}
\hyperlink{class_ogre_1_1_any}{Any} unrecognised parameters will be ignored as with set\+Parameter method. 
\end{DoxyParagraph}

\begin{DoxyParams}{Parameters}
{\em dest} & Pointer to object to have it\textquotesingle{}s parameters set the same as this object. \\
\hline
\end{DoxyParams}


References Ogre\+::\+String\+Interface\+::set\+Parameter().

\mbox{\Hypertarget{class_ogre_1_1_string_interface_a1bea65fa2b3c2ac5a9f3be59b46a80e8}\label{class_ogre_1_1_string_interface_a1bea65fa2b3c2ac5a9f3be59b46a80e8}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!cleanup\+Dictionary@{cleanup\+Dictionary}}
\index{cleanup\+Dictionary@{cleanup\+Dictionary}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{cleanup\+Dictionary()}{cleanupDictionary()}}
{\footnotesize\ttfamily static void Ogre\+::\+String\+Interface\+::cleanup\+Dictionary (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [inherited]}}



Cleans up the static \textquotesingle{}ms\+Dictionary\textquotesingle{} required to reset \hyperlink{namespace_ogre}{Ogre}, otherwise the containers are left with invalid pointers, which will lead to a crash as soon as one of the \hyperlink{class_ogre_1_1_resource_manager}{Resource\+Manager} implementers (e.\+g. 

\hyperlink{class_ogre_1_1_material_manager}{Material\+Manager}) initializes. \mbox{\Hypertarget{class_ogre_1_1_particle_a6a2bc4941c3c346f6d9936e447dde3c9}\label{class_ogre_1_1_particle_a6a2bc4941c3c346f6d9936e447dde3c9}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!set\+Dimensions@{set\+Dimensions}}
\index{set\+Dimensions@{set\+Dimensions}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{set\+Dimensions()}{setDimensions()}}
{\footnotesize\ttfamily void Ogre\+::\+Particle\+::set\+Dimensions (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}]{width,  }\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}]{height }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inherited]}}



Sets the width and height for this particle. 

\begin{DoxyRemark}{Remarks}
Note that it is most efficient for every particle in a \hyperlink{class_ogre_1_1_particle_system}{Particle\+System} to have the same dimensions. If you choose to alter the dimensions of an individual particle the set will be less efficient. Do not call this method unless you really need to have different particle dimensions within the same set. Otherwise just call the \hyperlink{class_ogre_1_1_particle_system_a7acccf2da0f9ce63a0af079e809da00b}{Particle\+System\+::set\+Default\+Dimensions} method instead. 
\end{DoxyRemark}
\mbox{\Hypertarget{class_ogre_1_1_particle_af46071e47818d84449ee0c8e73737fa5}\label{class_ogre_1_1_particle_af46071e47818d84449ee0c8e73737fa5}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!has\+Own\+Dimensions@{has\+Own\+Dimensions}}
\index{has\+Own\+Dimensions@{has\+Own\+Dimensions}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{has\+Own\+Dimensions()}{hasOwnDimensions()}}
{\footnotesize\ttfamily bool Ogre\+::\+Particle\+::has\+Own\+Dimensions (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}



Returns true if this particle deviates from the \hyperlink{class_ogre_1_1_particle_system}{Particle\+System}\textquotesingle{}s default dimensions (i.\+e. 

if the particle\+::set\+Dimensions method has been called for this instance). \begin{DoxySeeAlso}{See also}
particle\+::set\+Dimensions 
\end{DoxySeeAlso}
\mbox{\Hypertarget{class_ogre_1_1_particle_aeda09be49871f5084d77f67ad5f2b566}\label{class_ogre_1_1_particle_aeda09be49871f5084d77f67ad5f2b566}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!get\+Own\+Width@{get\+Own\+Width}}
\index{get\+Own\+Width@{get\+Own\+Width}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{get\+Own\+Width()}{getOwnWidth()}}
{\footnotesize\ttfamily \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} Ogre\+::\+Particle\+::get\+Own\+Width (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}



Retrieves the particle\textquotesingle{}s personal width, if has\+Own\+Dimensions is true. 

\mbox{\Hypertarget{class_ogre_1_1_particle_a7c3c26866ccd70672c01debaa9e398bb}\label{class_ogre_1_1_particle_a7c3c26866ccd70672c01debaa9e398bb}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!get\+Own\+Height@{get\+Own\+Height}}
\index{get\+Own\+Height@{get\+Own\+Height}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{get\+Own\+Height()}{getOwnHeight()}}
{\footnotesize\ttfamily \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} Ogre\+::\+Particle\+::get\+Own\+Height (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}



Retrieves the particle\textquotesingle{}s personal width, if has\+Own\+Dimensions is true. 

\mbox{\Hypertarget{class_ogre_1_1_particle_abfea8fc856e37f26eb5901e930c7b21f}\label{class_ogre_1_1_particle_abfea8fc856e37f26eb5901e930c7b21f}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!set\+Rotation@{set\+Rotation}}
\index{set\+Rotation@{set\+Rotation}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{set\+Rotation()}{setRotation()}}
{\footnotesize\ttfamily void Ogre\+::\+Particle\+::set\+Rotation (\begin{DoxyParamCaption}\item[{const \hyperlink{class_ogre_1_1_radian}{Radian} \&}]{rad }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inherited]}}



Sets the current rotation. 

\mbox{\Hypertarget{class_ogre_1_1_particle_a7c797e53bdbb8505739ef1923b022581}\label{class_ogre_1_1_particle_a7c797e53bdbb8505739ef1923b022581}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!get\+Rotation@{get\+Rotation}}
\index{get\+Rotation@{get\+Rotation}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{get\+Rotation()}{getRotation()}}
{\footnotesize\ttfamily const \hyperlink{class_ogre_1_1_radian}{Radian}\& Ogre\+::\+Particle\+::get\+Rotation (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}

\mbox{\Hypertarget{class_ogre_1_1_particle_a58bee75a698865e094bd338ad260ff8a}\label{class_ogre_1_1_particle_a58bee75a698865e094bd338ad260ff8a}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!\+\_\+notify\+Owner@{\+\_\+notify\+Owner}}
\index{\+\_\+notify\+Owner@{\+\_\+notify\+Owner}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{\+\_\+notify\+Owner()}{\_notifyOwner()}}
{\footnotesize\ttfamily void Ogre\+::\+Particle\+::\+\_\+notify\+Owner (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_particle_system}{Particle\+System} $\ast$}]{owner }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inherited]}}



Internal method for notifying the particle of it\textquotesingle{}s owner. 

\mbox{\Hypertarget{class_ogre_1_1_particle_adbb195c8ac77dac1051a927d744034a5}\label{class_ogre_1_1_particle_adbb195c8ac77dac1051a927d744034a5}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!\+\_\+notify\+Visual\+Data@{\+\_\+notify\+Visual\+Data}}
\index{\+\_\+notify\+Visual\+Data@{\+\_\+notify\+Visual\+Data}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{\+\_\+notify\+Visual\+Data()}{\_notifyVisualData()}}
{\footnotesize\ttfamily void Ogre\+::\+Particle\+::\+\_\+notify\+Visual\+Data (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_particle_visual_data}{Particle\+Visual\+Data} $\ast$}]{vis }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}



Internal method for notifying the particle of it\textquotesingle{}s optional visual data. 

\mbox{\Hypertarget{class_ogre_1_1_particle_a02624afcd33a3c44995abefba379519f}\label{class_ogre_1_1_particle_a02624afcd33a3c44995abefba379519f}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!get\+Visual\+Data@{get\+Visual\+Data}}
\index{get\+Visual\+Data@{get\+Visual\+Data}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{get\+Visual\+Data()}{getVisualData()}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_particle_visual_data}{Particle\+Visual\+Data}$\ast$ Ogre\+::\+Particle\+::get\+Visual\+Data (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}



Get the optional visual data associated with the class. 

\mbox{\Hypertarget{class_ogre_1_1_particle_a44700655800282c23c7f3f97debfacf7}\label{class_ogre_1_1_particle_a44700655800282c23c7f3f97debfacf7}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!reset\+Dimensions@{reset\+Dimensions}}
\index{reset\+Dimensions@{reset\+Dimensions}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{reset\+Dimensions()}{resetDimensions()}}
{\footnotesize\ttfamily void Ogre\+::\+Particle\+::reset\+Dimensions (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inherited]}}



Utility method to reset this particle. 



Referenced by Ogre\+::\+Particle\+Emitter\+::\+\_\+init\+Particle().



\subsection{Member Data Documentation}
\mbox{\Hypertarget{class_ogre_1_1_particle_ac4a7e742d6abd51a9dceaec92eb0e23a}\label{class_ogre_1_1_particle_ac4a7e742d6abd51a9dceaec92eb0e23a}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!m\+Own\+Dimensions@{m\+Own\+Dimensions}}
\index{m\+Own\+Dimensions@{m\+Own\+Dimensions}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{m\+Own\+Dimensions}{mOwnDimensions}}
{\footnotesize\ttfamily bool Ogre\+::\+Particle\+::m\+Own\+Dimensions\hspace{0.3cm}{\ttfamily [inherited]}}



Does this particle have it\textquotesingle{}s own dimensions? 

\mbox{\Hypertarget{class_ogre_1_1_particle_adf524dfe79984bbdeb8130f5c0348fdb}\label{class_ogre_1_1_particle_adf524dfe79984bbdeb8130f5c0348fdb}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!m\+Width@{m\+Width}}
\index{m\+Width@{m\+Width}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{m\+Width}{mWidth}}
{\footnotesize\ttfamily \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} Ogre\+::\+Particle\+::m\+Width\hspace{0.3cm}{\ttfamily [inherited]}}



Personal width if m\+Own\+Dimensions == true. 

\mbox{\Hypertarget{class_ogre_1_1_particle_a93027e6a8be2be918488edf6c88217c0}\label{class_ogre_1_1_particle_a93027e6a8be2be918488edf6c88217c0}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!m\+Height@{m\+Height}}
\index{m\+Height@{m\+Height}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{m\+Height}{mHeight}}
{\footnotesize\ttfamily \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} Ogre\+::\+Particle\+::m\+Height\hspace{0.3cm}{\ttfamily [inherited]}}



Personal height if m\+Own\+Dimensions == true. 

\mbox{\Hypertarget{class_ogre_1_1_particle_a32fb0fa2c3adb521e1f3728990472da3}\label{class_ogre_1_1_particle_a32fb0fa2c3adb521e1f3728990472da3}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!m\+Rotation@{m\+Rotation}}
\index{m\+Rotation@{m\+Rotation}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{m\+Rotation}{mRotation}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_radian}{Radian} Ogre\+::\+Particle\+::m\+Rotation\hspace{0.3cm}{\ttfamily [inherited]}}



Current rotation value. 

\mbox{\Hypertarget{class_ogre_1_1_particle_a8f94512cf66c84a243f3cd6383bb9c68}\label{class_ogre_1_1_particle_a8f94512cf66c84a243f3cd6383bb9c68}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!m\+Colour@{m\+Colour}}
\index{m\+Colour@{m\+Colour}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{m\+Colour}{mColour}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_colour_value}{Colour\+Value} Ogre\+::\+Particle\+::m\+Colour\hspace{0.3cm}{\ttfamily [inherited]}}



Current colour. 

\mbox{\Hypertarget{class_ogre_1_1_particle_ac9741b2623435c312819c9d3903c915e}\label{class_ogre_1_1_particle_ac9741b2623435c312819c9d3903c915e}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!m\+Time\+To\+Live@{m\+Time\+To\+Live}}
\index{m\+Time\+To\+Live@{m\+Time\+To\+Live}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{m\+Time\+To\+Live}{mTimeToLive}}
{\footnotesize\ttfamily \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} Ogre\+::\+Particle\+::m\+Time\+To\+Live\hspace{0.3cm}{\ttfamily [inherited]}}



Time to live, number of seconds left of particles natural life. 

\mbox{\Hypertarget{class_ogre_1_1_particle_aa4df69c38e5bd02eea6cd9439f9da04a}\label{class_ogre_1_1_particle_aa4df69c38e5bd02eea6cd9439f9da04a}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!m\+Total\+Time\+To\+Live@{m\+Total\+Time\+To\+Live}}
\index{m\+Total\+Time\+To\+Live@{m\+Total\+Time\+To\+Live}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{m\+Total\+Time\+To\+Live}{mTotalTimeToLive}}
{\footnotesize\ttfamily \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} Ogre\+::\+Particle\+::m\+Total\+Time\+To\+Live\hspace{0.3cm}{\ttfamily [inherited]}}



Total Time to live, number of seconds of particles natural life. 

\mbox{\Hypertarget{class_ogre_1_1_particle_a5aef511f7bcbada271780f42ccfe717e}\label{class_ogre_1_1_particle_a5aef511f7bcbada271780f42ccfe717e}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!m\+Rotation\+Speed@{m\+Rotation\+Speed}}
\index{m\+Rotation\+Speed@{m\+Rotation\+Speed}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{m\+Rotation\+Speed}{mRotationSpeed}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_radian}{Radian} Ogre\+::\+Particle\+::m\+Rotation\+Speed\hspace{0.3cm}{\ttfamily [inherited]}}



Speed of rotation in radians/sec. 

\mbox{\Hypertarget{class_ogre_1_1_particle_a931a2be6077dd30e596f19a5f5646ba5}\label{class_ogre_1_1_particle_a931a2be6077dd30e596f19a5f5646ba5}} 
\index{Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}!m\+Particle\+Type@{m\+Particle\+Type}}
\index{m\+Particle\+Type@{m\+Particle\+Type}!Ogre\+::\+Hollow\+Ellipsoid\+Emitter@{Ogre\+::\+Hollow\+Ellipsoid\+Emitter}}
\subsubsection{\texorpdfstring{m\+Particle\+Type}{mParticleType}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_particle_a1c17e03466492e1983a439eb7e540e25}{Particle\+Type} Ogre\+::\+Particle\+::m\+Particle\+Type\hspace{0.3cm}{\ttfamily [inherited]}}



Determines the type of particle. 



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\hyperlink{_ogre_hollow_ellipsoid_emitter_8h}{Ogre\+Hollow\+Ellipsoid\+Emitter.\+h}\end{DoxyCompactItemize}
