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


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}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_ogre_1_1_particle_emitter}{Particle\+Emitter} $\ast$ \hyperlink{class_ogre_1_1_ring_emitter_factory_add020512c1bc26113414c3af7277afa8}{create\+Emitter} (\hyperlink{class_ogre_1_1_particle_system}{Particle\+System} $\ast$psys)
\begin{DoxyCompactList}\small\item\em See \hyperlink{class_ogre_1_1_particle_emitter_factory}{Particle\+Emitter\+Factory}. \end{DoxyCompactList}\item 
virtual void \hyperlink{class_ogre_1_1_particle_emitter_factory_adc0b5ab2657292efbdb4bc6e6e6a2462}{destroy\+Emitter} (\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 
\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \hyperlink{class_ogre_1_1_ring_emitter_factory_a8ff6dc4038b3c8dfb646049f64c13d4f}{get\+Name} () const
\begin{DoxyCompactList}\small\item\em See \hyperlink{class_ogre_1_1_particle_emitter_factory}{Particle\+Emitter\+Factory}. \end{DoxyCompactList}\end{DoxyCompactItemize}


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

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


\subsection{Member Function Documentation}
\mbox{\Hypertarget{class_ogre_1_1_ring_emitter_factory_a8ff6dc4038b3c8dfb646049f64c13d4f}\label{class_ogre_1_1_ring_emitter_factory_a8ff6dc4038b3c8dfb646049f64c13d4f}} 
\index{Ogre\+::\+Ring\+Emitter\+Factory@{Ogre\+::\+Ring\+Emitter\+Factory}!get\+Name@{get\+Name}}
\index{get\+Name@{get\+Name}!Ogre\+::\+Ring\+Emitter\+Factory@{Ogre\+::\+Ring\+Emitter\+Factory}}
\subsubsection{\texorpdfstring{get\+Name()}{getName()}}
{\footnotesize\ttfamily \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 \hyperlink{class_ogre_1_1_particle_emitter_factory}{Particle\+Emitter\+Factory}. 



Implements \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\+::\+Ring\+Emitter\+Factory@{Ogre\+::\+Ring\+Emitter\+Factory}!create\+Emitter@{create\+Emitter}}
\index{create\+Emitter@{create\+Emitter}!Ogre\+::\+Ring\+Emitter\+Factory@{Ogre\+::\+Ring\+Emitter\+Factory}}
\subsubsection{\texorpdfstring{create\+Emitter()}{createEmitter()}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_particle_emitter}{Particle\+Emitter}$\ast$ Ogre\+::\+Ring\+Emitter\+Factory\+::create\+Emitter (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_particle_system}{Particle\+System} $\ast$}]{psys }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



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



Implements \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\+::\+Ring\+Emitter\+Factory@{Ogre\+::\+Ring\+Emitter\+Factory}!destroy\+Emitter@{destroy\+Emitter}}
\index{destroy\+Emitter@{destroy\+Emitter}!Ogre\+::\+Ring\+Emitter\+Factory@{Ogre\+::\+Ring\+Emitter\+Factory}}
\subsubsection{\texorpdfstring{destroy\+Emitter()}{destroyEmitter()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Particle\+Emitter\+Factory\+::destroy\+Emitter (\begin{DoxyParamCaption}\item[{\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 
\hyperlink{_ogre_ring_emitter_factory_8h}{Ogre\+Ring\+Emitter\+Factory.\+h}\end{DoxyCompactItemize}
