\hypertarget{class_ogre_1_1_d3_d9_device}{}\doxysection{Ogre\+::D3\+D9\+Device Class Reference}
\label{class_ogre_1_1_d3_d9_device}\index{Ogre::D3D9Device@{Ogre::D3D9Device}}


High level interface of Direct3\+D9 Device.  




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



Inheritance diagram for Ogre\+::D3\+D9\+Device\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=187pt]{class_ogre_1_1_d3_d9_device__inherit__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_ogre_1_1_d3_d9_device_a1bb39088c2b154bbd1493e01ec9be613}{D3\+D9\+Device}} (\mbox{\hyperlink{class_ogre_1_1_d3_d9_device_manager}{D3\+D9\+Device\+Manager}} $\ast$device\+Manager, U\+I\+NT adapter\+Number, H\+M\+O\+N\+I\+T\+OR h\+Monitor, D3\+D\+D\+E\+V\+T\+Y\+PE dev\+Type, D\+W\+O\+RD behavior\+Flags)
\item 
\mbox{\hyperlink{class_ogre_1_1_d3_d9_device_a924a7bab99b796cccffec3b2b76d0968}{$\sim$\+D3\+D9\+Device}} ()
\item 
bool \mbox{\hyperlink{class_ogre_1_1_d3_d9_device_a362204ef98d807a7a8410adbd0b5afe8}{acquire}} ()
\item 
void \mbox{\hyperlink{class_ogre_1_1_d3_d9_device_a7ae639c9104a6d61bdbc338783dfe792}{attach\+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_a535088d3d9f1919aa2712f3d66191c72}{clear\+Device\+Streams}} ()
\item 
void \mbox{\hyperlink{class_ogre_1_1_d3_d9_device_a704098b342dcf6906ca86a28a3759b1a}{copy\+Contents\+To\+Memory}} (\mbox{\hyperlink{class_ogre_1_1_d3_d9_render_window}{D3\+D9\+Render\+Window}} $\ast$window, const \mbox{\hyperlink{struct_ogre_1_1_box}{Box}} \&src, const \mbox{\hyperlink{class_ogre_1_1_pixel_box}{Pixel\+Box}} \&dst, \mbox{\hyperlink{class_ogre_1_1_render_target_a4b42772d32712767391c749f4745397a}{Render\+Target\+::\+Frame\+Buffer}} buffer)
\item 
void \mbox{\hyperlink{class_ogre_1_1_d3_d9_device_ae88dff1966c8322af5ec3f7524a6f78b}{destroy}} ()
\item 
void \mbox{\hyperlink{class_ogre_1_1_d3_d9_device_ad5c3c4ed8f68bb6066536afe65f59b37}{detach\+Render\+Window}} (\mbox{\hyperlink{class_ogre_1_1_d3_d9_render_window}{D3\+D9\+Render\+Window}} $\ast$render\+Window)
\item 
U\+I\+NT \mbox{\hyperlink{class_ogre_1_1_d3_d9_device_ac4faed9e2138cc5aba5b2b615cd09293}{get\+Adapter\+Number}} () const
\item 
I\+Direct3\+D\+Surface9 $\ast$ \mbox{\hyperlink{class_ogre_1_1_d3_d9_device_acf4b8ded85d5f1aa9bcc9221a8bd4610}{get\+Back\+Buffer}} (\mbox{\hyperlink{class_ogre_1_1_d3_d9_render_window}{D3\+D9\+Render\+Window}} $\ast$render\+Window)
\item 
D3\+D\+F\+O\+R\+M\+AT \mbox{\hyperlink{class_ogre_1_1_d3_d9_device_a443cd8024762d2eb7eb7afe2c1f7e0d8}{get\+Back\+Buffer\+Format}} () const
\item 
I\+Direct3\+D\+Device9 $\ast$ \mbox{\hyperlink{class_ogre_1_1_d3_d9_device_a2c209e9f98b747bcd10b451b54ff550f}{get\+D3\+D9\+Device}} ()
\item 
const D3\+D\+C\+A\+P\+S9 \& \mbox{\hyperlink{class_ogre_1_1_d3_d9_device_ad0a3add68f948b4e8992bf5e68e41363}{get\+D3\+D9\+Device\+Caps}} () const
\item 
I\+Direct3\+D\+Surface9 $\ast$ \mbox{\hyperlink{class_ogre_1_1_d3_d9_device_a8e195a845ed22e0215d42abbc75d744e}{get\+Depth\+Buffer}} (\mbox{\hyperlink{class_ogre_1_1_d3_d9_render_window}{D3\+D9\+Render\+Window}} $\ast$render\+Window)
\item 
D3\+D\+D\+E\+V\+T\+Y\+PE \mbox{\hyperlink{class_ogre_1_1_d3_d9_device_a685b8f2eb3c31a0e5dd6eb81847d5df6}{get\+Device\+Type}} () const
\item 
\mbox{\hyperlink{namespace_ogre_ab6e842a18caf062ed73a5d3badd0dd4c}{uint}} \mbox{\hyperlink{class_ogre_1_1_d3_d9_device_ae62396e92979c2ab4eb1e2ec4c6ab9e5}{get\+Last\+Present\+Frame}} () const
\item 
\mbox{\hyperlink{class_ogre_1_1_d3_d9_render_window}{D3\+D9\+Render\+Window}} $\ast$ \mbox{\hyperlink{class_ogre_1_1_d3_d9_device_a22661d7474b0df8498da8b4d07c7dfaa}{get\+Render\+Window}} (\mbox{\hyperlink{namespace_ogre_ab6e842a18caf062ed73a5d3badd0dd4c}{uint}} index)
\item 
\mbox{\hyperlink{namespace_ogre_ab6e842a18caf062ed73a5d3badd0dd4c}{uint}} \mbox{\hyperlink{class_ogre_1_1_d3_d9_device_a61cfe2c44ebe7aaa807c8370814c5fec}{get\+Render\+Window\+Count}} () const
\item 
int \mbox{\hyperlink{class_ogre_1_1_d3_d9_device_a18f2bbecd6ab96a674cc943e052b1fa3}{get\+V\+Blank\+Miss\+Count}} (\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_a149159ae35779a294f9ec582257c46fc}{invalidate}} (\mbox{\hyperlink{class_ogre_1_1_d3_d9_render_window}{D3\+D9\+Render\+Window}} $\ast$render\+Window)
\item 
bool \mbox{\hyperlink{class_ogre_1_1_d3_d9_device_a3e9d06005043734459a3db0525956d57}{is\+Auto\+Depth\+Stencil}} () const
\item 
bool \mbox{\hyperlink{class_ogre_1_1_d3_d9_device_aee02d5f051e9c5fd03c07991267594b0}{is\+Device\+Lost}} ()
\item 
bool \mbox{\hyperlink{class_ogre_1_1_d3_d9_device_a734f598ebdb224e6e989460dfd23c01d}{is\+Full\+Screen}} () const
\item 
bool \mbox{\hyperlink{class_ogre_1_1_d3_d9_device_acd2353147535275c8b95e3f6c681a02f}{is\+Multihead}} () const
\item 
void \mbox{\hyperlink{class_ogre_1_1_d3_d9_device_aa6c619c384532420633261115742d463}{present}} (\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_a50d59e74869778d21bf16610604aeb0d}{release}} ()
\item 
void \mbox{\hyperlink{class_ogre_1_1_d3_d9_device_a3461e2ac423c9edb65aaf9f3555dc014}{set\+Adapter\+Ordinal\+Index}} (\mbox{\hyperlink{class_ogre_1_1_d3_d9_render_window}{D3\+D9\+Render\+Window}} $\ast$render\+Window, \mbox{\hyperlink{namespace_ogre_ab6e842a18caf062ed73a5d3badd0dd4c}{uint}} adapter\+Ordinal\+In\+Group\+Index)
\item 
bool \mbox{\hyperlink{class_ogre_1_1_d3_d9_device_ab3a2c04eea559775392ba8ca816d696a}{validate}} (\mbox{\hyperlink{class_ogre_1_1_d3_d9_render_window}{D3\+D9\+Render\+Window}} $\ast$render\+Window)
\end{DoxyCompactItemize}
\doxysubsection*{Friends}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{class_ogre_1_1_d3_d9_device_aec82c6ec0be39f7ecb3e0d165125a540}{D3\+D9\+Device\+Manager}}
\item 
class \mbox{\hyperlink{class_ogre_1_1_d3_d9_device_a2aa03fdbd75af77c8c201ba964251536}{D3\+D9\+Render\+System}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
High level interface of Direct3\+D9 Device. 

Provide useful methods for device handling. 

\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_ogre_1_1_d3_d9_device_a1bb39088c2b154bbd1493e01ec9be613}\label{class_ogre_1_1_d3_d9_device_a1bb39088c2b154bbd1493e01ec9be613}} 
\index{Ogre::D3D9Device@{Ogre::D3D9Device}!D3D9Device@{D3D9Device}}
\index{D3D9Device@{D3D9Device}!Ogre::D3D9Device@{Ogre::D3D9Device}}
\doxysubsubsection{\texorpdfstring{D3D9Device()}{D3D9Device()}}
{\footnotesize\ttfamily Ogre\+::\+D3\+D9\+Device\+::\+D3\+D9\+Device (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_d3_d9_device_manager}{D3\+D9\+Device\+Manager}} $\ast$}]{device\+Manager,  }\item[{U\+I\+NT}]{adapter\+Number,  }\item[{H\+M\+O\+N\+I\+T\+OR}]{h\+Monitor,  }\item[{D3\+D\+D\+E\+V\+T\+Y\+PE}]{dev\+Type,  }\item[{D\+W\+O\+RD}]{behavior\+Flags }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_1_1_d3_d9_device_a924a7bab99b796cccffec3b2b76d0968}\label{class_ogre_1_1_d3_d9_device_a924a7bab99b796cccffec3b2b76d0968}} 
\index{Ogre::D3D9Device@{Ogre::D3D9Device}!````~D3D9Device@{$\sim$D3D9Device}}
\index{````~D3D9Device@{$\sim$D3D9Device}!Ogre::D3D9Device@{Ogre::D3D9Device}}
\doxysubsubsection{\texorpdfstring{$\sim$D3D9Device()}{~D3D9Device()}}
{\footnotesize\ttfamily Ogre\+::\+D3\+D9\+Device\+::$\sim$\+D3\+D9\+Device (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_ogre_1_1_d3_d9_device_a7ae639c9104a6d61bdbc338783dfe792}\label{class_ogre_1_1_d3_d9_device_a7ae639c9104a6d61bdbc338783dfe792}} 
\index{Ogre::D3D9Device@{Ogre::D3D9Device}!attachRenderWindow@{attachRenderWindow}}
\index{attachRenderWindow@{attachRenderWindow}!Ogre::D3D9Device@{Ogre::D3D9Device}}
\doxysubsubsection{\texorpdfstring{attachRenderWindow()}{attachRenderWindow()}}
{\footnotesize\ttfamily void Ogre\+::\+D3\+D9\+Device\+::attach\+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_ad5c3c4ed8f68bb6066536afe65f59b37}\label{class_ogre_1_1_d3_d9_device_ad5c3c4ed8f68bb6066536afe65f59b37}} 
\index{Ogre::D3D9Device@{Ogre::D3D9Device}!detachRenderWindow@{detachRenderWindow}}
\index{detachRenderWindow@{detachRenderWindow}!Ogre::D3D9Device@{Ogre::D3D9Device}}
\doxysubsubsection{\texorpdfstring{detachRenderWindow()}{detachRenderWindow()}}
{\footnotesize\ttfamily void Ogre\+::\+D3\+D9\+Device\+::detach\+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_a362204ef98d807a7a8410adbd0b5afe8}\label{class_ogre_1_1_d3_d9_device_a362204ef98d807a7a8410adbd0b5afe8}} 
\index{Ogre::D3D9Device@{Ogre::D3D9Device}!acquire@{acquire}}
\index{acquire@{acquire}!Ogre::D3D9Device@{Ogre::D3D9Device}}
\doxysubsubsection{\texorpdfstring{acquire()}{acquire()}}
{\footnotesize\ttfamily bool Ogre\+::\+D3\+D9\+Device\+::acquire (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_1_1_d3_d9_device_a50d59e74869778d21bf16610604aeb0d}\label{class_ogre_1_1_d3_d9_device_a50d59e74869778d21bf16610604aeb0d}} 
\index{Ogre::D3D9Device@{Ogre::D3D9Device}!release@{release}}
\index{release@{release}!Ogre::D3D9Device@{Ogre::D3D9Device}}
\doxysubsubsection{\texorpdfstring{release()}{release()}}
{\footnotesize\ttfamily void Ogre\+::\+D3\+D9\+Device\+::release (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_1_1_d3_d9_device_ae88dff1966c8322af5ec3f7524a6f78b}\label{class_ogre_1_1_d3_d9_device_ae88dff1966c8322af5ec3f7524a6f78b}} 
\index{Ogre::D3D9Device@{Ogre::D3D9Device}!destroy@{destroy}}
\index{destroy@{destroy}!Ogre::D3D9Device@{Ogre::D3D9Device}}
\doxysubsubsection{\texorpdfstring{destroy()}{destroy()}}
{\footnotesize\ttfamily void Ogre\+::\+D3\+D9\+Device\+::destroy (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_1_1_d3_d9_device_aee02d5f051e9c5fd03c07991267594b0}\label{class_ogre_1_1_d3_d9_device_aee02d5f051e9c5fd03c07991267594b0}} 
\index{Ogre::D3D9Device@{Ogre::D3D9Device}!isDeviceLost@{isDeviceLost}}
\index{isDeviceLost@{isDeviceLost}!Ogre::D3D9Device@{Ogre::D3D9Device}}
\doxysubsubsection{\texorpdfstring{isDeviceLost()}{isDeviceLost()}}
{\footnotesize\ttfamily bool Ogre\+::\+D3\+D9\+Device\+::is\+Device\+Lost (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_1_1_d3_d9_device_a2c209e9f98b747bcd10b451b54ff550f}\label{class_ogre_1_1_d3_d9_device_a2c209e9f98b747bcd10b451b54ff550f}} 
\index{Ogre::D3D9Device@{Ogre::D3D9Device}!getD3D9Device@{getD3D9Device}}
\index{getD3D9Device@{getD3D9Device}!Ogre::D3D9Device@{Ogre::D3D9Device}}
\doxysubsubsection{\texorpdfstring{getD3D9Device()}{getD3D9Device()}}
{\footnotesize\ttfamily I\+Direct3\+D\+Device9$\ast$ Ogre\+::\+D3\+D9\+Device\+::get\+D3\+D9\+Device (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_1_1_d3_d9_device_ac4faed9e2138cc5aba5b2b615cd09293}\label{class_ogre_1_1_d3_d9_device_ac4faed9e2138cc5aba5b2b615cd09293}} 
\index{Ogre::D3D9Device@{Ogre::D3D9Device}!getAdapterNumber@{getAdapterNumber}}
\index{getAdapterNumber@{getAdapterNumber}!Ogre::D3D9Device@{Ogre::D3D9Device}}
\doxysubsubsection{\texorpdfstring{getAdapterNumber()}{getAdapterNumber()}}
{\footnotesize\ttfamily U\+I\+NT Ogre\+::\+D3\+D9\+Device\+::get\+Adapter\+Number (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{class_ogre_1_1_d3_d9_device_a685b8f2eb3c31a0e5dd6eb81847d5df6}\label{class_ogre_1_1_d3_d9_device_a685b8f2eb3c31a0e5dd6eb81847d5df6}} 
\index{Ogre::D3D9Device@{Ogre::D3D9Device}!getDeviceType@{getDeviceType}}
\index{getDeviceType@{getDeviceType}!Ogre::D3D9Device@{Ogre::D3D9Device}}
\doxysubsubsection{\texorpdfstring{getDeviceType()}{getDeviceType()}}
{\footnotesize\ttfamily D3\+D\+D\+E\+V\+T\+Y\+PE Ogre\+::\+D3\+D9\+Device\+::get\+Device\+Type (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{class_ogre_1_1_d3_d9_device_acd2353147535275c8b95e3f6c681a02f}\label{class_ogre_1_1_d3_d9_device_acd2353147535275c8b95e3f6c681a02f}} 
\index{Ogre::D3D9Device@{Ogre::D3D9Device}!isMultihead@{isMultihead}}
\index{isMultihead@{isMultihead}!Ogre::D3D9Device@{Ogre::D3D9Device}}
\doxysubsubsection{\texorpdfstring{isMultihead()}{isMultihead()}}
{\footnotesize\ttfamily bool Ogre\+::\+D3\+D9\+Device\+::is\+Multihead (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{class_ogre_1_1_d3_d9_device_a3e9d06005043734459a3db0525956d57}\label{class_ogre_1_1_d3_d9_device_a3e9d06005043734459a3db0525956d57}} 
\index{Ogre::D3D9Device@{Ogre::D3D9Device}!isAutoDepthStencil@{isAutoDepthStencil}}
\index{isAutoDepthStencil@{isAutoDepthStencil}!Ogre::D3D9Device@{Ogre::D3D9Device}}
\doxysubsubsection{\texorpdfstring{isAutoDepthStencil()}{isAutoDepthStencil()}}
{\footnotesize\ttfamily bool Ogre\+::\+D3\+D9\+Device\+::is\+Auto\+Depth\+Stencil (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{class_ogre_1_1_d3_d9_device_a734f598ebdb224e6e989460dfd23c01d}\label{class_ogre_1_1_d3_d9_device_a734f598ebdb224e6e989460dfd23c01d}} 
\index{Ogre::D3D9Device@{Ogre::D3D9Device}!isFullScreen@{isFullScreen}}
\index{isFullScreen@{isFullScreen}!Ogre::D3D9Device@{Ogre::D3D9Device}}
\doxysubsubsection{\texorpdfstring{isFullScreen()}{isFullScreen()}}
{\footnotesize\ttfamily bool Ogre\+::\+D3\+D9\+Device\+::is\+Full\+Screen (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{class_ogre_1_1_d3_d9_device_ad0a3add68f948b4e8992bf5e68e41363}\label{class_ogre_1_1_d3_d9_device_ad0a3add68f948b4e8992bf5e68e41363}} 
\index{Ogre::D3D9Device@{Ogre::D3D9Device}!getD3D9DeviceCaps@{getD3D9DeviceCaps}}
\index{getD3D9DeviceCaps@{getD3D9DeviceCaps}!Ogre::D3D9Device@{Ogre::D3D9Device}}
\doxysubsubsection{\texorpdfstring{getD3D9DeviceCaps()}{getD3D9DeviceCaps()}}
{\footnotesize\ttfamily const D3\+D\+C\+A\+P\+S9\& Ogre\+::\+D3\+D9\+Device\+::get\+D3\+D9\+Device\+Caps (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{class_ogre_1_1_d3_d9_device_a443cd8024762d2eb7eb7afe2c1f7e0d8}\label{class_ogre_1_1_d3_d9_device_a443cd8024762d2eb7eb7afe2c1f7e0d8}} 
\index{Ogre::D3D9Device@{Ogre::D3D9Device}!getBackBufferFormat@{getBackBufferFormat}}
\index{getBackBufferFormat@{getBackBufferFormat}!Ogre::D3D9Device@{Ogre::D3D9Device}}
\doxysubsubsection{\texorpdfstring{getBackBufferFormat()}{getBackBufferFormat()}}
{\footnotesize\ttfamily D3\+D\+F\+O\+R\+M\+AT Ogre\+::\+D3\+D9\+Device\+::get\+Back\+Buffer\+Format (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{class_ogre_1_1_d3_d9_device_ab3a2c04eea559775392ba8ca816d696a}\label{class_ogre_1_1_d3_d9_device_ab3a2c04eea559775392ba8ca816d696a}} 
\index{Ogre::D3D9Device@{Ogre::D3D9Device}!validate@{validate}}
\index{validate@{validate}!Ogre::D3D9Device@{Ogre::D3D9Device}}
\doxysubsubsection{\texorpdfstring{validate()}{validate()}}
{\footnotesize\ttfamily bool Ogre\+::\+D3\+D9\+Device\+::validate (\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_a149159ae35779a294f9ec582257c46fc}\label{class_ogre_1_1_d3_d9_device_a149159ae35779a294f9ec582257c46fc}} 
\index{Ogre::D3D9Device@{Ogre::D3D9Device}!invalidate@{invalidate}}
\index{invalidate@{invalidate}!Ogre::D3D9Device@{Ogre::D3D9Device}}
\doxysubsubsection{\texorpdfstring{invalidate()}{invalidate()}}
{\footnotesize\ttfamily void Ogre\+::\+D3\+D9\+Device\+::invalidate (\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_aa6c619c384532420633261115742d463}\label{class_ogre_1_1_d3_d9_device_aa6c619c384532420633261115742d463}} 
\index{Ogre::D3D9Device@{Ogre::D3D9Device}!present@{present}}
\index{present@{present}!Ogre::D3D9Device@{Ogre::D3D9Device}}
\doxysubsubsection{\texorpdfstring{present()}{present()}}
{\footnotesize\ttfamily void Ogre\+::\+D3\+D9\+Device\+::present (\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_a8e195a845ed22e0215d42abbc75d744e}\label{class_ogre_1_1_d3_d9_device_a8e195a845ed22e0215d42abbc75d744e}} 
\index{Ogre::D3D9Device@{Ogre::D3D9Device}!getDepthBuffer@{getDepthBuffer}}
\index{getDepthBuffer@{getDepthBuffer}!Ogre::D3D9Device@{Ogre::D3D9Device}}
\doxysubsubsection{\texorpdfstring{getDepthBuffer()}{getDepthBuffer()}}
{\footnotesize\ttfamily I\+Direct3\+D\+Surface9$\ast$ Ogre\+::\+D3\+D9\+Device\+::get\+Depth\+Buffer (\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_acf4b8ded85d5f1aa9bcc9221a8bd4610}\label{class_ogre_1_1_d3_d9_device_acf4b8ded85d5f1aa9bcc9221a8bd4610}} 
\index{Ogre::D3D9Device@{Ogre::D3D9Device}!getBackBuffer@{getBackBuffer}}
\index{getBackBuffer@{getBackBuffer}!Ogre::D3D9Device@{Ogre::D3D9Device}}
\doxysubsubsection{\texorpdfstring{getBackBuffer()}{getBackBuffer()}}
{\footnotesize\ttfamily I\+Direct3\+D\+Surface9$\ast$ Ogre\+::\+D3\+D9\+Device\+::get\+Back\+Buffer (\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_a61cfe2c44ebe7aaa807c8370814c5fec}\label{class_ogre_1_1_d3_d9_device_a61cfe2c44ebe7aaa807c8370814c5fec}} 
\index{Ogre::D3D9Device@{Ogre::D3D9Device}!getRenderWindowCount@{getRenderWindowCount}}
\index{getRenderWindowCount@{getRenderWindowCount}!Ogre::D3D9Device@{Ogre::D3D9Device}}
\doxysubsubsection{\texorpdfstring{getRenderWindowCount()}{getRenderWindowCount()}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespace_ogre_ab6e842a18caf062ed73a5d3badd0dd4c}{uint}} Ogre\+::\+D3\+D9\+Device\+::get\+Render\+Window\+Count (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{class_ogre_1_1_d3_d9_device_a22661d7474b0df8498da8b4d07c7dfaa}\label{class_ogre_1_1_d3_d9_device_a22661d7474b0df8498da8b4d07c7dfaa}} 
\index{Ogre::D3D9Device@{Ogre::D3D9Device}!getRenderWindow@{getRenderWindow}}
\index{getRenderWindow@{getRenderWindow}!Ogre::D3D9Device@{Ogre::D3D9Device}}
\doxysubsubsection{\texorpdfstring{getRenderWindow()}{getRenderWindow()}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_ogre_1_1_d3_d9_render_window}{D3\+D9\+Render\+Window}}$\ast$ Ogre\+::\+D3\+D9\+Device\+::get\+Render\+Window (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespace_ogre_ab6e842a18caf062ed73a5d3badd0dd4c}{uint}}}]{index }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_1_1_d3_d9_device_ae62396e92979c2ab4eb1e2ec4c6ab9e5}\label{class_ogre_1_1_d3_d9_device_ae62396e92979c2ab4eb1e2ec4c6ab9e5}} 
\index{Ogre::D3D9Device@{Ogre::D3D9Device}!getLastPresentFrame@{getLastPresentFrame}}
\index{getLastPresentFrame@{getLastPresentFrame}!Ogre::D3D9Device@{Ogre::D3D9Device}}
\doxysubsubsection{\texorpdfstring{getLastPresentFrame()}{getLastPresentFrame()}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespace_ogre_ab6e842a18caf062ed73a5d3badd0dd4c}{uint}} Ogre\+::\+D3\+D9\+Device\+::get\+Last\+Present\+Frame (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{class_ogre_1_1_d3_d9_device_a3461e2ac423c9edb65aaf9f3555dc014}\label{class_ogre_1_1_d3_d9_device_a3461e2ac423c9edb65aaf9f3555dc014}} 
\index{Ogre::D3D9Device@{Ogre::D3D9Device}!setAdapterOrdinalIndex@{setAdapterOrdinalIndex}}
\index{setAdapterOrdinalIndex@{setAdapterOrdinalIndex}!Ogre::D3D9Device@{Ogre::D3D9Device}}
\doxysubsubsection{\texorpdfstring{setAdapterOrdinalIndex()}{setAdapterOrdinalIndex()}}
{\footnotesize\ttfamily void Ogre\+::\+D3\+D9\+Device\+::set\+Adapter\+Ordinal\+Index (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_d3_d9_render_window}{D3\+D9\+Render\+Window}} $\ast$}]{render\+Window,  }\item[{\mbox{\hyperlink{namespace_ogre_ab6e842a18caf062ed73a5d3badd0dd4c}{uint}}}]{adapter\+Ordinal\+In\+Group\+Index }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_1_1_d3_d9_device_a704098b342dcf6906ca86a28a3759b1a}\label{class_ogre_1_1_d3_d9_device_a704098b342dcf6906ca86a28a3759b1a}} 
\index{Ogre::D3D9Device@{Ogre::D3D9Device}!copyContentsToMemory@{copyContentsToMemory}}
\index{copyContentsToMemory@{copyContentsToMemory}!Ogre::D3D9Device@{Ogre::D3D9Device}}
\doxysubsubsection{\texorpdfstring{copyContentsToMemory()}{copyContentsToMemory()}}
{\footnotesize\ttfamily void Ogre\+::\+D3\+D9\+Device\+::copy\+Contents\+To\+Memory (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_d3_d9_render_window}{D3\+D9\+Render\+Window}} $\ast$}]{window,  }\item[{const \mbox{\hyperlink{struct_ogre_1_1_box}{Box}} \&}]{src,  }\item[{const \mbox{\hyperlink{class_ogre_1_1_pixel_box}{Pixel\+Box}} \&}]{dst,  }\item[{\mbox{\hyperlink{class_ogre_1_1_render_target_a4b42772d32712767391c749f4745397a}{Render\+Target\+::\+Frame\+Buffer}}}]{buffer }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_1_1_d3_d9_device_a535088d3d9f1919aa2712f3d66191c72}\label{class_ogre_1_1_d3_d9_device_a535088d3d9f1919aa2712f3d66191c72}} 
\index{Ogre::D3D9Device@{Ogre::D3D9Device}!clearDeviceStreams@{clearDeviceStreams}}
\index{clearDeviceStreams@{clearDeviceStreams}!Ogre::D3D9Device@{Ogre::D3D9Device}}
\doxysubsubsection{\texorpdfstring{clearDeviceStreams()}{clearDeviceStreams()}}
{\footnotesize\ttfamily void Ogre\+::\+D3\+D9\+Device\+::clear\+Device\+Streams (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_1_1_d3_d9_device_a18f2bbecd6ab96a674cc943e052b1fa3}\label{class_ogre_1_1_d3_d9_device_a18f2bbecd6ab96a674cc943e052b1fa3}} 
\index{Ogre::D3D9Device@{Ogre::D3D9Device}!getVBlankMissCount@{getVBlankMissCount}}
\index{getVBlankMissCount@{getVBlankMissCount}!Ogre::D3D9Device@{Ogre::D3D9Device}}
\doxysubsubsection{\texorpdfstring{getVBlankMissCount()}{getVBlankMissCount()}}
{\footnotesize\ttfamily int Ogre\+::\+D3\+D9\+Device\+::get\+V\+Blank\+Miss\+Count (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_d3_d9_render_window}{D3\+D9\+Render\+Window}} $\ast$}]{render\+Window }\end{DoxyParamCaption})}



\doxysubsection{Friends And Related Function Documentation}
\mbox{\Hypertarget{class_ogre_1_1_d3_d9_device_aec82c6ec0be39f7ecb3e0d165125a540}\label{class_ogre_1_1_d3_d9_device_aec82c6ec0be39f7ecb3e0d165125a540}} 
\index{Ogre::D3D9Device@{Ogre::D3D9Device}!D3D9DeviceManager@{D3D9DeviceManager}}
\index{D3D9DeviceManager@{D3D9DeviceManager}!Ogre::D3D9Device@{Ogre::D3D9Device}}
\doxysubsubsection{\texorpdfstring{D3D9DeviceManager}{D3D9DeviceManager}}
{\footnotesize\ttfamily friend class \mbox{\hyperlink{class_ogre_1_1_d3_d9_device_manager}{D3\+D9\+Device\+Manager}}\hspace{0.3cm}{\ttfamily [friend]}}

\mbox{\Hypertarget{class_ogre_1_1_d3_d9_device_a2aa03fdbd75af77c8c201ba964251536}\label{class_ogre_1_1_d3_d9_device_a2aa03fdbd75af77c8c201ba964251536}} 
\index{Ogre::D3D9Device@{Ogre::D3D9Device}!D3D9RenderSystem@{D3D9RenderSystem}}
\index{D3D9RenderSystem@{D3D9RenderSystem}!Ogre::D3D9Device@{Ogre::D3D9Device}}
\doxysubsubsection{\texorpdfstring{D3D9RenderSystem}{D3D9RenderSystem}}
{\footnotesize\ttfamily friend class \mbox{\hyperlink{class_ogre_1_1_d3_d9_render_system}{D3\+D9\+Render\+System}}\hspace{0.3cm}{\ttfamily [friend]}}



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