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


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}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual void \hyperlink{class_ogre_1_1_d3_d11_device_resource_af7b80bd50e600a6829d73c326d98cfae}{notify\+Device\+Lost} (\hyperlink{class_ogre_1_1_d3_d11_device}{D3\+D11\+Device} $\ast$device)=0
\item 
virtual void \hyperlink{class_ogre_1_1_d3_d11_device_resource_a5b8f8f3b3a0c398b77bea60c18c142e0}{notify\+Device\+Restored} (\hyperlink{class_ogre_1_1_d3_d11_device}{D3\+D11\+Device} $\ast$device)=0
\end{DoxyCompactItemize}


\subsection{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. 

\subsection{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\+::\+D3\+D11\+Device\+Resource@{Ogre\+::\+D3\+D11\+Device\+Resource}!notify\+Device\+Lost@{notify\+Device\+Lost}}
\index{notify\+Device\+Lost@{notify\+Device\+Lost}!Ogre\+::\+D3\+D11\+Device\+Resource@{Ogre\+::\+D3\+D11\+Device\+Resource}}
\subsubsection{\texorpdfstring{notify\+Device\+Lost()}{notifyDeviceLost()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+D3\+D11\+Device\+Resource\+::notify\+Device\+Lost (\begin{DoxyParamCaption}\item[{\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\+::\+D3\+D11\+Device\+Resource@{Ogre\+::\+D3\+D11\+Device\+Resource}!notify\+Device\+Restored@{notify\+Device\+Restored}}
\index{notify\+Device\+Restored@{notify\+Device\+Restored}!Ogre\+::\+D3\+D11\+Device\+Resource@{Ogre\+::\+D3\+D11\+Device\+Resource}}
\subsubsection{\texorpdfstring{notify\+Device\+Restored()}{notifyDeviceRestored()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+D3\+D11\+Device\+Resource\+::notify\+Device\+Restored (\begin{DoxyParamCaption}\item[{\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 
\hyperlink{_ogre_d3_d11_device_resource_8h}{Ogre\+D3\+D11\+Device\+Resource.\+h}\end{DoxyCompactItemize}
