\hypertarget{class_ogre_1_1_d3_d11_device_resource}{}\doxysection{Ogre\+::D3\+D11\+Device\+Resource Class Reference}
\label{class_ogre_1_1_d3_d11_device_resource}\index{Ogre::D3D11DeviceResource@{Ogre::D3D11DeviceResource}}


Represents a Direct3D rendering resource.  




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



Inheritance diagram for Ogre\+::D3\+D11\+Device\+Resource\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{class_ogre_1_1_d3_d11_device_resource__inherit__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual void \mbox{\hyperlink{class_ogre_1_1_d3_d11_device_resource_af7b80bd50e600a6829d73c326d98cfae}{notify\+Device\+Lost}} (\mbox{\hyperlink{class_ogre_1_1_d3_d11_device}{D3\+D11\+Device}} $\ast$device)=0
\item 
virtual void \mbox{\hyperlink{class_ogre_1_1_d3_d11_device_resource_a5b8f8f3b3a0c398b77bea60c18c142e0}{notify\+Device\+Restored}} (\mbox{\hyperlink{class_ogre_1_1_d3_d11_device}{D3\+D11\+Device}} $\ast$device)=0
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Represents a Direct3D rendering resource. 

Provide unified interface to handle various device states. This class is intended to be used as protected base. 

\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_ogre_1_1_d3_d11_device_resource_af7b80bd50e600a6829d73c326d98cfae}\label{class_ogre_1_1_d3_d11_device_resource_af7b80bd50e600a6829d73c326d98cfae}} 
\index{Ogre::D3D11DeviceResource@{Ogre::D3D11DeviceResource}!notifyDeviceLost@{notifyDeviceLost}}
\index{notifyDeviceLost@{notifyDeviceLost}!Ogre::D3D11DeviceResource@{Ogre::D3D11DeviceResource}}
\doxysubsubsection{\texorpdfstring{notifyDeviceLost()}{notifyDeviceLost()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+D3\+D11\+Device\+Resource\+::notify\+Device\+Lost (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_d3_d11_device}{D3\+D11\+Device}} $\ast$}]{device }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}}

\mbox{\Hypertarget{class_ogre_1_1_d3_d11_device_resource_a5b8f8f3b3a0c398b77bea60c18c142e0}\label{class_ogre_1_1_d3_d11_device_resource_a5b8f8f3b3a0c398b77bea60c18c142e0}} 
\index{Ogre::D3D11DeviceResource@{Ogre::D3D11DeviceResource}!notifyDeviceRestored@{notifyDeviceRestored}}
\index{notifyDeviceRestored@{notifyDeviceRestored}!Ogre::D3D11DeviceResource@{Ogre::D3D11DeviceResource}}
\doxysubsubsection{\texorpdfstring{notifyDeviceRestored()}{notifyDeviceRestored()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+D3\+D11\+Device\+Resource\+::notify\+Device\+Restored (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_d3_d11_device}{D3\+D11\+Device}} $\ast$}]{device }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}}



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