\hypertarget{class_ogre_1_1_ring_emitter_factory}{}\doxysection{Ogre\+::Ring\+Emitter\+Factory Class Reference}
\label{class_ogre_1_1_ring_emitter_factory}\index{Ogre::RingEmitterFactory@{Ogre::RingEmitterFactory}}


Factory class for particle emitter of type \char`\"{}\+Ring\char`\"{}.  




{\ttfamily \#include $<$Ogre\+Ring\+Emitter\+Factory.\+h$>$}



Inheritance diagram for Ogre\+::Ring\+Emitter\+Factory\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=233pt]{class_ogre_1_1_ring_emitter_factory__inherit__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_ogre_1_1_particle_emitter}{Particle\+Emitter}} $\ast$ \mbox{\hyperlink{class_ogre_1_1_ring_emitter_factory_add020512c1bc26113414c3af7277afa8}{create\+Emitter}} (\mbox{\hyperlink{class_ogre_1_1_particle_system}{Particle\+System}} $\ast$psys)
\begin{DoxyCompactList}\small\item\em See \mbox{\hyperlink{class_ogre_1_1_particle_emitter_factory}{Particle\+Emitter\+Factory}}. \end{DoxyCompactList}\item 
virtual void \mbox{\hyperlink{class_ogre_1_1_particle_emitter_factory_adc0b5ab2657292efbdb4bc6e6e6a2462}{destroy\+Emitter}} (\mbox{\hyperlink{class_ogre_1_1_particle_emitter}{Particle\+Emitter}} $\ast$e)
\begin{DoxyCompactList}\small\item\em Destroys the emitter pointed to by the parameter (for early clean up if required). \end{DoxyCompactList}\item 
\mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \mbox{\hyperlink{class_ogre_1_1_ring_emitter_factory_a8ff6dc4038b3c8dfb646049f64c13d4f}{get\+Name}} () const
\begin{DoxyCompactList}\small\item\em See \mbox{\hyperlink{class_ogre_1_1_particle_emitter_factory}{Particle\+Emitter\+Factory}}. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Factory class for particle emitter of type \char`\"{}\+Ring\char`\"{}. 

\begin{DoxyRemark}{Remarks}
Creates instances of \mbox{\hyperlink{class_ogre_1_1_ring_emitter}{Ring\+Emitter}} to be used in particle systems. 
\end{DoxyRemark}


\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_ogre_1_1_ring_emitter_factory_a8ff6dc4038b3c8dfb646049f64c13d4f}\label{class_ogre_1_1_ring_emitter_factory_a8ff6dc4038b3c8dfb646049f64c13d4f}} 
\index{Ogre::RingEmitterFactory@{Ogre::RingEmitterFactory}!getName@{getName}}
\index{getName@{getName}!Ogre::RingEmitterFactory@{Ogre::RingEmitterFactory}}
\doxysubsubsection{\texorpdfstring{getName()}{getName()}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} Ogre\+::\+Ring\+Emitter\+Factory\+::get\+Name (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



See \mbox{\hyperlink{class_ogre_1_1_particle_emitter_factory}{Particle\+Emitter\+Factory}}. 



Implements \mbox{\hyperlink{class_ogre_1_1_particle_emitter_factory_a81999da1779cbe5e0ff478f97d021fe2}{Ogre\+::\+Particle\+Emitter\+Factory}}.

\mbox{\Hypertarget{class_ogre_1_1_ring_emitter_factory_add020512c1bc26113414c3af7277afa8}\label{class_ogre_1_1_ring_emitter_factory_add020512c1bc26113414c3af7277afa8}} 
\index{Ogre::RingEmitterFactory@{Ogre::RingEmitterFactory}!createEmitter@{createEmitter}}
\index{createEmitter@{createEmitter}!Ogre::RingEmitterFactory@{Ogre::RingEmitterFactory}}
\doxysubsubsection{\texorpdfstring{createEmitter()}{createEmitter()}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_ogre_1_1_particle_emitter}{Particle\+Emitter}}$\ast$ Ogre\+::\+Ring\+Emitter\+Factory\+::create\+Emitter (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_particle_system}{Particle\+System}} $\ast$}]{psys }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



See \mbox{\hyperlink{class_ogre_1_1_particle_emitter_factory}{Particle\+Emitter\+Factory}}. 



Implements \mbox{\hyperlink{class_ogre_1_1_particle_emitter_factory_ad724bb97fa00667c2bc6056631991f82}{Ogre\+::\+Particle\+Emitter\+Factory}}.



References O\+G\+R\+E\+\_\+\+N\+EW.

\mbox{\Hypertarget{class_ogre_1_1_particle_emitter_factory_adc0b5ab2657292efbdb4bc6e6e6a2462}\label{class_ogre_1_1_particle_emitter_factory_adc0b5ab2657292efbdb4bc6e6e6a2462}} 
\index{Ogre::RingEmitterFactory@{Ogre::RingEmitterFactory}!destroyEmitter@{destroyEmitter}}
\index{destroyEmitter@{destroyEmitter}!Ogre::RingEmitterFactory@{Ogre::RingEmitterFactory}}
\doxysubsubsection{\texorpdfstring{destroyEmitter()}{destroyEmitter()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Particle\+Emitter\+Factory\+::destroy\+Emitter (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_particle_emitter}{Particle\+Emitter}} $\ast$}]{e }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Destroys the emitter pointed to by the parameter (for early clean up if required). 



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{_ogre_ring_emitter_factory_8h}{Ogre\+Ring\+Emitter\+Factory.\+h}}\end{DoxyCompactItemize}
