\hypertarget{class_ogre_1_1_billboard_particle_renderer_factory}{}\doxysection{Ogre\+::Billboard\+Particle\+Renderer\+Factory Class Reference}
\label{class_ogre_1_1_billboard_particle_renderer_factory}\index{Ogre::BillboardParticleRendererFactory@{Ogre::BillboardParticleRendererFactory}}


Factory class for \mbox{\hyperlink{class_ogre_1_1_billboard_particle_renderer}{Billboard\+Particle\+Renderer}}.  




{\ttfamily \#include $<$Ogre\+Billboard\+Particle\+Renderer.\+h$>$}



Inheritance diagram for Ogre\+::Billboard\+Particle\+Renderer\+Factory\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=296pt]{class_ogre_1_1_billboard_particle_renderer_factory__inherit__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_ogre_1_1_particle_system_renderer}{Particle\+System\+Renderer}} $\ast$ \mbox{\hyperlink{class_ogre_1_1_billboard_particle_renderer_factory_abcd075e9f79664278929eae4fd3e5793}{create\+Instance}} (const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&name)
\begin{DoxyCompactList}\small\item\em Creates a new object. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{class_ogre_1_1_billboard_particle_renderer_factory_aafabf4d4db170f067a2c5a54e0477372}{destroy\+Instance}} (\mbox{\hyperlink{class_ogre_1_1_particle_system_renderer}{Particle\+System\+Renderer}} $\ast$ptr)
\begin{DoxyCompactList}\small\item\em Destroys an object which was created by this factory. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \& \mbox{\hyperlink{class_ogre_1_1_billboard_particle_renderer_factory_a0bac6edae8d172f997a3a6d9ac4adb2e}{get\+Type}} () const
\begin{DoxyCompactList}\small\item\em Returns the factory type. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Factory class for \mbox{\hyperlink{class_ogre_1_1_billboard_particle_renderer}{Billboard\+Particle\+Renderer}}. 

\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_ogre_1_1_billboard_particle_renderer_factory_a0bac6edae8d172f997a3a6d9ac4adb2e}\label{class_ogre_1_1_billboard_particle_renderer_factory_a0bac6edae8d172f997a3a6d9ac4adb2e}} 
\index{Ogre::BillboardParticleRendererFactory@{Ogre::BillboardParticleRendererFactory}!getType@{getType}}
\index{getType@{getType}!Ogre::BillboardParticleRendererFactory@{Ogre::BillboardParticleRendererFactory}}
\doxysubsubsection{\texorpdfstring{getType()}{getType()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}}\& Ogre\+::\+Billboard\+Particle\+Renderer\+Factory\+::get\+Type (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}



Returns the factory type. 

\begin{DoxyReturn}{Returns}
The factory type. 
\end{DoxyReturn}


Implements \mbox{\hyperlink{class_ogre_1_1_factory_obj_a3d8aef92fb9e0eac7ed41167fb686a10}{Ogre\+::\+Factory\+Obj$<$ Particle\+System\+Renderer $>$}}.

\mbox{\Hypertarget{class_ogre_1_1_billboard_particle_renderer_factory_abcd075e9f79664278929eae4fd3e5793}\label{class_ogre_1_1_billboard_particle_renderer_factory_abcd075e9f79664278929eae4fd3e5793}} 
\index{Ogre::BillboardParticleRendererFactory@{Ogre::BillboardParticleRendererFactory}!createInstance@{createInstance}}
\index{createInstance@{createInstance}!Ogre::BillboardParticleRendererFactory@{Ogre::BillboardParticleRendererFactory}}
\doxysubsubsection{\texorpdfstring{createInstance()}{createInstance()}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_ogre_1_1_particle_system_renderer}{Particle\+System\+Renderer}}$\ast$ Ogre\+::\+Billboard\+Particle\+Renderer\+Factory\+::create\+Instance (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&}]{name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Creates a new object. 


\begin{DoxyParams}{Parameters}
{\em name} & Name of the object to create \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
An object created by the factory. The type of the object depends on the factory. 
\end{DoxyReturn}


Implements \mbox{\hyperlink{class_ogre_1_1_factory_obj_a0a4a382d89b01a0c24e27b02af71153a}{Ogre\+::\+Factory\+Obj$<$ Particle\+System\+Renderer $>$}}.

\mbox{\Hypertarget{class_ogre_1_1_billboard_particle_renderer_factory_aafabf4d4db170f067a2c5a54e0477372}\label{class_ogre_1_1_billboard_particle_renderer_factory_aafabf4d4db170f067a2c5a54e0477372}} 
\index{Ogre::BillboardParticleRendererFactory@{Ogre::BillboardParticleRendererFactory}!destroyInstance@{destroyInstance}}
\index{destroyInstance@{destroyInstance}!Ogre::BillboardParticleRendererFactory@{Ogre::BillboardParticleRendererFactory}}
\doxysubsubsection{\texorpdfstring{destroyInstance()}{destroyInstance()}}
{\footnotesize\ttfamily void Ogre\+::\+Billboard\+Particle\+Renderer\+Factory\+::destroy\+Instance (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_particle_system_renderer}{Particle\+System\+Renderer}} $\ast$}]{ptr }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Destroys an object which was created by this factory. 


\begin{DoxyParams}{Parameters}
{\em ptr} & Pointer to the object to destroy \\
\hline
\end{DoxyParams}


Implements \mbox{\hyperlink{class_ogre_1_1_factory_obj_adb934021afa323e7867bd3b52dffe1cc}{Ogre\+::\+Factory\+Obj$<$ Particle\+System\+Renderer $>$}}.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{_ogre_billboard_particle_renderer_8h}{Ogre\+Billboard\+Particle\+Renderer.\+h}}\end{DoxyCompactItemize}
