\hypertarget{class_ogre_1_1_border_panel_overlay_element_factory}{}\section{Ogre\+:\+:Border\+Panel\+Overlay\+Element\+Factory Class Reference}
\label{class_ogre_1_1_border_panel_overlay_element_factory}\index{Ogre\+::\+Border\+Panel\+Overlay\+Element\+Factory@{Ogre\+::\+Border\+Panel\+Overlay\+Element\+Factory}}


Factory for creating \hyperlink{class_ogre_1_1_border_panel_overlay_element}{Border\+Panel\+Overlay\+Element} instances.  




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



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


\subsection{Detailed Description}
Factory for creating \hyperlink{class_ogre_1_1_border_panel_overlay_element}{Border\+Panel\+Overlay\+Element} instances. 



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



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



Implements \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_border_panel_overlay_element_factory_af525a5479006ac2944affba8aba47f61}\label{class_ogre_1_1_border_panel_overlay_element_factory_af525a5479006ac2944affba8aba47f61}} 
\index{Ogre\+::\+Border\+Panel\+Overlay\+Element\+Factory@{Ogre\+::\+Border\+Panel\+Overlay\+Element\+Factory}!get\+Type\+Name@{get\+Type\+Name}}
\index{get\+Type\+Name@{get\+Type\+Name}!Ogre\+::\+Border\+Panel\+Overlay\+Element\+Factory@{Ogre\+::\+Border\+Panel\+Overlay\+Element\+Factory}}
\subsubsection{\texorpdfstring{get\+Type\+Name()}{getTypeName()}}
{\footnotesize\ttfamily virtual const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}\& Ogre\+::\+Border\+Panel\+Overlay\+Element\+Factory\+::get\+Type\+Name (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}



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



Implements \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\+::\+Border\+Panel\+Overlay\+Element\+Factory@{Ogre\+::\+Border\+Panel\+Overlay\+Element\+Factory}!destroy\+Overlay\+Element@{destroy\+Overlay\+Element}}
\index{destroy\+Overlay\+Element@{destroy\+Overlay\+Element}!Ogre\+::\+Border\+Panel\+Overlay\+Element\+Factory@{Ogre\+::\+Border\+Panel\+Overlay\+Element\+Factory}}
\subsubsection{\texorpdfstring{destroy\+Overlay\+Element()}{destroyOverlayElement()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Overlay\+Element\+Factory\+::destroy\+Overlay\+Element (\begin{DoxyParamCaption}\item[{\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 \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 
\hyperlink{_ogre_overlay_element_factory_8h}{Ogre\+Overlay\+Element\+Factory.\+h}\end{DoxyCompactItemize}
