\hypertarget{class_ogre_1_1_d3_d11_device}{}\doxysection{Ogre\+::D3\+D11\+Device Class Reference}
\label{class_ogre_1_1_d3_d11_device}\index{Ogre::D3D11Device@{Ogre::D3D11Device}}


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

\doxysubsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
enum \mbox{\hyperlink{class_ogre_1_1_d3_d11_device_a4eb292689eb4fcd1e29a7e4f80663d06}{e\+Exceptions\+Error\+Level}} \{ \newline
\mbox{\hyperlink{class_ogre_1_1_d3_d11_device_a4eb292689eb4fcd1e29a7e4f80663d06abce74856acf97de3498206392d88f005}{D3\+D\+\_\+\+N\+O\+\_\+\+E\+X\+C\+E\+P\+T\+I\+ON}}, 
\mbox{\hyperlink{class_ogre_1_1_d3_d11_device_a4eb292689eb4fcd1e29a7e4f80663d06a079a92e01130c04b8ef95020ccb09f8e}{D3\+D\+\_\+\+C\+O\+R\+R\+U\+P\+T\+I\+ON}}, 
\mbox{\hyperlink{class_ogre_1_1_d3_d11_device_a4eb292689eb4fcd1e29a7e4f80663d06a08f88a5c3e3b6f4d9ef9ecf5b9cd56ac}{D3\+D\+\_\+\+E\+R\+R\+OR}}, 
\mbox{\hyperlink{class_ogre_1_1_d3_d11_device_a4eb292689eb4fcd1e29a7e4f80663d06a1dfb5d815cfbec36f4cd28728a6e3dc4}{D3\+D\+\_\+\+W\+A\+R\+N\+I\+NG}}, 
\newline
\mbox{\hyperlink{class_ogre_1_1_d3_d11_device_a4eb292689eb4fcd1e29a7e4f80663d06a7a25732bdeaff6cf1fe48d92128e47e4}{D3\+D\+\_\+\+I\+N\+FO}}
 \}
\end{DoxyCompactItemize}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_ogre_1_1_d3_d11_device_a0795f202077b6d65db6f0eb208d17213}{D3\+D11\+Device}} ()
\item 
\mbox{\hyperlink{class_ogre_1_1_d3_d11_device_a0c0587b80f6c468b5b21bd46832eb755}{$\sim$\+D3\+D11\+Device}} ()
\item 
bool \mbox{\hyperlink{class_ogre_1_1_d3_d11_device_a2624f7e7b7dcba2d0cf183df824b8f3f}{\+\_\+get\+Errors\+From\+Queue}} () const
\item 
void \mbox{\hyperlink{class_ogre_1_1_d3_d11_device_a159a829700006ea04b00b6fdd355c797}{clear\+Stored\+Error\+Messages}} () const
\item 
I\+D3\+D11\+DeviceN $\ast$ \mbox{\hyperlink{class_ogre_1_1_d3_d11_device_a83da8ed3c0a317cba16b949d4e2392d2}{get}} ()
\item 
I\+D3\+D11\+Class\+Linkage $\ast$ \mbox{\hyperlink{class_ogre_1_1_d3_d11_device_a561453fbf05fad13f8e305cc2396f52e}{Get\+Class\+Linkage}} ()
\item 
L\+A\+R\+G\+E\+\_\+\+I\+N\+T\+E\+G\+ER \mbox{\hyperlink{class_ogre_1_1_d3_d11_device_aaaaf7c6e5f547a30889fc015f6e8f337}{Get\+Driver\+Version}} ()
\item 
I\+D\+X\+G\+I\+FactoryN $\ast$ \mbox{\hyperlink{class_ogre_1_1_d3_d11_device_aa75691a78951df2524c9aaf74797e24f}{Get\+D\+X\+G\+I\+Factory}} ()
\item 
\mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \mbox{\hyperlink{class_ogre_1_1_d3_d11_device_a75b969b8b6d7b3eaf72a8596fc7f54d6}{get\+Error\+Description}} (const H\+R\+E\+S\+U\+LT hr=N\+O\+\_\+\+E\+R\+R\+OR) const
\item 
I\+D3\+D11\+Device\+ContextN $\ast$ \mbox{\hyperlink{class_ogre_1_1_d3_d11_device_a86c223b4068315041655b3c9d786e901}{Get\+Immediate\+Context}} ()
\item 
bool \mbox{\hyperlink{class_ogre_1_1_d3_d11_device_a7295d2296a79004b9d8399e9ad4861b0}{Is\+Device\+Lost}} ()
\item 
bool \mbox{\hyperlink{class_ogre_1_1_d3_d11_device_a62ecb45be1388beebbabfb8141701b82}{is\+Error}} () const
\item 
bool \mbox{\hyperlink{class_ogre_1_1_d3_d11_device_a14b403c6913876281b89a8304256db11}{is\+Null}} ()
\item 
I\+D3\+D11\+DeviceN $\ast$ \mbox{\hyperlink{class_ogre_1_1_d3_d11_device_ac9e6c64054b787de05dc67a6a4e7fbd3}{operator-\/$>$}} () const
\item 
void \mbox{\hyperlink{class_ogre_1_1_d3_d11_device_a6e89492e289b7f9df377b5e47541d9ac}{Release\+All}} ()
\item 
void \mbox{\hyperlink{class_ogre_1_1_d3_d11_device_ab6fb0231f935116e97988b6d207941c6}{throw\+If\+Failed}} (const char $\ast$desc, const char $\ast$src)
\item 
void \mbox{\hyperlink{class_ogre_1_1_d3_d11_device_a23a2c2821e100a2330ece16e8b1a1791}{throw\+If\+Failed}} (H\+R\+E\+S\+U\+LT hr, const char $\ast$desc, const char $\ast$src)
\item 
void \mbox{\hyperlink{class_ogre_1_1_d3_d11_device_acb9ab175bed0276c2ed44c72e6ab9f80}{Transfer\+Ownership}} (I\+D3\+D11\+DeviceN $\ast$device)
\end{DoxyCompactItemize}
\doxysubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static const \mbox{\hyperlink{class_ogre_1_1_d3_d11_device_a4eb292689eb4fcd1e29a7e4f80663d06}{e\+Exceptions\+Error\+Level}} \mbox{\hyperlink{class_ogre_1_1_d3_d11_device_ab57cfb687240679dc8cf07b6c82ce8d6}{get\+Exceptions\+Error\+Level}} ()
\item 
static D3\+D\+\_\+\+D\+R\+I\+V\+E\+R\+\_\+\+T\+Y\+PE \mbox{\hyperlink{class_ogre_1_1_d3_d11_device_a10e2175b80344a1a481588f1306a01a1}{parse\+Driver\+Type}} (const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{Ogre\+::\+String}} \&value, D3\+D\+\_\+\+D\+R\+I\+V\+E\+R\+\_\+\+T\+Y\+PE fallback=D3\+D\+\_\+\+D\+R\+I\+V\+E\+R\+\_\+\+T\+Y\+P\+E\+\_\+\+H\+A\+R\+D\+W\+A\+RE)
\item 
static D3\+D\+\_\+\+F\+E\+A\+T\+U\+R\+E\+\_\+\+L\+E\+V\+EL \mbox{\hyperlink{class_ogre_1_1_d3_d11_device_a36bbf1c2f62d833a9310d2d91c54c61b}{parse\+Feature\+Level}} (const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{Ogre\+::\+String}} \&value, D3\+D\+\_\+\+F\+E\+A\+T\+U\+R\+E\+\_\+\+L\+E\+V\+EL fallback)
\item 
static void \mbox{\hyperlink{class_ogre_1_1_d3_d11_device_ace628751d629a8faf3ce557c16748959}{set\+Exceptions\+Error\+Level}} (const \mbox{\hyperlink{class_ogre_1_1_d3_d11_device_a4eb292689eb4fcd1e29a7e4f80663d06}{e\+Exceptions\+Error\+Level}} exceptions\+Error\+Level)
\item 
static void \mbox{\hyperlink{class_ogre_1_1_d3_d11_device_a97e16c7283b57fc1c86076808160fee0}{set\+Exceptions\+Error\+Level}} (const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{Ogre\+::\+String}} \&exceptions\+Error\+Level)
\end{DoxyCompactItemize}
\doxysubsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static \mbox{\hyperlink{class_ogre_1_1_d3_d11_device_a4eb292689eb4fcd1e29a7e4f80663d06}{e\+Exceptions\+Error\+Level}} \mbox{\hyperlink{class_ogre_1_1_d3_d11_device_a7505d8623d4970003cbd597753b8c258}{m\+Exceptions\+Error\+Level}}
\end{DoxyCompactItemize}


\doxysubsection{Member Enumeration Documentation}
\mbox{\Hypertarget{class_ogre_1_1_d3_d11_device_a4eb292689eb4fcd1e29a7e4f80663d06}\label{class_ogre_1_1_d3_d11_device_a4eb292689eb4fcd1e29a7e4f80663d06}} 
\index{Ogre::D3D11Device@{Ogre::D3D11Device}!eExceptionsErrorLevel@{eExceptionsErrorLevel}}
\index{eExceptionsErrorLevel@{eExceptionsErrorLevel}!Ogre::D3D11Device@{Ogre::D3D11Device}}
\doxysubsubsection{\texorpdfstring{eExceptionsErrorLevel}{eExceptionsErrorLevel}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{class_ogre_1_1_d3_d11_device_a4eb292689eb4fcd1e29a7e4f80663d06}{Ogre\+::\+D3\+D11\+Device\+::e\+Exceptions\+Error\+Level}}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{D3D\_NO\_EXCEPTION@{D3D\_NO\_EXCEPTION}!Ogre::D3D11Device@{Ogre::D3D11Device}}\index{Ogre::D3D11Device@{Ogre::D3D11Device}!D3D\_NO\_EXCEPTION@{D3D\_NO\_EXCEPTION}}}\mbox{\Hypertarget{class_ogre_1_1_d3_d11_device_a4eb292689eb4fcd1e29a7e4f80663d06abce74856acf97de3498206392d88f005}\label{class_ogre_1_1_d3_d11_device_a4eb292689eb4fcd1e29a7e4f80663d06abce74856acf97de3498206392d88f005}} 
D3\+D\+\_\+\+N\+O\+\_\+\+E\+X\+C\+E\+P\+T\+I\+ON&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{D3D\_CORRUPTION@{D3D\_CORRUPTION}!Ogre::D3D11Device@{Ogre::D3D11Device}}\index{Ogre::D3D11Device@{Ogre::D3D11Device}!D3D\_CORRUPTION@{D3D\_CORRUPTION}}}\mbox{\Hypertarget{class_ogre_1_1_d3_d11_device_a4eb292689eb4fcd1e29a7e4f80663d06a079a92e01130c04b8ef95020ccb09f8e}\label{class_ogre_1_1_d3_d11_device_a4eb292689eb4fcd1e29a7e4f80663d06a079a92e01130c04b8ef95020ccb09f8e}} 
D3\+D\+\_\+\+C\+O\+R\+R\+U\+P\+T\+I\+ON&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{D3D\_ERROR@{D3D\_ERROR}!Ogre::D3D11Device@{Ogre::D3D11Device}}\index{Ogre::D3D11Device@{Ogre::D3D11Device}!D3D\_ERROR@{D3D\_ERROR}}}\mbox{\Hypertarget{class_ogre_1_1_d3_d11_device_a4eb292689eb4fcd1e29a7e4f80663d06a08f88a5c3e3b6f4d9ef9ecf5b9cd56ac}\label{class_ogre_1_1_d3_d11_device_a4eb292689eb4fcd1e29a7e4f80663d06a08f88a5c3e3b6f4d9ef9ecf5b9cd56ac}} 
D3\+D\+\_\+\+E\+R\+R\+OR&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{D3D\_WARNING@{D3D\_WARNING}!Ogre::D3D11Device@{Ogre::D3D11Device}}\index{Ogre::D3D11Device@{Ogre::D3D11Device}!D3D\_WARNING@{D3D\_WARNING}}}\mbox{\Hypertarget{class_ogre_1_1_d3_d11_device_a4eb292689eb4fcd1e29a7e4f80663d06a1dfb5d815cfbec36f4cd28728a6e3dc4}\label{class_ogre_1_1_d3_d11_device_a4eb292689eb4fcd1e29a7e4f80663d06a1dfb5d815cfbec36f4cd28728a6e3dc4}} 
D3\+D\+\_\+\+W\+A\+R\+N\+I\+NG&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{D3D\_INFO@{D3D\_INFO}!Ogre::D3D11Device@{Ogre::D3D11Device}}\index{Ogre::D3D11Device@{Ogre::D3D11Device}!D3D\_INFO@{D3D\_INFO}}}\mbox{\Hypertarget{class_ogre_1_1_d3_d11_device_a4eb292689eb4fcd1e29a7e4f80663d06a7a25732bdeaff6cf1fe48d92128e47e4}\label{class_ogre_1_1_d3_d11_device_a4eb292689eb4fcd1e29a7e4f80663d06a7a25732bdeaff6cf1fe48d92128e47e4}} 
D3\+D\+\_\+\+I\+N\+FO&\\
\hline

\end{DoxyEnumFields}


\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_ogre_1_1_d3_d11_device_a0795f202077b6d65db6f0eb208d17213}\label{class_ogre_1_1_d3_d11_device_a0795f202077b6d65db6f0eb208d17213}} 
\index{Ogre::D3D11Device@{Ogre::D3D11Device}!D3D11Device@{D3D11Device}}
\index{D3D11Device@{D3D11Device}!Ogre::D3D11Device@{Ogre::D3D11Device}}
\doxysubsubsection{\texorpdfstring{D3D11Device()}{D3D11Device()}}
{\footnotesize\ttfamily Ogre\+::\+D3\+D11\+Device\+::\+D3\+D11\+Device (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

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



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_ogre_1_1_d3_d11_device_a6e89492e289b7f9df377b5e47541d9ac}\label{class_ogre_1_1_d3_d11_device_a6e89492e289b7f9df377b5e47541d9ac}} 
\index{Ogre::D3D11Device@{Ogre::D3D11Device}!ReleaseAll@{ReleaseAll}}
\index{ReleaseAll@{ReleaseAll}!Ogre::D3D11Device@{Ogre::D3D11Device}}
\doxysubsubsection{\texorpdfstring{ReleaseAll()}{ReleaseAll()}}
{\footnotesize\ttfamily void Ogre\+::\+D3\+D11\+Device\+::\+Release\+All (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_1_1_d3_d11_device_acb9ab175bed0276c2ed44c72e6ab9f80}\label{class_ogre_1_1_d3_d11_device_acb9ab175bed0276c2ed44c72e6ab9f80}} 
\index{Ogre::D3D11Device@{Ogre::D3D11Device}!TransferOwnership@{TransferOwnership}}
\index{TransferOwnership@{TransferOwnership}!Ogre::D3D11Device@{Ogre::D3D11Device}}
\doxysubsubsection{\texorpdfstring{TransferOwnership()}{TransferOwnership()}}
{\footnotesize\ttfamily void Ogre\+::\+D3\+D11\+Device\+::\+Transfer\+Ownership (\begin{DoxyParamCaption}\item[{I\+D3\+D11\+DeviceN $\ast$}]{device }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_1_1_d3_d11_device_a7295d2296a79004b9d8399e9ad4861b0}\label{class_ogre_1_1_d3_d11_device_a7295d2296a79004b9d8399e9ad4861b0}} 
\index{Ogre::D3D11Device@{Ogre::D3D11Device}!IsDeviceLost@{IsDeviceLost}}
\index{IsDeviceLost@{IsDeviceLost}!Ogre::D3D11Device@{Ogre::D3D11Device}}
\doxysubsubsection{\texorpdfstring{IsDeviceLost()}{IsDeviceLost()}}
{\footnotesize\ttfamily bool Ogre\+::\+D3\+D11\+Device\+::\+Is\+Device\+Lost (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_1_1_d3_d11_device_a14b403c6913876281b89a8304256db11}\label{class_ogre_1_1_d3_d11_device_a14b403c6913876281b89a8304256db11}} 
\index{Ogre::D3D11Device@{Ogre::D3D11Device}!isNull@{isNull}}
\index{isNull@{isNull}!Ogre::D3D11Device@{Ogre::D3D11Device}}
\doxysubsubsection{\texorpdfstring{isNull()}{isNull()}}
{\footnotesize\ttfamily bool Ogre\+::\+D3\+D11\+Device\+::is\+Null (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{class_ogre_1_1_d3_d11_device_a83da8ed3c0a317cba16b949d4e2392d2}\label{class_ogre_1_1_d3_d11_device_a83da8ed3c0a317cba16b949d4e2392d2}} 
\index{Ogre::D3D11Device@{Ogre::D3D11Device}!get@{get}}
\index{get@{get}!Ogre::D3D11Device@{Ogre::D3D11Device}}
\doxysubsubsection{\texorpdfstring{get()}{get()}}
{\footnotesize\ttfamily I\+D3\+D11\+DeviceN$\ast$ Ogre\+::\+D3\+D11\+Device\+::get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



References Ogre\+::\+Com\+Ptr$<$ T $>$\+::\+Get().

\mbox{\Hypertarget{class_ogre_1_1_d3_d11_device_a86c223b4068315041655b3c9d786e901}\label{class_ogre_1_1_d3_d11_device_a86c223b4068315041655b3c9d786e901}} 
\index{Ogre::D3D11Device@{Ogre::D3D11Device}!GetImmediateContext@{GetImmediateContext}}
\index{GetImmediateContext@{GetImmediateContext}!Ogre::D3D11Device@{Ogre::D3D11Device}}
\doxysubsubsection{\texorpdfstring{GetImmediateContext()}{GetImmediateContext()}}
{\footnotesize\ttfamily I\+D3\+D11\+Device\+ContextN$\ast$ Ogre\+::\+D3\+D11\+Device\+::\+Get\+Immediate\+Context (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



References Ogre\+::\+Com\+Ptr$<$ T $>$\+::\+Get().

\mbox{\Hypertarget{class_ogre_1_1_d3_d11_device_a561453fbf05fad13f8e305cc2396f52e}\label{class_ogre_1_1_d3_d11_device_a561453fbf05fad13f8e305cc2396f52e}} 
\index{Ogre::D3D11Device@{Ogre::D3D11Device}!GetClassLinkage@{GetClassLinkage}}
\index{GetClassLinkage@{GetClassLinkage}!Ogre::D3D11Device@{Ogre::D3D11Device}}
\doxysubsubsection{\texorpdfstring{GetClassLinkage()}{GetClassLinkage()}}
{\footnotesize\ttfamily I\+D3\+D11\+Class\+Linkage$\ast$ Ogre\+::\+D3\+D11\+Device\+::\+Get\+Class\+Linkage (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



References Ogre\+::\+Com\+Ptr$<$ T $>$\+::\+Get().

\mbox{\Hypertarget{class_ogre_1_1_d3_d11_device_aa75691a78951df2524c9aaf74797e24f}\label{class_ogre_1_1_d3_d11_device_aa75691a78951df2524c9aaf74797e24f}} 
\index{Ogre::D3D11Device@{Ogre::D3D11Device}!GetDXGIFactory@{GetDXGIFactory}}
\index{GetDXGIFactory@{GetDXGIFactory}!Ogre::D3D11Device@{Ogre::D3D11Device}}
\doxysubsubsection{\texorpdfstring{GetDXGIFactory()}{GetDXGIFactory()}}
{\footnotesize\ttfamily I\+D\+X\+G\+I\+FactoryN$\ast$ Ogre\+::\+D3\+D11\+Device\+::\+Get\+D\+X\+G\+I\+Factory (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



References Ogre\+::\+Com\+Ptr$<$ T $>$\+::\+Get().

\mbox{\Hypertarget{class_ogre_1_1_d3_d11_device_aaaaf7c6e5f547a30889fc015f6e8f337}\label{class_ogre_1_1_d3_d11_device_aaaaf7c6e5f547a30889fc015f6e8f337}} 
\index{Ogre::D3D11Device@{Ogre::D3D11Device}!GetDriverVersion@{GetDriverVersion}}
\index{GetDriverVersion@{GetDriverVersion}!Ogre::D3D11Device@{Ogre::D3D11Device}}
\doxysubsubsection{\texorpdfstring{GetDriverVersion()}{GetDriverVersion()}}
{\footnotesize\ttfamily L\+A\+R\+G\+E\+\_\+\+I\+N\+T\+E\+G\+ER Ogre\+::\+D3\+D11\+Device\+::\+Get\+Driver\+Version (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{class_ogre_1_1_d3_d11_device_ac9e6c64054b787de05dc67a6a4e7fbd3}\label{class_ogre_1_1_d3_d11_device_ac9e6c64054b787de05dc67a6a4e7fbd3}} 
\index{Ogre::D3D11Device@{Ogre::D3D11Device}!operator-\/$>$@{operator-\/$>$}}
\index{operator-\/$>$@{operator-\/$>$}!Ogre::D3D11Device@{Ogre::D3D11Device}}
\doxysubsubsection{\texorpdfstring{operator-\/$>$()}{operator->()}}
{\footnotesize\ttfamily I\+D3\+D11\+DeviceN$\ast$ Ogre\+::\+D3\+D11\+Device\+::operator-\/$>$ (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



References Ogre\+::\+Com\+Ptr$<$ T $>$\+::\+Get().

\mbox{\Hypertarget{class_ogre_1_1_d3_d11_device_a23a2c2821e100a2330ece16e8b1a1791}\label{class_ogre_1_1_d3_d11_device_a23a2c2821e100a2330ece16e8b1a1791}} 
\index{Ogre::D3D11Device@{Ogre::D3D11Device}!throwIfFailed@{throwIfFailed}}
\index{throwIfFailed@{throwIfFailed}!Ogre::D3D11Device@{Ogre::D3D11Device}}
\doxysubsubsection{\texorpdfstring{throwIfFailed()}{throwIfFailed()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily void Ogre\+::\+D3\+D11\+Device\+::throw\+If\+Failed (\begin{DoxyParamCaption}\item[{H\+R\+E\+S\+U\+LT}]{hr,  }\item[{const char $\ast$}]{desc,  }\item[{const char $\ast$}]{src }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_1_1_d3_d11_device_ab6fb0231f935116e97988b6d207941c6}\label{class_ogre_1_1_d3_d11_device_ab6fb0231f935116e97988b6d207941c6}} 
\index{Ogre::D3D11Device@{Ogre::D3D11Device}!throwIfFailed@{throwIfFailed}}
\index{throwIfFailed@{throwIfFailed}!Ogre::D3D11Device@{Ogre::D3D11Device}}
\doxysubsubsection{\texorpdfstring{throwIfFailed()}{throwIfFailed()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily void Ogre\+::\+D3\+D11\+Device\+::throw\+If\+Failed (\begin{DoxyParamCaption}\item[{const char $\ast$}]{desc,  }\item[{const char $\ast$}]{src }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



References throw\+If\+Failed().



Referenced by throw\+If\+Failed().

\mbox{\Hypertarget{class_ogre_1_1_d3_d11_device_a75b969b8b6d7b3eaf72a8596fc7f54d6}\label{class_ogre_1_1_d3_d11_device_a75b969b8b6d7b3eaf72a8596fc7f54d6}} 
\index{Ogre::D3D11Device@{Ogre::D3D11Device}!getErrorDescription@{getErrorDescription}}
\index{getErrorDescription@{getErrorDescription}!Ogre::D3D11Device@{Ogre::D3D11Device}}
\doxysubsubsection{\texorpdfstring{getErrorDescription()}{getErrorDescription()}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} Ogre\+::\+D3\+D11\+Device\+::get\+Error\+Description (\begin{DoxyParamCaption}\item[{const H\+R\+E\+S\+U\+LT}]{hr = {\ttfamily NO\+\_\+ERROR} }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{class_ogre_1_1_d3_d11_device_a159a829700006ea04b00b6fdd355c797}\label{class_ogre_1_1_d3_d11_device_a159a829700006ea04b00b6fdd355c797}} 
\index{Ogre::D3D11Device@{Ogre::D3D11Device}!clearStoredErrorMessages@{clearStoredErrorMessages}}
\index{clearStoredErrorMessages@{clearStoredErrorMessages}!Ogre::D3D11Device@{Ogre::D3D11Device}}
\doxysubsubsection{\texorpdfstring{clearStoredErrorMessages()}{clearStoredErrorMessages()}}
{\footnotesize\ttfamily void Ogre\+::\+D3\+D11\+Device\+::clear\+Stored\+Error\+Messages (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{class_ogre_1_1_d3_d11_device_a2624f7e7b7dcba2d0cf183df824b8f3f}\label{class_ogre_1_1_d3_d11_device_a2624f7e7b7dcba2d0cf183df824b8f3f}} 
\index{Ogre::D3D11Device@{Ogre::D3D11Device}!\_getErrorsFromQueue@{\_getErrorsFromQueue}}
\index{\_getErrorsFromQueue@{\_getErrorsFromQueue}!Ogre::D3D11Device@{Ogre::D3D11Device}}
\doxysubsubsection{\texorpdfstring{\_getErrorsFromQueue()}{\_getErrorsFromQueue()}}
{\footnotesize\ttfamily bool Ogre\+::\+D3\+D11\+Device\+::\+\_\+get\+Errors\+From\+Queue (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{class_ogre_1_1_d3_d11_device_a62ecb45be1388beebbabfb8141701b82}\label{class_ogre_1_1_d3_d11_device_a62ecb45be1388beebbabfb8141701b82}} 
\index{Ogre::D3D11Device@{Ogre::D3D11Device}!isError@{isError}}
\index{isError@{isError}!Ogre::D3D11Device@{Ogre::D3D11Device}}
\doxysubsubsection{\texorpdfstring{isError()}{isError()}}
{\footnotesize\ttfamily bool Ogre\+::\+D3\+D11\+Device\+::is\+Error (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{class_ogre_1_1_d3_d11_device_ab57cfb687240679dc8cf07b6c82ce8d6}\label{class_ogre_1_1_d3_d11_device_ab57cfb687240679dc8cf07b6c82ce8d6}} 
\index{Ogre::D3D11Device@{Ogre::D3D11Device}!getExceptionsErrorLevel@{getExceptionsErrorLevel}}
\index{getExceptionsErrorLevel@{getExceptionsErrorLevel}!Ogre::D3D11Device@{Ogre::D3D11Device}}
\doxysubsubsection{\texorpdfstring{getExceptionsErrorLevel()}{getExceptionsErrorLevel()}}
{\footnotesize\ttfamily static const \mbox{\hyperlink{class_ogre_1_1_d3_d11_device_a4eb292689eb4fcd1e29a7e4f80663d06}{e\+Exceptions\+Error\+Level}} Ogre\+::\+D3\+D11\+Device\+::get\+Exceptions\+Error\+Level (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}

\mbox{\Hypertarget{class_ogre_1_1_d3_d11_device_ace628751d629a8faf3ce557c16748959}\label{class_ogre_1_1_d3_d11_device_ace628751d629a8faf3ce557c16748959}} 
\index{Ogre::D3D11Device@{Ogre::D3D11Device}!setExceptionsErrorLevel@{setExceptionsErrorLevel}}
\index{setExceptionsErrorLevel@{setExceptionsErrorLevel}!Ogre::D3D11Device@{Ogre::D3D11Device}}
\doxysubsubsection{\texorpdfstring{setExceptionsErrorLevel()}{setExceptionsErrorLevel()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily static void Ogre\+::\+D3\+D11\+Device\+::set\+Exceptions\+Error\+Level (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_ogre_1_1_d3_d11_device_a4eb292689eb4fcd1e29a7e4f80663d06}{e\+Exceptions\+Error\+Level}}}]{exceptions\+Error\+Level }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}

\mbox{\Hypertarget{class_ogre_1_1_d3_d11_device_a97e16c7283b57fc1c86076808160fee0}\label{class_ogre_1_1_d3_d11_device_a97e16c7283b57fc1c86076808160fee0}} 
\index{Ogre::D3D11Device@{Ogre::D3D11Device}!setExceptionsErrorLevel@{setExceptionsErrorLevel}}
\index{setExceptionsErrorLevel@{setExceptionsErrorLevel}!Ogre::D3D11Device@{Ogre::D3D11Device}}
\doxysubsubsection{\texorpdfstring{setExceptionsErrorLevel()}{setExceptionsErrorLevel()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily static void Ogre\+::\+D3\+D11\+Device\+::set\+Exceptions\+Error\+Level (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{Ogre\+::\+String}} \&}]{exceptions\+Error\+Level }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}

\mbox{\Hypertarget{class_ogre_1_1_d3_d11_device_a36bbf1c2f62d833a9310d2d91c54c61b}\label{class_ogre_1_1_d3_d11_device_a36bbf1c2f62d833a9310d2d91c54c61b}} 
\index{Ogre::D3D11Device@{Ogre::D3D11Device}!parseFeatureLevel@{parseFeatureLevel}}
\index{parseFeatureLevel@{parseFeatureLevel}!Ogre::D3D11Device@{Ogre::D3D11Device}}
\doxysubsubsection{\texorpdfstring{parseFeatureLevel()}{parseFeatureLevel()}}
{\footnotesize\ttfamily static D3\+D\+\_\+\+F\+E\+A\+T\+U\+R\+E\+\_\+\+L\+E\+V\+EL Ogre\+::\+D3\+D11\+Device\+::parse\+Feature\+Level (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{Ogre\+::\+String}} \&}]{value,  }\item[{D3\+D\+\_\+\+F\+E\+A\+T\+U\+R\+E\+\_\+\+L\+E\+V\+EL}]{fallback }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}

\mbox{\Hypertarget{class_ogre_1_1_d3_d11_device_a10e2175b80344a1a481588f1306a01a1}\label{class_ogre_1_1_d3_d11_device_a10e2175b80344a1a481588f1306a01a1}} 
\index{Ogre::D3D11Device@{Ogre::D3D11Device}!parseDriverType@{parseDriverType}}
\index{parseDriverType@{parseDriverType}!Ogre::D3D11Device@{Ogre::D3D11Device}}
\doxysubsubsection{\texorpdfstring{parseDriverType()}{parseDriverType()}}
{\footnotesize\ttfamily static D3\+D\+\_\+\+D\+R\+I\+V\+E\+R\+\_\+\+T\+Y\+PE Ogre\+::\+D3\+D11\+Device\+::parse\+Driver\+Type (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{Ogre\+::\+String}} \&}]{value,  }\item[{D3\+D\+\_\+\+D\+R\+I\+V\+E\+R\+\_\+\+T\+Y\+PE}]{fallback = {\ttfamily D3D\+\_\+DRIVER\+\_\+TYPE\+\_\+HARDWARE} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{class_ogre_1_1_d3_d11_device_a7505d8623d4970003cbd597753b8c258}\label{class_ogre_1_1_d3_d11_device_a7505d8623d4970003cbd597753b8c258}} 
\index{Ogre::D3D11Device@{Ogre::D3D11Device}!mExceptionsErrorLevel@{mExceptionsErrorLevel}}
\index{mExceptionsErrorLevel@{mExceptionsErrorLevel}!Ogre::D3D11Device@{Ogre::D3D11Device}}
\doxysubsubsection{\texorpdfstring{mExceptionsErrorLevel}{mExceptionsErrorLevel}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_ogre_1_1_d3_d11_device_a4eb292689eb4fcd1e29a7e4f80663d06}{e\+Exceptions\+Error\+Level}} Ogre\+::\+D3\+D11\+Device\+::m\+Exceptions\+Error\+Level\hspace{0.3cm}{\ttfamily [static]}}



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