\hypertarget{class_ogre_1_1_d3_d9_device_manager}{}\section{Ogre\+:\+:D3\+D9\+Device\+Manager Class Reference}
\label{class_ogre_1_1_d3_d9_device_manager}\index{Ogre\+::\+D3\+D9\+Device\+Manager@{Ogre\+::\+D3\+D9\+Device\+Manager}}


Device manager interface.  




{\ttfamily \#include $<$Ogre\+D3\+D9\+Device\+Manager.\+h$>$}



Inheritance diagram for Ogre\+:\+:D3\+D9\+Device\+Manager\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=229pt]{class_ogre_1_1_d3_d9_device_manager__inherit__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_ogre_1_1_d3_d9_device_manager_aae141cb5e2229f39db71f16b8c492d5f}{D3\+D9\+Device\+Manager} ()
\item 
\hyperlink{class_ogre_1_1_d3_d9_device_manager_a9daace43f6989ac65bc7e06f63b29426}{$\sim$\+D3\+D9\+Device\+Manager} ()
\item 
void \hyperlink{class_ogre_1_1_d3_d9_device_manager_a147a498d4d43ae9f9cb281310441efe7}{destroy\+Inactive\+Render\+Devices} ()
\item 
\hyperlink{class_ogre_1_1_d3_d9_device}{D3\+D9\+Device} $\ast$ \hyperlink{class_ogre_1_1_d3_d9_device_manager_ac9456ae6636041806748e5b3d76a2b37}{get\+Active\+Device} ()
\item 
\hyperlink{class_ogre_1_1_d3_d9_device}{D3\+D9\+Device} $\ast$ \hyperlink{class_ogre_1_1_d3_d9_device_manager_acb2044e9b59f18f6e0707d6fbd07e683}{get\+Active\+Render\+Target\+Device} ()
\item 
\hyperlink{class_ogre_1_1_d3_d9_device}{D3\+D9\+Device} $\ast$ \hyperlink{class_ogre_1_1_d3_d9_device_manager_ada407cdbd5d99c2dc5f9dc3c8b241e0a}{get\+Device} (U\+I\+NT index)
\item 
U\+I\+NT \hyperlink{class_ogre_1_1_d3_d9_device_manager_ae13f7c2bc7a400608fb054e79ed59006}{get\+Device\+Count} ()
\item 
\hyperlink{class_ogre_1_1_d3_d9_device}{D3\+D9\+Device} $\ast$ \hyperlink{class_ogre_1_1_d3_d9_device_manager_a149b6c4a3a1be36c16779d70c14ab323}{get\+Device\+From\+D3\+D9\+Device} (I\+Direct3\+D\+Device9 $\ast$d3d9\+Device)
\item 
void \hyperlink{class_ogre_1_1_d3_d9_device_manager_a35933fdf0da87060456a5acf8d51543b}{link\+Render\+Window} (\hyperlink{class_ogre_1_1_d3_d9_render_window}{D3\+D9\+Render\+Window} $\ast$render\+Window)
\item 
void \hyperlink{class_ogre_1_1_d3_d9_device_manager_a317c8ba560f3320a499fa1d84367ec4d}{notify\+On\+Device\+Destroy} (\hyperlink{class_ogre_1_1_d3_d9_device}{D3\+D9\+Device} $\ast$device)
\item 
void \hyperlink{class_ogre_1_1_d3_d9_device_manager_a06f125e395b37ad7b9b8d6b1db462bbe}{set\+Active\+Device} (\hyperlink{class_ogre_1_1_d3_d9_device}{D3\+D9\+Device} $\ast$device)
\item 
void \hyperlink{class_ogre_1_1_d3_d9_device_manager_a3daf82246c619a240cc4a8445f38e0ab}{set\+Active\+Render\+Target\+Device} (\hyperlink{class_ogre_1_1_d3_d9_device}{D3\+D9\+Device} $\ast$device)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Device manager interface. 

\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_ogre_1_1_d3_d9_device_manager_aae141cb5e2229f39db71f16b8c492d5f}\label{class_ogre_1_1_d3_d9_device_manager_aae141cb5e2229f39db71f16b8c492d5f}} 
\index{Ogre\+::\+D3\+D9\+Device\+Manager@{Ogre\+::\+D3\+D9\+Device\+Manager}!D3\+D9\+Device\+Manager@{D3\+D9\+Device\+Manager}}
\index{D3\+D9\+Device\+Manager@{D3\+D9\+Device\+Manager}!Ogre\+::\+D3\+D9\+Device\+Manager@{Ogre\+::\+D3\+D9\+Device\+Manager}}
\subsubsection{\texorpdfstring{D3\+D9\+Device\+Manager()}{D3D9DeviceManager()}}
{\footnotesize\ttfamily Ogre\+::\+D3\+D9\+Device\+Manager\+::\+D3\+D9\+Device\+Manager (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_1_1_d3_d9_device_manager_a9daace43f6989ac65bc7e06f63b29426}\label{class_ogre_1_1_d3_d9_device_manager_a9daace43f6989ac65bc7e06f63b29426}} 
\index{Ogre\+::\+D3\+D9\+Device\+Manager@{Ogre\+::\+D3\+D9\+Device\+Manager}!````~D3\+D9\+Device\+Manager@{$\sim$\+D3\+D9\+Device\+Manager}}
\index{````~D3\+D9\+Device\+Manager@{$\sim$\+D3\+D9\+Device\+Manager}!Ogre\+::\+D3\+D9\+Device\+Manager@{Ogre\+::\+D3\+D9\+Device\+Manager}}
\subsubsection{\texorpdfstring{$\sim$\+D3\+D9\+Device\+Manager()}{~D3D9DeviceManager()}}
{\footnotesize\ttfamily Ogre\+::\+D3\+D9\+Device\+Manager\+::$\sim$\+D3\+D9\+Device\+Manager (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



\subsection{Member Function Documentation}
\mbox{\Hypertarget{class_ogre_1_1_d3_d9_device_manager_a06f125e395b37ad7b9b8d6b1db462bbe}\label{class_ogre_1_1_d3_d9_device_manager_a06f125e395b37ad7b9b8d6b1db462bbe}} 
\index{Ogre\+::\+D3\+D9\+Device\+Manager@{Ogre\+::\+D3\+D9\+Device\+Manager}!set\+Active\+Device@{set\+Active\+Device}}
\index{set\+Active\+Device@{set\+Active\+Device}!Ogre\+::\+D3\+D9\+Device\+Manager@{Ogre\+::\+D3\+D9\+Device\+Manager}}
\subsubsection{\texorpdfstring{set\+Active\+Device()}{setActiveDevice()}}
{\footnotesize\ttfamily void Ogre\+::\+D3\+D9\+Device\+Manager\+::set\+Active\+Device (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_d3_d9_device}{D3\+D9\+Device} $\ast$}]{device }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_1_1_d3_d9_device_manager_ac9456ae6636041806748e5b3d76a2b37}\label{class_ogre_1_1_d3_d9_device_manager_ac9456ae6636041806748e5b3d76a2b37}} 
\index{Ogre\+::\+D3\+D9\+Device\+Manager@{Ogre\+::\+D3\+D9\+Device\+Manager}!get\+Active\+Device@{get\+Active\+Device}}
\index{get\+Active\+Device@{get\+Active\+Device}!Ogre\+::\+D3\+D9\+Device\+Manager@{Ogre\+::\+D3\+D9\+Device\+Manager}}
\subsubsection{\texorpdfstring{get\+Active\+Device()}{getActiveDevice()}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_d3_d9_device}{D3\+D9\+Device}$\ast$ Ogre\+::\+D3\+D9\+Device\+Manager\+::get\+Active\+Device (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{class_ogre_1_1_d3_d9_device_manager_a3daf82246c619a240cc4a8445f38e0ab}\label{class_ogre_1_1_d3_d9_device_manager_a3daf82246c619a240cc4a8445f38e0ab}} 
\index{Ogre\+::\+D3\+D9\+Device\+Manager@{Ogre\+::\+D3\+D9\+Device\+Manager}!set\+Active\+Render\+Target\+Device@{set\+Active\+Render\+Target\+Device}}
\index{set\+Active\+Render\+Target\+Device@{set\+Active\+Render\+Target\+Device}!Ogre\+::\+D3\+D9\+Device\+Manager@{Ogre\+::\+D3\+D9\+Device\+Manager}}
\subsubsection{\texorpdfstring{set\+Active\+Render\+Target\+Device()}{setActiveRenderTargetDevice()}}
{\footnotesize\ttfamily void Ogre\+::\+D3\+D9\+Device\+Manager\+::set\+Active\+Render\+Target\+Device (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_d3_d9_device}{D3\+D9\+Device} $\ast$}]{device }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_1_1_d3_d9_device_manager_acb2044e9b59f18f6e0707d6fbd07e683}\label{class_ogre_1_1_d3_d9_device_manager_acb2044e9b59f18f6e0707d6fbd07e683}} 
\index{Ogre\+::\+D3\+D9\+Device\+Manager@{Ogre\+::\+D3\+D9\+Device\+Manager}!get\+Active\+Render\+Target\+Device@{get\+Active\+Render\+Target\+Device}}
\index{get\+Active\+Render\+Target\+Device@{get\+Active\+Render\+Target\+Device}!Ogre\+::\+D3\+D9\+Device\+Manager@{Ogre\+::\+D3\+D9\+Device\+Manager}}
\subsubsection{\texorpdfstring{get\+Active\+Render\+Target\+Device()}{getActiveRenderTargetDevice()}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_d3_d9_device}{D3\+D9\+Device}$\ast$ Ogre\+::\+D3\+D9\+Device\+Manager\+::get\+Active\+Render\+Target\+Device (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_1_1_d3_d9_device_manager_ae13f7c2bc7a400608fb054e79ed59006}\label{class_ogre_1_1_d3_d9_device_manager_ae13f7c2bc7a400608fb054e79ed59006}} 
\index{Ogre\+::\+D3\+D9\+Device\+Manager@{Ogre\+::\+D3\+D9\+Device\+Manager}!get\+Device\+Count@{get\+Device\+Count}}
\index{get\+Device\+Count@{get\+Device\+Count}!Ogre\+::\+D3\+D9\+Device\+Manager@{Ogre\+::\+D3\+D9\+Device\+Manager}}
\subsubsection{\texorpdfstring{get\+Device\+Count()}{getDeviceCount()}}
{\footnotesize\ttfamily U\+I\+NT Ogre\+::\+D3\+D9\+Device\+Manager\+::get\+Device\+Count (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_1_1_d3_d9_device_manager_ada407cdbd5d99c2dc5f9dc3c8b241e0a}\label{class_ogre_1_1_d3_d9_device_manager_ada407cdbd5d99c2dc5f9dc3c8b241e0a}} 
\index{Ogre\+::\+D3\+D9\+Device\+Manager@{Ogre\+::\+D3\+D9\+Device\+Manager}!get\+Device@{get\+Device}}
\index{get\+Device@{get\+Device}!Ogre\+::\+D3\+D9\+Device\+Manager@{Ogre\+::\+D3\+D9\+Device\+Manager}}
\subsubsection{\texorpdfstring{get\+Device()}{getDevice()}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_d3_d9_device}{D3\+D9\+Device}$\ast$ Ogre\+::\+D3\+D9\+Device\+Manager\+::get\+Device (\begin{DoxyParamCaption}\item[{U\+I\+NT}]{index }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_1_1_d3_d9_device_manager_a35933fdf0da87060456a5acf8d51543b}\label{class_ogre_1_1_d3_d9_device_manager_a35933fdf0da87060456a5acf8d51543b}} 
\index{Ogre\+::\+D3\+D9\+Device\+Manager@{Ogre\+::\+D3\+D9\+Device\+Manager}!link\+Render\+Window@{link\+Render\+Window}}
\index{link\+Render\+Window@{link\+Render\+Window}!Ogre\+::\+D3\+D9\+Device\+Manager@{Ogre\+::\+D3\+D9\+Device\+Manager}}
\subsubsection{\texorpdfstring{link\+Render\+Window()}{linkRenderWindow()}}
{\footnotesize\ttfamily void Ogre\+::\+D3\+D9\+Device\+Manager\+::link\+Render\+Window (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_d3_d9_render_window}{D3\+D9\+Render\+Window} $\ast$}]{render\+Window }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_1_1_d3_d9_device_manager_a147a498d4d43ae9f9cb281310441efe7}\label{class_ogre_1_1_d3_d9_device_manager_a147a498d4d43ae9f9cb281310441efe7}} 
\index{Ogre\+::\+D3\+D9\+Device\+Manager@{Ogre\+::\+D3\+D9\+Device\+Manager}!destroy\+Inactive\+Render\+Devices@{destroy\+Inactive\+Render\+Devices}}
\index{destroy\+Inactive\+Render\+Devices@{destroy\+Inactive\+Render\+Devices}!Ogre\+::\+D3\+D9\+Device\+Manager@{Ogre\+::\+D3\+D9\+Device\+Manager}}
\subsubsection{\texorpdfstring{destroy\+Inactive\+Render\+Devices()}{destroyInactiveRenderDevices()}}
{\footnotesize\ttfamily void Ogre\+::\+D3\+D9\+Device\+Manager\+::destroy\+Inactive\+Render\+Devices (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_1_1_d3_d9_device_manager_a317c8ba560f3320a499fa1d84367ec4d}\label{class_ogre_1_1_d3_d9_device_manager_a317c8ba560f3320a499fa1d84367ec4d}} 
\index{Ogre\+::\+D3\+D9\+Device\+Manager@{Ogre\+::\+D3\+D9\+Device\+Manager}!notify\+On\+Device\+Destroy@{notify\+On\+Device\+Destroy}}
\index{notify\+On\+Device\+Destroy@{notify\+On\+Device\+Destroy}!Ogre\+::\+D3\+D9\+Device\+Manager@{Ogre\+::\+D3\+D9\+Device\+Manager}}
\subsubsection{\texorpdfstring{notify\+On\+Device\+Destroy()}{notifyOnDeviceDestroy()}}
{\footnotesize\ttfamily void Ogre\+::\+D3\+D9\+Device\+Manager\+::notify\+On\+Device\+Destroy (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_d3_d9_device}{D3\+D9\+Device} $\ast$}]{device }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_1_1_d3_d9_device_manager_a149b6c4a3a1be36c16779d70c14ab323}\label{class_ogre_1_1_d3_d9_device_manager_a149b6c4a3a1be36c16779d70c14ab323}} 
\index{Ogre\+::\+D3\+D9\+Device\+Manager@{Ogre\+::\+D3\+D9\+Device\+Manager}!get\+Device\+From\+D3\+D9\+Device@{get\+Device\+From\+D3\+D9\+Device}}
\index{get\+Device\+From\+D3\+D9\+Device@{get\+Device\+From\+D3\+D9\+Device}!Ogre\+::\+D3\+D9\+Device\+Manager@{Ogre\+::\+D3\+D9\+Device\+Manager}}
\subsubsection{\texorpdfstring{get\+Device\+From\+D3\+D9\+Device()}{getDeviceFromD3D9Device()}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_d3_d9_device}{D3\+D9\+Device}$\ast$ Ogre\+::\+D3\+D9\+Device\+Manager\+::get\+Device\+From\+D3\+D9\+Device (\begin{DoxyParamCaption}\item[{I\+Direct3\+D\+Device9 $\ast$}]{d3d9\+Device }\end{DoxyParamCaption})}



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\hyperlink{_ogre_d3_d9_device_manager_8h}{Ogre\+D3\+D9\+Device\+Manager.\+h}\end{DoxyCompactItemize}
