\hypertarget{class_ogre_1_1_panel_overlay_element_factory}{}\doxysection{Ogre\+::Panel\+Overlay\+Element\+Factory Class Reference}
\label{class_ogre_1_1_panel_overlay_element_factory}\index{Ogre::PanelOverlayElementFactory@{Ogre::PanelOverlayElementFactory}}


Factory for creating \mbox{\hyperlink{class_ogre_1_1_panel_overlay_element}{Panel\+Overlay\+Element}} instances.  




{\ttfamily \#include $<$Ogre\+Overlay\+Element\+Factory.\+h$>$}



Inheritance diagram for Ogre\+::Panel\+Overlay\+Element\+Factory\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=240pt]{class_ogre_1_1_panel_overlay_element_factory__inherit__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_ogre_1_1_overlay_element}{Overlay\+Element}} $\ast$ \mbox{\hyperlink{class_ogre_1_1_panel_overlay_element_factory_ac871ad00836156935e4a63c228b14f20}{create\+Overlay\+Element}} (const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&instance\+Name)
\begin{DoxyCompactList}\small\item\em See \mbox{\hyperlink{class_ogre_1_1_overlay_element_factory}{Overlay\+Element\+Factory}}. \end{DoxyCompactList}\item 
virtual void \mbox{\hyperlink{class_ogre_1_1_overlay_element_factory_a72387fe84a4dc4e87d7ab1cfeaaf73b6}{destroy\+Overlay\+Element}} (\mbox{\hyperlink{class_ogre_1_1_overlay_element}{Overlay\+Element}} $\ast$p\+Element)
\begin{DoxyCompactList}\small\item\em Destroys a \mbox{\hyperlink{class_ogre_1_1_overlay_element}{Overlay\+Element}} which this factory created previously. \end{DoxyCompactList}\item 
virtual const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \& \mbox{\hyperlink{class_ogre_1_1_panel_overlay_element_factory_ad1e3db48440639d0db0ac81d8f24ce77}{get\+Type\+Name}} (void) const
\begin{DoxyCompactList}\small\item\em See \mbox{\hyperlink{class_ogre_1_1_overlay_element_factory}{Overlay\+Element\+Factory}}. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Factory for creating \mbox{\hyperlink{class_ogre_1_1_panel_overlay_element}{Panel\+Overlay\+Element}} instances. 

\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_ogre_1_1_panel_overlay_element_factory_ac871ad00836156935e4a63c228b14f20}\label{class_ogre_1_1_panel_overlay_element_factory_ac871ad00836156935e4a63c228b14f20}} 
\index{Ogre::PanelOverlayElementFactory@{Ogre::PanelOverlayElementFactory}!createOverlayElement@{createOverlayElement}}
\index{createOverlayElement@{createOverlayElement}!Ogre::PanelOverlayElementFactory@{Ogre::PanelOverlayElementFactory}}
\doxysubsubsection{\texorpdfstring{createOverlayElement()}{createOverlayElement()}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_ogre_1_1_overlay_element}{Overlay\+Element}}$\ast$ Ogre\+::\+Panel\+Overlay\+Element\+Factory\+::create\+Overlay\+Element (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&}]{instance\+Name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



See \mbox{\hyperlink{class_ogre_1_1_overlay_element_factory}{Overlay\+Element\+Factory}}. 



Implements \mbox{\hyperlink{class_ogre_1_1_overlay_element_factory_a07e96b5f2f0c48c63de789cb59a74cbe}{Ogre\+::\+Overlay\+Element\+Factory}}.



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

\mbox{\Hypertarget{class_ogre_1_1_panel_overlay_element_factory_ad1e3db48440639d0db0ac81d8f24ce77}\label{class_ogre_1_1_panel_overlay_element_factory_ad1e3db48440639d0db0ac81d8f24ce77}} 
\index{Ogre::PanelOverlayElementFactory@{Ogre::PanelOverlayElementFactory}!getTypeName@{getTypeName}}
\index{getTypeName@{getTypeName}!Ogre::PanelOverlayElementFactory@{Ogre::PanelOverlayElementFactory}}
\doxysubsubsection{\texorpdfstring{getTypeName()}{getTypeName()}}
{\footnotesize\ttfamily virtual const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}}\& Ogre\+::\+Panel\+Overlay\+Element\+Factory\+::get\+Type\+Name (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}



See \mbox{\hyperlink{class_ogre_1_1_overlay_element_factory}{Overlay\+Element\+Factory}}. 



Implements \mbox{\hyperlink{class_ogre_1_1_overlay_element_factory_a71ac1dcee64048ccf181159a27e769bb}{Ogre\+::\+Overlay\+Element\+Factory}}.

\mbox{\Hypertarget{class_ogre_1_1_overlay_element_factory_a72387fe84a4dc4e87d7ab1cfeaaf73b6}\label{class_ogre_1_1_overlay_element_factory_a72387fe84a4dc4e87d7ab1cfeaaf73b6}} 
\index{Ogre::PanelOverlayElementFactory@{Ogre::PanelOverlayElementFactory}!destroyOverlayElement@{destroyOverlayElement}}
\index{destroyOverlayElement@{destroyOverlayElement}!Ogre::PanelOverlayElementFactory@{Ogre::PanelOverlayElementFactory}}
\doxysubsubsection{\texorpdfstring{destroyOverlayElement()}{destroyOverlayElement()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Overlay\+Element\+Factory\+::destroy\+Overlay\+Element (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_overlay_element}{Overlay\+Element}} $\ast$}]{p\+Element }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}, {\ttfamily [inherited]}}



Destroys a \mbox{\hyperlink{class_ogre_1_1_overlay_element}{Overlay\+Element}} which this factory created previously. 



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