\hypertarget{_ogre_d3_d11_prerequisites_8h}{}\section{Ogre\+D3\+D11\+Prerequisites.\+h File Reference}
\label{_ogre_d3_d11_prerequisites_8h}\index{Ogre\+D3\+D11\+Prerequisites.\+h@{Ogre\+D3\+D11\+Prerequisites.\+h}}
{\ttfamily \#include \char`\"{}Ogre\+Prerequisites.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}Ogre\+Min\+G\+W\+Support.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}Ogre\+Com\+Ptr.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}Ogre\+Exception.\+h\char`\"{}}\newline
{\ttfamily \#include $<$d3d11.\+h$>$}\newline
{\ttfamily \#include $<$d3d11shader.\+h$>$}\newline
{\ttfamily \#include $<$d3dcompiler.\+h$>$}\newline
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{class_ogre_1_1_d3_d11_rendering_a_p_i_exception}{Ogre\+::\+D3\+D11\+Rendering\+A\+P\+I\+Exception}
\end{DoxyCompactItemize}
\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
 \hyperlink{namespace_ogre}{Ogre}
\begin{DoxyCompactList}\small\item\em 

 This source file is part of O\+G\+RE (Object-\/oriented Graphics Rendering Engine) For the latest info, see \href{http://www.ogre3d.org/}{\tt http\+://www.\+ogre3d.\+org/} \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{_ogre_d3_d11_prerequisites_8h_aeec4314638b775952fc5fa9f2d9516d3}{\+\_\+\+Ogre\+D3\+D11\+Export}
\item 
\#define \hyperlink{_ogre_d3_d11_prerequisites_8h_a9f918755b601cf4bffca775992e6fb90}{N\+O\+M\+I\+N\+M\+AX}
\item 
\#define \hyperlink{_ogre_d3_d11_prerequisites_8h_a158d9c8ba6320aa37b7c9c05a2f2fd8f}{O\+G\+R\+E\+\_\+\+E\+X\+C\+E\+P\+T\+\_\+\+EX}(code,  num,  desc,  src)~throw \hyperlink{class_ogre_1_1_d3_d11_rendering_a_p_i_exception}{Ogre\+::\+D3\+D11\+Rendering\+A\+P\+I\+Exception}(num, desc, src, \+\_\+\+\_\+\+F\+I\+L\+E\+\_\+\+\_\+, \+\_\+\+\_\+\+L\+I\+N\+E\+\_\+\+\_\+)
\item 
\#define \hyperlink{_ogre_d3_d11_prerequisites_8h_a9bbcd82e77c41df827c09759def05c9a}{S\+A\+F\+E\+\_\+\+D\+E\+L\+E\+TE}(p)~\{ if(p) \{ delete (p);     (p)=N\+U\+LL; \} \}
\item 
\#define \hyperlink{_ogre_d3_d11_prerequisites_8h_a506b3685b3eb05aac751f9e14cbed93b}{S\+A\+F\+E\+\_\+\+D\+E\+L\+E\+T\+E\+\_\+\+A\+R\+R\+AY}(p)~\{ if(p) \{ delete\mbox{[}$\,$\mbox{]} (p);   (p)=N\+U\+LL; \} \}
\item 
\#define \hyperlink{_ogre_d3_d11_prerequisites_8h_a6038f7bdb274c2e159988a57dedbf93d}{S\+A\+F\+E\+\_\+\+R\+E\+L\+E\+A\+SE}(p)~\{ if(p) \{ (p)-\/$>$Release(); (p)=N\+U\+LL; \} \}
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef Shared\+Ptr$<$ D3\+D11\+H\+L\+S\+L\+Program $>$ \hyperlink{namespace_ogre_a4fdfbb7af58cbdd237866fe276917b0e}{Ogre\+::\+D3\+D11\+H\+L\+S\+L\+Program\+Ptr}
\item 
typedef Shared\+Ptr$<$ D3\+D11\+Texture $>$ \hyperlink{namespace_ogre_a57d00154758020454d2cc4619d127a6b}{Ogre\+::\+D3\+D11\+Texture\+Ptr}
\end{DoxyCompactItemize}


\subsection{Macro Definition Documentation}
\mbox{\Hypertarget{_ogre_d3_d11_prerequisites_8h_a158d9c8ba6320aa37b7c9c05a2f2fd8f}\label{_ogre_d3_d11_prerequisites_8h_a158d9c8ba6320aa37b7c9c05a2f2fd8f}} 
\index{Ogre\+D3\+D11\+Prerequisites.\+h@{Ogre\+D3\+D11\+Prerequisites.\+h}!O\+G\+R\+E\+\_\+\+E\+X\+C\+E\+P\+T\+\_\+\+EX@{O\+G\+R\+E\+\_\+\+E\+X\+C\+E\+P\+T\+\_\+\+EX}}
\index{O\+G\+R\+E\+\_\+\+E\+X\+C\+E\+P\+T\+\_\+\+EX@{O\+G\+R\+E\+\_\+\+E\+X\+C\+E\+P\+T\+\_\+\+EX}!Ogre\+D3\+D11\+Prerequisites.\+h@{Ogre\+D3\+D11\+Prerequisites.\+h}}
\subsubsection{\texorpdfstring{O\+G\+R\+E\+\_\+\+E\+X\+C\+E\+P\+T\+\_\+\+EX}{OGRE\_EXCEPT\_EX}}
{\footnotesize\ttfamily \#define O\+G\+R\+E\+\_\+\+E\+X\+C\+E\+P\+T\+\_\+\+EX(\begin{DoxyParamCaption}\item[{}]{code,  }\item[{}]{num,  }\item[{}]{desc,  }\item[{}]{src }\end{DoxyParamCaption})~throw \hyperlink{class_ogre_1_1_d3_d11_rendering_a_p_i_exception}{Ogre\+::\+D3\+D11\+Rendering\+A\+P\+I\+Exception}(num, desc, src, \+\_\+\+\_\+\+F\+I\+L\+E\+\_\+\+\_\+, \+\_\+\+\_\+\+L\+I\+N\+E\+\_\+\+\_\+)}



Referenced by Ogre\+::\+D3\+D11\+Texture\+::\+Has\+Auto\+Mip\+Map\+Generation\+Enabled().

\mbox{\Hypertarget{_ogre_d3_d11_prerequisites_8h_a9bbcd82e77c41df827c09759def05c9a}\label{_ogre_d3_d11_prerequisites_8h_a9bbcd82e77c41df827c09759def05c9a}} 
\index{Ogre\+D3\+D11\+Prerequisites.\+h@{Ogre\+D3\+D11\+Prerequisites.\+h}!S\+A\+F\+E\+\_\+\+D\+E\+L\+E\+TE@{S\+A\+F\+E\+\_\+\+D\+E\+L\+E\+TE}}
\index{S\+A\+F\+E\+\_\+\+D\+E\+L\+E\+TE@{S\+A\+F\+E\+\_\+\+D\+E\+L\+E\+TE}!Ogre\+D3\+D11\+Prerequisites.\+h@{Ogre\+D3\+D11\+Prerequisites.\+h}}
\subsubsection{\texorpdfstring{S\+A\+F\+E\+\_\+\+D\+E\+L\+E\+TE}{SAFE\_DELETE}}
{\footnotesize\ttfamily \#define S\+A\+F\+E\+\_\+\+D\+E\+L\+E\+TE(\begin{DoxyParamCaption}\item[{}]{p }\end{DoxyParamCaption})~\{ if(p) \{ delete (p);     (p)=N\+U\+LL; \} \}}

\mbox{\Hypertarget{_ogre_d3_d11_prerequisites_8h_a506b3685b3eb05aac751f9e14cbed93b}\label{_ogre_d3_d11_prerequisites_8h_a506b3685b3eb05aac751f9e14cbed93b}} 
\index{Ogre\+D3\+D11\+Prerequisites.\+h@{Ogre\+D3\+D11\+Prerequisites.\+h}!S\+A\+F\+E\+\_\+\+D\+E\+L\+E\+T\+E\+\_\+\+A\+R\+R\+AY@{S\+A\+F\+E\+\_\+\+D\+E\+L\+E\+T\+E\+\_\+\+A\+R\+R\+AY}}
\index{S\+A\+F\+E\+\_\+\+D\+E\+L\+E\+T\+E\+\_\+\+A\+R\+R\+AY@{S\+A\+F\+E\+\_\+\+D\+E\+L\+E\+T\+E\+\_\+\+A\+R\+R\+AY}!Ogre\+D3\+D11\+Prerequisites.\+h@{Ogre\+D3\+D11\+Prerequisites.\+h}}
\subsubsection{\texorpdfstring{S\+A\+F\+E\+\_\+\+D\+E\+L\+E\+T\+E\+\_\+\+A\+R\+R\+AY}{SAFE\_DELETE\_ARRAY}}
{\footnotesize\ttfamily \#define S\+A\+F\+E\+\_\+\+D\+E\+L\+E\+T\+E\+\_\+\+A\+R\+R\+AY(\begin{DoxyParamCaption}\item[{}]{p }\end{DoxyParamCaption})~\{ if(p) \{ delete\mbox{[}$\,$\mbox{]} (p);   (p)=N\+U\+LL; \} \}}

\mbox{\Hypertarget{_ogre_d3_d11_prerequisites_8h_a6038f7bdb274c2e159988a57dedbf93d}\label{_ogre_d3_d11_prerequisites_8h_a6038f7bdb274c2e159988a57dedbf93d}} 
\index{Ogre\+D3\+D11\+Prerequisites.\+h@{Ogre\+D3\+D11\+Prerequisites.\+h}!S\+A\+F\+E\+\_\+\+R\+E\+L\+E\+A\+SE@{S\+A\+F\+E\+\_\+\+R\+E\+L\+E\+A\+SE}}
\index{S\+A\+F\+E\+\_\+\+R\+E\+L\+E\+A\+SE@{S\+A\+F\+E\+\_\+\+R\+E\+L\+E\+A\+SE}!Ogre\+D3\+D11\+Prerequisites.\+h@{Ogre\+D3\+D11\+Prerequisites.\+h}}
\subsubsection{\texorpdfstring{S\+A\+F\+E\+\_\+\+R\+E\+L\+E\+A\+SE}{SAFE\_RELEASE}}
{\footnotesize\ttfamily \#define S\+A\+F\+E\+\_\+\+R\+E\+L\+E\+A\+SE(\begin{DoxyParamCaption}\item[{}]{p }\end{DoxyParamCaption})~\{ if(p) \{ (p)-\/$>$Release(); (p)=N\+U\+LL; \} \}}

\mbox{\Hypertarget{_ogre_d3_d11_prerequisites_8h_a9f918755b601cf4bffca775992e6fb90}\label{_ogre_d3_d11_prerequisites_8h_a9f918755b601cf4bffca775992e6fb90}} 
\index{Ogre\+D3\+D11\+Prerequisites.\+h@{Ogre\+D3\+D11\+Prerequisites.\+h}!N\+O\+M\+I\+N\+M\+AX@{N\+O\+M\+I\+N\+M\+AX}}
\index{N\+O\+M\+I\+N\+M\+AX@{N\+O\+M\+I\+N\+M\+AX}!Ogre\+D3\+D11\+Prerequisites.\+h@{Ogre\+D3\+D11\+Prerequisites.\+h}}
\subsubsection{\texorpdfstring{N\+O\+M\+I\+N\+M\+AX}{NOMINMAX}}
{\footnotesize\ttfamily \#define N\+O\+M\+I\+N\+M\+AX}

\mbox{\Hypertarget{_ogre_d3_d11_prerequisites_8h_aeec4314638b775952fc5fa9f2d9516d3}\label{_ogre_d3_d11_prerequisites_8h_aeec4314638b775952fc5fa9f2d9516d3}} 
\index{Ogre\+D3\+D11\+Prerequisites.\+h@{Ogre\+D3\+D11\+Prerequisites.\+h}!\+\_\+\+Ogre\+D3\+D11\+Export@{\+\_\+\+Ogre\+D3\+D11\+Export}}
\index{\+\_\+\+Ogre\+D3\+D11\+Export@{\+\_\+\+Ogre\+D3\+D11\+Export}!Ogre\+D3\+D11\+Prerequisites.\+h@{Ogre\+D3\+D11\+Prerequisites.\+h}}
\subsubsection{\texorpdfstring{\+\_\+\+Ogre\+D3\+D11\+Export}{\_OgreD3D11Export}}
{\footnotesize\ttfamily \#define \+\_\+\+Ogre\+D3\+D11\+Export}



Referenced by Ogre\+::\+D3\+D11\+Render\+Window\+Swap\+Chain\+Based\+::get\+V\+Sync\+Interval().

