\hypertarget{class_ogre_1_1_g_l_p_b_r_t_t_manager}{}\section{Ogre\+:\+:G\+L\+P\+B\+R\+T\+T\+Manager Class Reference}
\label{class_ogre_1_1_g_l_p_b_r_t_t_manager}\index{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager@{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager}}


Manager for rendertextures and P\+Buffers (offscreen rendering contexts)  




{\ttfamily \#include $<$Ogre\+G\+L\+P\+B\+Render\+Texture.\+h$>$}



Inheritance diagram for Ogre\+:\+:G\+L\+P\+B\+R\+T\+T\+Manager\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=267pt]{class_ogre_1_1_g_l_p_b_r_t_t_manager__inherit__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_ogre_1_1_g_l_p_b_r_t_t_manager_ac3691c8fb235a069e6fe432a09d33482}{G\+L\+P\+B\+R\+T\+T\+Manager} (\hyperlink{class_ogre_1_1_g_l_native_support}{G\+L\+Native\+Support} $\ast$support, \hyperlink{class_ogre_1_1_render_target}{Render\+Target} $\ast$mainwindow)
\item 
virtual \hyperlink{class_ogre_1_1_g_l_p_b_r_t_t_manager_a71776ecc50a519c832a6621d2cd8689e}{$\sim$\+G\+L\+P\+B\+R\+T\+T\+Manager} ()
\item 
virtual void \hyperlink{class_ogre_1_1_g_l_p_b_r_t_t_manager_ae389b2ad292ffd66f88436567356bbea}{bind} (\hyperlink{class_ogre_1_1_render_target}{Render\+Target} $\ast$target)
\begin{DoxyCompactList}\small\item\em Bind a certain render target. \end{DoxyCompactList}\item 
virtual bool \hyperlink{class_ogre_1_1_g_l_p_b_r_t_t_manager_a8c720a2e6fbdebf3950e35b62b005279}{check\+Format} (\hyperlink{group___image_ga7e0353e7d36d4c2e8468641b7303d39c}{Pixel\+Format} format)
\begin{DoxyCompactList}\small\item\em Check if a certain format is usable as F\+BO rendertarget format. \end{DoxyCompactList}\item 
virtual \hyperlink{class_ogre_1_1_multi_render_target}{Multi\+Render\+Target} $\ast$ \hyperlink{class_ogre_1_1_g_l_r_t_t_manager_a1075312a92286d2e9c59eba718181f44}{create\+Multi\+Render\+Target} (const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&name)
\begin{DoxyCompactList}\small\item\em Create a multi render target. \end{DoxyCompactList}\item 
virtual \hyperlink{class_ogre_1_1_render_texture}{Render\+Texture} $\ast$ \hyperlink{class_ogre_1_1_g_l_p_b_r_t_t_manager_a9e4ff5346d8335faf402334af4af9322}{create\+Render\+Texture} (const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&name, const \hyperlink{struct_ogre_1_1_g_l_surface_desc}{G\+L\+Surface\+Desc} \&target, bool write\+Gamma, \hyperlink{namespace_ogre_ab6e842a18caf062ed73a5d3badd0dd4c}{uint} fsaa)
\begin{DoxyCompactList}\small\item\em Create a texture rendertarget object. \end{DoxyCompactList}\item 
virtual void \hyperlink{class_ogre_1_1_g_l_r_t_t_manager_a83d572786975fca5d911e5588f813cd7}{get\+Best\+Depth\+Stencil} (\hyperlink{group___image_ga7e0353e7d36d4c2e8468641b7303d39c}{Pixel\+Format} internal\+Format, \hyperlink{namespace_ogre_adf2a0cf2e77143b5ee1d38a75e289545}{uint32} $\ast$depth\+Format, \hyperlink{namespace_ogre_adf2a0cf2e77143b5ee1d38a75e289545}{uint32} $\ast$stencil\+Format)
\item 
\hyperlink{class_ogre_1_1_g_l_context}{G\+L\+Context} $\ast$ \hyperlink{class_ogre_1_1_g_l_p_b_r_t_t_manager_a617f0c269eb658b96babb0d39d51facc}{get\+Context\+For} (\hyperlink{group___image_gac8f59c884998d9f84d9ea4c66e4c29fe}{Pixel\+Component\+Type} ctype, \hyperlink{namespace_ogre_adf2a0cf2e77143b5ee1d38a75e289545}{uint32} width, \hyperlink{namespace_ogre_adf2a0cf2e77143b5ee1d38a75e289545}{uint32} height)
\begin{DoxyCompactList}\small\item\em Get GL rendering context for a certain component type and size. \end{DoxyCompactList}\item 
\hyperlink{group___image_ga7e0353e7d36d4c2e8468641b7303d39c}{Pixel\+Format} \hyperlink{class_ogre_1_1_g_l_r_t_t_manager_a579307af6016507b9f34f87b323e6e4f}{get\+Supported\+Alternative} (\hyperlink{group___image_ga7e0353e7d36d4c2e8468641b7303d39c}{Pixel\+Format} format)
\begin{DoxyCompactList}\small\item\em Get the closest supported alternative format. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_g_l_p_b_r_t_t_manager_ac43cc17abbd3e4db45bc7bd285c9923a}{release\+P\+Buffer} (\hyperlink{group___image_gac8f59c884998d9f84d9ea4c66e4c29fe}{Pixel\+Component\+Type} ctype)
\begin{DoxyCompactList}\small\item\em Release P\+Buffer for a certain pixel format. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_g_l_r_t_t_manager_a0354371ab551607aaeb6bffc888e7925}{release\+Render\+Buffer} (const \hyperlink{struct_ogre_1_1_g_l_surface_desc}{G\+L\+Surface\+Desc} \&surface)
\begin{DoxyCompactList}\small\item\em Release a render buffer. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_g_l_p_b_r_t_t_manager_a0a876ae9a899540f7f9a8f4fadc2e0c2}{request\+P\+Buffer} (\hyperlink{group___image_gac8f59c884998d9f84d9ea4c66e4c29fe}{Pixel\+Component\+Type} ctype, \hyperlink{namespace_ogre_adf2a0cf2e77143b5ee1d38a75e289545}{uint32} width, \hyperlink{namespace_ogre_adf2a0cf2e77143b5ee1d38a75e289545}{uint32} height)
\begin{DoxyCompactList}\small\item\em Create P\+Buffer for a certain pixel format and size. \end{DoxyCompactList}\item 
virtual void \hyperlink{class_ogre_1_1_g_l_p_b_r_t_t_manager_a9c0bf473c3112935173538969020fdbe}{unbind} (\hyperlink{class_ogre_1_1_render_target}{Render\+Target} $\ast$target)
\begin{DoxyCompactList}\small\item\em Unbind a certain render target. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static \hyperlink{class_ogre_1_1_g_l_r_t_t_manager}{G\+L\+R\+T\+T\+Manager} \& \hyperlink{class_ogre_1_1_g_l_r_t_t_manager_a104de91a08e9ada12ba9e8558c2668bf}{get\+Singleton} (void)
\begin{DoxyCompactList}\small\item\em Get the singleton instance. \end{DoxyCompactList}\item 
static \hyperlink{class_ogre_1_1_g_l_r_t_t_manager}{G\+L\+R\+T\+T\+Manager} $\ast$ \hyperlink{class_ogre_1_1_g_l_r_t_t_manager_a9aa75e45760d466317d3ba688738c3f8}{get\+Singleton\+Ptr} (void)
\begin{DoxyCompactList}\small\item\em Get the singleton instance. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Manager for rendertextures and P\+Buffers (offscreen rendering contexts) 

\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_ogre_1_1_g_l_p_b_r_t_t_manager_ac3691c8fb235a069e6fe432a09d33482}\label{class_ogre_1_1_g_l_p_b_r_t_t_manager_ac3691c8fb235a069e6fe432a09d33482}} 
\index{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager@{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager}!G\+L\+P\+B\+R\+T\+T\+Manager@{G\+L\+P\+B\+R\+T\+T\+Manager}}
\index{G\+L\+P\+B\+R\+T\+T\+Manager@{G\+L\+P\+B\+R\+T\+T\+Manager}!Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager@{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager}}
\subsubsection{\texorpdfstring{G\+L\+P\+B\+R\+T\+T\+Manager()}{GLPBRTTManager()}}
{\footnotesize\ttfamily Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager\+::\+G\+L\+P\+B\+R\+T\+T\+Manager (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_g_l_native_support}{G\+L\+Native\+Support} $\ast$}]{support,  }\item[{\hyperlink{class_ogre_1_1_render_target}{Render\+Target} $\ast$}]{mainwindow }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_1_1_g_l_p_b_r_t_t_manager_a71776ecc50a519c832a6621d2cd8689e}\label{class_ogre_1_1_g_l_p_b_r_t_t_manager_a71776ecc50a519c832a6621d2cd8689e}} 
\index{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager@{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager}!````~G\+L\+P\+B\+R\+T\+T\+Manager@{$\sim$\+G\+L\+P\+B\+R\+T\+T\+Manager}}
\index{````~G\+L\+P\+B\+R\+T\+T\+Manager@{$\sim$\+G\+L\+P\+B\+R\+T\+T\+Manager}!Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager@{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager}}
\subsubsection{\texorpdfstring{$\sim$\+G\+L\+P\+B\+R\+T\+T\+Manager()}{~GLPBRTTManager()}}
{\footnotesize\ttfamily virtual Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager\+::$\sim$\+G\+L\+P\+B\+R\+T\+T\+Manager (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



\subsection{Member Function Documentation}
\mbox{\Hypertarget{class_ogre_1_1_g_l_p_b_r_t_t_manager_a9e4ff5346d8335faf402334af4af9322}\label{class_ogre_1_1_g_l_p_b_r_t_t_manager_a9e4ff5346d8335faf402334af4af9322}} 
\index{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager@{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager}!create\+Render\+Texture@{create\+Render\+Texture}}
\index{create\+Render\+Texture@{create\+Render\+Texture}!Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager@{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager}}
\subsubsection{\texorpdfstring{create\+Render\+Texture()}{createRenderTexture()}}
{\footnotesize\ttfamily virtual \hyperlink{class_ogre_1_1_render_texture}{Render\+Texture}$\ast$ Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager\+::create\+Render\+Texture (\begin{DoxyParamCaption}\item[{const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&}]{name,  }\item[{const \hyperlink{struct_ogre_1_1_g_l_surface_desc}{G\+L\+Surface\+Desc} \&}]{target,  }\item[{bool}]{write\+Gamma,  }\item[{\hyperlink{namespace_ogre_ab6e842a18caf062ed73a5d3badd0dd4c}{uint}}]{fsaa }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Create a texture rendertarget object. 



Implements \hyperlink{class_ogre_1_1_g_l_r_t_t_manager_aac78ded603f500c9f40a3d538f585bfd}{Ogre\+::\+G\+L\+R\+T\+T\+Manager}.

\mbox{\Hypertarget{class_ogre_1_1_g_l_p_b_r_t_t_manager_a8c720a2e6fbdebf3950e35b62b005279}\label{class_ogre_1_1_g_l_p_b_r_t_t_manager_a8c720a2e6fbdebf3950e35b62b005279}} 
\index{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager@{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager}!check\+Format@{check\+Format}}
\index{check\+Format@{check\+Format}!Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager@{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager}}
\subsubsection{\texorpdfstring{check\+Format()}{checkFormat()}}
{\footnotesize\ttfamily virtual bool Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager\+::check\+Format (\begin{DoxyParamCaption}\item[{\hyperlink{group___image_ga7e0353e7d36d4c2e8468641b7303d39c}{Pixel\+Format}}]{format }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Check if a certain format is usable as F\+BO rendertarget format. 

\mbox{\Hypertarget{class_ogre_1_1_g_l_p_b_r_t_t_manager_ae389b2ad292ffd66f88436567356bbea}\label{class_ogre_1_1_g_l_p_b_r_t_t_manager_ae389b2ad292ffd66f88436567356bbea}} 
\index{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager@{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager}!bind@{bind}}
\index{bind@{bind}!Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager@{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager}}
\subsubsection{\texorpdfstring{bind()}{bind()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager\+::bind (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_render_target}{Render\+Target} $\ast$}]{target }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Bind a certain render target. 



Implements \hyperlink{class_ogre_1_1_g_l_r_t_t_manager_ac9b94d66d780e46d084cb142b92c2153}{Ogre\+::\+G\+L\+R\+T\+T\+Manager}.

\mbox{\Hypertarget{class_ogre_1_1_g_l_p_b_r_t_t_manager_a9c0bf473c3112935173538969020fdbe}\label{class_ogre_1_1_g_l_p_b_r_t_t_manager_a9c0bf473c3112935173538969020fdbe}} 
\index{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager@{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager}!unbind@{unbind}}
\index{unbind@{unbind}!Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager@{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager}}
\subsubsection{\texorpdfstring{unbind()}{unbind()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager\+::unbind (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_render_target}{Render\+Target} $\ast$}]{target }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Unbind a certain render target. 

This is called before binding another \hyperlink{class_ogre_1_1_render_target}{Render\+Target}, and before the context is switched. It can be used to do a copy, or just be a noop if direct binding is used. 

Implements \hyperlink{class_ogre_1_1_g_l_r_t_t_manager_aac3b27462f81df6c88359af32f551efc}{Ogre\+::\+G\+L\+R\+T\+T\+Manager}.

\mbox{\Hypertarget{class_ogre_1_1_g_l_p_b_r_t_t_manager_a0a876ae9a899540f7f9a8f4fadc2e0c2}\label{class_ogre_1_1_g_l_p_b_r_t_t_manager_a0a876ae9a899540f7f9a8f4fadc2e0c2}} 
\index{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager@{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager}!request\+P\+Buffer@{request\+P\+Buffer}}
\index{request\+P\+Buffer@{request\+P\+Buffer}!Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager@{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager}}
\subsubsection{\texorpdfstring{request\+P\+Buffer()}{requestPBuffer()}}
{\footnotesize\ttfamily void Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager\+::request\+P\+Buffer (\begin{DoxyParamCaption}\item[{\hyperlink{group___image_gac8f59c884998d9f84d9ea4c66e4c29fe}{Pixel\+Component\+Type}}]{ctype,  }\item[{\hyperlink{namespace_ogre_adf2a0cf2e77143b5ee1d38a75e289545}{uint32}}]{width,  }\item[{\hyperlink{namespace_ogre_adf2a0cf2e77143b5ee1d38a75e289545}{uint32}}]{height }\end{DoxyParamCaption})}



Create P\+Buffer for a certain pixel format and size. 

\mbox{\Hypertarget{class_ogre_1_1_g_l_p_b_r_t_t_manager_ac43cc17abbd3e4db45bc7bd285c9923a}\label{class_ogre_1_1_g_l_p_b_r_t_t_manager_ac43cc17abbd3e4db45bc7bd285c9923a}} 
\index{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager@{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager}!release\+P\+Buffer@{release\+P\+Buffer}}
\index{release\+P\+Buffer@{release\+P\+Buffer}!Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager@{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager}}
\subsubsection{\texorpdfstring{release\+P\+Buffer()}{releasePBuffer()}}
{\footnotesize\ttfamily void Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager\+::release\+P\+Buffer (\begin{DoxyParamCaption}\item[{\hyperlink{group___image_gac8f59c884998d9f84d9ea4c66e4c29fe}{Pixel\+Component\+Type}}]{ctype }\end{DoxyParamCaption})}



Release P\+Buffer for a certain pixel format. 

\mbox{\Hypertarget{class_ogre_1_1_g_l_p_b_r_t_t_manager_a617f0c269eb658b96babb0d39d51facc}\label{class_ogre_1_1_g_l_p_b_r_t_t_manager_a617f0c269eb658b96babb0d39d51facc}} 
\index{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager@{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager}!get\+Context\+For@{get\+Context\+For}}
\index{get\+Context\+For@{get\+Context\+For}!Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager@{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager}}
\subsubsection{\texorpdfstring{get\+Context\+For()}{getContextFor()}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_g_l_context}{G\+L\+Context}$\ast$ Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager\+::get\+Context\+For (\begin{DoxyParamCaption}\item[{\hyperlink{group___image_gac8f59c884998d9f84d9ea4c66e4c29fe}{Pixel\+Component\+Type}}]{ctype,  }\item[{\hyperlink{namespace_ogre_adf2a0cf2e77143b5ee1d38a75e289545}{uint32}}]{width,  }\item[{\hyperlink{namespace_ogre_adf2a0cf2e77143b5ee1d38a75e289545}{uint32}}]{height }\end{DoxyParamCaption})}



Get GL rendering context for a certain component type and size. 

\mbox{\Hypertarget{class_ogre_1_1_g_l_r_t_t_manager_a0354371ab551607aaeb6bffc888e7925}\label{class_ogre_1_1_g_l_r_t_t_manager_a0354371ab551607aaeb6bffc888e7925}} 
\index{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager@{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager}!release\+Render\+Buffer@{release\+Render\+Buffer}}
\index{release\+Render\+Buffer@{release\+Render\+Buffer}!Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager@{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager}}
\subsubsection{\texorpdfstring{release\+Render\+Buffer()}{releaseRenderBuffer()}}
{\footnotesize\ttfamily void Ogre\+::\+G\+L\+R\+T\+T\+Manager\+::release\+Render\+Buffer (\begin{DoxyParamCaption}\item[{const \hyperlink{struct_ogre_1_1_g_l_surface_desc}{G\+L\+Surface\+Desc} \&}]{surface }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inherited]}}



Release a render buffer. 

Ignore silently if surface.\+buffer is 0. \mbox{\Hypertarget{class_ogre_1_1_g_l_r_t_t_manager_a83d572786975fca5d911e5588f813cd7}\label{class_ogre_1_1_g_l_r_t_t_manager_a83d572786975fca5d911e5588f813cd7}} 
\index{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager@{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager}!get\+Best\+Depth\+Stencil@{get\+Best\+Depth\+Stencil}}
\index{get\+Best\+Depth\+Stencil@{get\+Best\+Depth\+Stencil}!Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager@{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager}}
\subsubsection{\texorpdfstring{get\+Best\+Depth\+Stencil()}{getBestDepthStencil()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+G\+L\+R\+T\+T\+Manager\+::get\+Best\+Depth\+Stencil (\begin{DoxyParamCaption}\item[{\hyperlink{group___image_ga7e0353e7d36d4c2e8468641b7303d39c}{Pixel\+Format}}]{internal\+Format,  }\item[{\hyperlink{namespace_ogre_adf2a0cf2e77143b5ee1d38a75e289545}{uint32} $\ast$}]{depth\+Format,  }\item[{\hyperlink{namespace_ogre_adf2a0cf2e77143b5ee1d38a75e289545}{uint32} $\ast$}]{stencil\+Format }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}, {\ttfamily [inherited]}}



Reimplemented in \hyperlink{class_ogre_1_1_g_l_e_s2_f_b_o_manager_a1baddfc1c1ff12c5fe31899bfdea7b0d}{Ogre\+::\+G\+L\+E\+S2\+F\+B\+O\+Manager}.

\mbox{\Hypertarget{class_ogre_1_1_g_l_r_t_t_manager_a1075312a92286d2e9c59eba718181f44}\label{class_ogre_1_1_g_l_r_t_t_manager_a1075312a92286d2e9c59eba718181f44}} 
\index{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager@{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager}!create\+Multi\+Render\+Target@{create\+Multi\+Render\+Target}}
\index{create\+Multi\+Render\+Target@{create\+Multi\+Render\+Target}!Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager@{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager}}
\subsubsection{\texorpdfstring{create\+Multi\+Render\+Target()}{createMultiRenderTarget()}}
{\footnotesize\ttfamily virtual \hyperlink{class_ogre_1_1_multi_render_target}{Multi\+Render\+Target}$\ast$ Ogre\+::\+G\+L\+R\+T\+T\+Manager\+::create\+Multi\+Render\+Target (\begin{DoxyParamCaption}\item[{const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&}]{name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Create a multi render target. 



Reimplemented in \hyperlink{class_ogre_1_1_g_l_e_s2_f_b_o_manager_a0166d428e932b3e81082ffb00855c0dc}{Ogre\+::\+G\+L\+E\+S2\+F\+B\+O\+Manager}, \hyperlink{class_ogre_1_1_g_l_f_b_o_manager_a34ef91963d6db79ab0cc55861df1462d}{Ogre\+::\+G\+L\+F\+B\+O\+Manager}, and \hyperlink{class_ogre_1_1_g_l3_plus_f_b_o_manager_a3b7e9354b1d2e8d6c10f48b567513660}{Ogre\+::\+G\+L3\+Plus\+F\+B\+O\+Manager}.

\mbox{\Hypertarget{class_ogre_1_1_g_l_r_t_t_manager_a579307af6016507b9f34f87b323e6e4f}\label{class_ogre_1_1_g_l_r_t_t_manager_a579307af6016507b9f34f87b323e6e4f}} 
\index{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager@{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager}!get\+Supported\+Alternative@{get\+Supported\+Alternative}}
\index{get\+Supported\+Alternative@{get\+Supported\+Alternative}!Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager@{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager}}
\subsubsection{\texorpdfstring{get\+Supported\+Alternative()}{getSupportedAlternative()}}
{\footnotesize\ttfamily \hyperlink{group___image_ga7e0353e7d36d4c2e8468641b7303d39c}{Pixel\+Format} Ogre\+::\+G\+L\+R\+T\+T\+Manager\+::get\+Supported\+Alternative (\begin{DoxyParamCaption}\item[{\hyperlink{group___image_ga7e0353e7d36d4c2e8468641b7303d39c}{Pixel\+Format}}]{format }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inherited]}}



Get the closest supported alternative format. 

If format is supported, returns format. \mbox{\Hypertarget{class_ogre_1_1_g_l_r_t_t_manager_a104de91a08e9ada12ba9e8558c2668bf}\label{class_ogre_1_1_g_l_r_t_t_manager_a104de91a08e9ada12ba9e8558c2668bf}} 
\index{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager@{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager}!get\+Singleton@{get\+Singleton}}
\index{get\+Singleton@{get\+Singleton}!Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager@{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager}}
\subsubsection{\texorpdfstring{get\+Singleton()}{getSingleton()}}
{\footnotesize\ttfamily static \hyperlink{class_ogre_1_1_g_l_r_t_t_manager}{G\+L\+R\+T\+T\+Manager}\& Ogre\+::\+G\+L\+R\+T\+T\+Manager\+::get\+Singleton (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [inherited]}}



Get the singleton instance. 

\mbox{\Hypertarget{class_ogre_1_1_g_l_r_t_t_manager_a9aa75e45760d466317d3ba688738c3f8}\label{class_ogre_1_1_g_l_r_t_t_manager_a9aa75e45760d466317d3ba688738c3f8}} 
\index{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager@{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager}!get\+Singleton\+Ptr@{get\+Singleton\+Ptr}}
\index{get\+Singleton\+Ptr@{get\+Singleton\+Ptr}!Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager@{Ogre\+::\+G\+L\+P\+B\+R\+T\+T\+Manager}}
\subsubsection{\texorpdfstring{get\+Singleton\+Ptr()}{getSingletonPtr()}}
{\footnotesize\ttfamily static \hyperlink{class_ogre_1_1_g_l_r_t_t_manager}{G\+L\+R\+T\+T\+Manager}$\ast$ Ogre\+::\+G\+L\+R\+T\+T\+Manager\+::get\+Singleton\+Ptr (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [inherited]}}



Get the singleton instance. 



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\hyperlink{_ogre_g_l_p_b_render_texture_8h}{Ogre\+G\+L\+P\+B\+Render\+Texture.\+h}\end{DoxyCompactItemize}
