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


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}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_ogre_1_1_d3_d9_device_manager_aae141cb5e2229f39db71f16b8c492d5f}{D3\+D9\+Device\+Manager}} ()
\item 
\mbox{\hyperlink{class_ogre_1_1_d3_d9_device_manager_a9daace43f6989ac65bc7e06f63b29426}{$\sim$\+D3\+D9\+Device\+Manager}} ()
\item 
void \mbox{\hyperlink{class_ogre_1_1_d3_d9_device_manager_a147a498d4d43ae9f9cb281310441efe7}{destroy\+Inactive\+Render\+Devices}} ()
\item 
\mbox{\hyperlink{class_ogre_1_1_d3_d9_device}{D3\+D9\+Device}} $\ast$ \mbox{\hyperlink{class_ogre_1_1_d3_d9_device_manager_ac9456ae6636041806748e5b3d76a2b37}{get\+Active\+Device}} ()
\item 
\mbox{\hyperlink{class_ogre_1_1_d3_d9_device}{D3\+D9\+Device}} $\ast$ \mbox{\hyperlink{class_ogre_1_1_d3_d9_device_manager_acb2044e9b59f18f6e0707d6fbd07e683}{get\+Active\+Render\+Target\+Device}} ()
\item 
\mbox{\hyperlink{class_ogre_1_1_d3_d9_device}{D3\+D9\+Device}} $\ast$ \mbox{\hyperlink{class_ogre_1_1_d3_d9_device_manager_ada407cdbd5d99c2dc5f9dc3c8b241e0a}{get\+Device}} (U\+I\+NT index)
\item 
U\+I\+NT \mbox{\hyperlink{class_ogre_1_1_d3_d9_device_manager_ae13f7c2bc7a400608fb054e79ed59006}{get\+Device\+Count}} ()
\item 
\mbox{\hyperlink{class_ogre_1_1_d3_d9_device}{D3\+D9\+Device}} $\ast$ \mbox{\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 \mbox{\hyperlink{class_ogre_1_1_d3_d9_device_manager_a35933fdf0da87060456a5acf8d51543b}{link\+Render\+Window}} (\mbox{\hyperlink{class_ogre_1_1_d3_d9_render_window}{D3\+D9\+Render\+Window}} $\ast$render\+Window)
\item 
void \mbox{\hyperlink{class_ogre_1_1_d3_d9_device_manager_a317c8ba560f3320a499fa1d84367ec4d}{notify\+On\+Device\+Destroy}} (\mbox{\hyperlink{class_ogre_1_1_d3_d9_device}{D3\+D9\+Device}} $\ast$device)
\item 
void \mbox{\hyperlink{class_ogre_1_1_d3_d9_device_manager_a06f125e395b37ad7b9b8d6b1db462bbe}{set\+Active\+Device}} (\mbox{\hyperlink{class_ogre_1_1_d3_d9_device}{D3\+D9\+Device}} $\ast$device)
\item 
void \mbox{\hyperlink{class_ogre_1_1_d3_d9_device_manager_a3daf82246c619a240cc4a8445f38e0ab}{set\+Active\+Render\+Target\+Device}} (\mbox{\hyperlink{class_ogre_1_1_d3_d9_device}{D3\+D9\+Device}} $\ast$device)
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Device manager interface. 

\doxysubsection{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::D3D9DeviceManager@{Ogre::D3D9DeviceManager}!D3D9DeviceManager@{D3D9DeviceManager}}
\index{D3D9DeviceManager@{D3D9DeviceManager}!Ogre::D3D9DeviceManager@{Ogre::D3D9DeviceManager}}
\doxysubsubsection{\texorpdfstring{D3D9DeviceManager()}{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::D3D9DeviceManager@{Ogre::D3D9DeviceManager}!````~D3D9DeviceManager@{$\sim$D3D9DeviceManager}}
\index{````~D3D9DeviceManager@{$\sim$D3D9DeviceManager}!Ogre::D3D9DeviceManager@{Ogre::D3D9DeviceManager}}
\doxysubsubsection{\texorpdfstring{$\sim$D3D9DeviceManager()}{~D3D9DeviceManager()}}
{\footnotesize\ttfamily Ogre\+::\+D3\+D9\+Device\+Manager\+::$\sim$\+D3\+D9\+Device\+Manager (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



\doxysubsection{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::D3D9DeviceManager@{Ogre::D3D9DeviceManager}!setActiveDevice@{setActiveDevice}}
\index{setActiveDevice@{setActiveDevice}!Ogre::D3D9DeviceManager@{Ogre::D3D9DeviceManager}}
\doxysubsubsection{\texorpdfstring{setActiveDevice()}{setActiveDevice()}}
{\footnotesize\ttfamily void Ogre\+::\+D3\+D9\+Device\+Manager\+::set\+Active\+Device (\begin{DoxyParamCaption}\item[{\mbox{\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::D3D9DeviceManager@{Ogre::D3D9DeviceManager}!getActiveDevice@{getActiveDevice}}
\index{getActiveDevice@{getActiveDevice}!Ogre::D3D9DeviceManager@{Ogre::D3D9DeviceManager}}
\doxysubsubsection{\texorpdfstring{getActiveDevice()}{getActiveDevice()}}
{\footnotesize\ttfamily \mbox{\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::D3D9DeviceManager@{Ogre::D3D9DeviceManager}!setActiveRenderTargetDevice@{setActiveRenderTargetDevice}}
\index{setActiveRenderTargetDevice@{setActiveRenderTargetDevice}!Ogre::D3D9DeviceManager@{Ogre::D3D9DeviceManager}}
\doxysubsubsection{\texorpdfstring{setActiveRenderTargetDevice()}{setActiveRenderTargetDevice()}}
{\footnotesize\ttfamily void Ogre\+::\+D3\+D9\+Device\+Manager\+::set\+Active\+Render\+Target\+Device (\begin{DoxyParamCaption}\item[{\mbox{\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::D3D9DeviceManager@{Ogre::D3D9DeviceManager}!getActiveRenderTargetDevice@{getActiveRenderTargetDevice}}
\index{getActiveRenderTargetDevice@{getActiveRenderTargetDevice}!Ogre::D3D9DeviceManager@{Ogre::D3D9DeviceManager}}
\doxysubsubsection{\texorpdfstring{getActiveRenderTargetDevice()}{getActiveRenderTargetDevice()}}
{\footnotesize\ttfamily \mbox{\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::D3D9DeviceManager@{Ogre::D3D9DeviceManager}!getDeviceCount@{getDeviceCount}}
\index{getDeviceCount@{getDeviceCount}!Ogre::D3D9DeviceManager@{Ogre::D3D9DeviceManager}}
\doxysubsubsection{\texorpdfstring{getDeviceCount()}{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::D3D9DeviceManager@{Ogre::D3D9DeviceManager}!getDevice@{getDevice}}
\index{getDevice@{getDevice}!Ogre::D3D9DeviceManager@{Ogre::D3D9DeviceManager}}
\doxysubsubsection{\texorpdfstring{getDevice()}{getDevice()}}
{\footnotesize\ttfamily \mbox{\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::D3D9DeviceManager@{Ogre::D3D9DeviceManager}!linkRenderWindow@{linkRenderWindow}}
\index{linkRenderWindow@{linkRenderWindow}!Ogre::D3D9DeviceManager@{Ogre::D3D9DeviceManager}}
\doxysubsubsection{\texorpdfstring{linkRenderWindow()}{linkRenderWindow()}}
{\footnotesize\ttfamily void Ogre\+::\+D3\+D9\+Device\+Manager\+::link\+Render\+Window (\begin{DoxyParamCaption}\item[{\mbox{\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::D3D9DeviceManager@{Ogre::D3D9DeviceManager}!destroyInactiveRenderDevices@{destroyInactiveRenderDevices}}
\index{destroyInactiveRenderDevices@{destroyInactiveRenderDevices}!Ogre::D3D9DeviceManager@{Ogre::D3D9DeviceManager}}
\doxysubsubsection{\texorpdfstring{destroyInactiveRenderDevices()}{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::D3D9DeviceManager@{Ogre::D3D9DeviceManager}!notifyOnDeviceDestroy@{notifyOnDeviceDestroy}}
\index{notifyOnDeviceDestroy@{notifyOnDeviceDestroy}!Ogre::D3D9DeviceManager@{Ogre::D3D9DeviceManager}}
\doxysubsubsection{\texorpdfstring{notifyOnDeviceDestroy()}{notifyOnDeviceDestroy()}}
{\footnotesize\ttfamily void Ogre\+::\+D3\+D9\+Device\+Manager\+::notify\+On\+Device\+Destroy (\begin{DoxyParamCaption}\item[{\mbox{\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::D3D9DeviceManager@{Ogre::D3D9DeviceManager}!getDeviceFromD3D9Device@{getDeviceFromD3D9Device}}
\index{getDeviceFromD3D9Device@{getDeviceFromD3D9Device}!Ogre::D3D9DeviceManager@{Ogre::D3D9DeviceManager}}
\doxysubsubsection{\texorpdfstring{getDeviceFromD3D9Device()}{getDeviceFromD3D9Device()}}
{\footnotesize\ttfamily \mbox{\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 
\mbox{\hyperlink{_ogre_d3_d9_device_manager_8h}{Ogre\+D3\+D9\+Device\+Manager.\+h}}\end{DoxyCompactItemize}
