\hypertarget{_ogre_config_8h}{}\doxysection{Ogre\+Config.\+h File Reference}
\label{_ogre_config_8h}\index{OgreConfig.h@{OgreConfig.h}}
{\ttfamily \#include \char`\"{}Ogre\+Build\+Settings.\+h\char`\"{}}\newline
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{_ogre_config_8h_aec70545291c5268ff4007e5516f09985}{O\+G\+R\+E\+\_\+\+M\+A\+X\+\_\+\+B\+L\+E\+N\+D\+\_\+\+W\+E\+I\+G\+H\+TS}}~4
\begin{DoxyCompactList}\small\item\em Define max number of blending weights allowed per vertex. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{_ogre_config_8h_a1555343fe7aade0966aa442f2e0c16f5}{O\+G\+R\+E\+\_\+\+M\+A\+X\+\_\+\+M\+U\+L\+T\+I\+P\+L\+E\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+T\+A\+R\+G\+E\+TS}}~8
\begin{DoxyCompactList}\small\item\em Define max number of multiple render targets (M\+R\+Ts) to render to at once. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{_ogre_config_8h_a3d20e242d4a6aab7de105d85608b286a}{O\+G\+R\+E\+\_\+\+M\+A\+X\+\_\+\+S\+I\+M\+U\+L\+T\+A\+N\+E\+O\+U\+S\+\_\+\+L\+I\+G\+H\+TS}}~8
\begin{DoxyCompactList}\small\item\em Define max number of lights allowed per pass. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{_ogre_config_8h_a73f03c4000193e826a1489b02ea50309}{O\+G\+R\+E\+\_\+\+M\+A\+X\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+\+C\+O\+O\+R\+D\+\_\+\+S\+E\+TS}}~8
\begin{DoxyCompactList}\small\item\em Define number of texture coordinate sets allowed per vertex. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{_ogre_config_8h_a1c5fd80e6e0f2f85d6facbe1ec8eb5a4}{O\+G\+R\+E\+\_\+\+M\+A\+X\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+\+L\+A\+Y\+E\+RS}}~16
\begin{DoxyCompactList}\small\item\em Define max number of texture layers allowed per pass on any card. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{_ogre_config_8h_a25da6395d80814d615a4db506aac2be0}{O\+G\+R\+E\+\_\+\+P\+R\+E\+T\+E\+N\+D\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+\+U\+N\+I\+TS}}~0
\begin{DoxyCompactList}\small\item\em If set to $>$0, O\+G\+RE will always \textquotesingle{}think\textquotesingle{} that the graphics card only has the number of texture units specified. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{_ogre_config_8h_a25da6395d80814d615a4db506aac2be0}\label{_ogre_config_8h_a25da6395d80814d615a4db506aac2be0}} 
\index{OgreConfig.h@{OgreConfig.h}!OGRE\_PRETEND\_TEXTURE\_UNITS@{OGRE\_PRETEND\_TEXTURE\_UNITS}}
\index{OGRE\_PRETEND\_TEXTURE\_UNITS@{OGRE\_PRETEND\_TEXTURE\_UNITS}!OgreConfig.h@{OgreConfig.h}}
\doxysubsubsection{\texorpdfstring{OGRE\_PRETEND\_TEXTURE\_UNITS}{OGRE\_PRETEND\_TEXTURE\_UNITS}}
{\footnotesize\ttfamily \#define O\+G\+R\+E\+\_\+\+P\+R\+E\+T\+E\+N\+D\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+\+U\+N\+I\+TS~0}



If set to $>$0, O\+G\+RE will always \textquotesingle{}think\textquotesingle{} that the graphics card only has the number of texture units specified. 

Very useful for testing multipass fallback. \mbox{\Hypertarget{_ogre_config_8h_a73f03c4000193e826a1489b02ea50309}\label{_ogre_config_8h_a73f03c4000193e826a1489b02ea50309}} 
\index{OgreConfig.h@{OgreConfig.h}!OGRE\_MAX\_TEXTURE\_COORD\_SETS@{OGRE\_MAX\_TEXTURE\_COORD\_SETS}}
\index{OGRE\_MAX\_TEXTURE\_COORD\_SETS@{OGRE\_MAX\_TEXTURE\_COORD\_SETS}!OgreConfig.h@{OgreConfig.h}}
\doxysubsubsection{\texorpdfstring{OGRE\_MAX\_TEXTURE\_COORD\_SETS}{OGRE\_MAX\_TEXTURE\_COORD\_SETS}}
{\footnotesize\ttfamily \#define O\+G\+R\+E\+\_\+\+M\+A\+X\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+\+C\+O\+O\+R\+D\+\_\+\+S\+E\+TS~8}



Define number of texture coordinate sets allowed per vertex. 

\mbox{\Hypertarget{_ogre_config_8h_a1c5fd80e6e0f2f85d6facbe1ec8eb5a4}\label{_ogre_config_8h_a1c5fd80e6e0f2f85d6facbe1ec8eb5a4}} 
\index{OgreConfig.h@{OgreConfig.h}!OGRE\_MAX\_TEXTURE\_LAYERS@{OGRE\_MAX\_TEXTURE\_LAYERS}}
\index{OGRE\_MAX\_TEXTURE\_LAYERS@{OGRE\_MAX\_TEXTURE\_LAYERS}!OgreConfig.h@{OgreConfig.h}}
\doxysubsubsection{\texorpdfstring{OGRE\_MAX\_TEXTURE\_LAYERS}{OGRE\_MAX\_TEXTURE\_LAYERS}}
{\footnotesize\ttfamily \#define O\+G\+R\+E\+\_\+\+M\+A\+X\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+\+L\+A\+Y\+E\+RS~16}



Define max number of texture layers allowed per pass on any card. 

\mbox{\Hypertarget{_ogre_config_8h_a3d20e242d4a6aab7de105d85608b286a}\label{_ogre_config_8h_a3d20e242d4a6aab7de105d85608b286a}} 
\index{OgreConfig.h@{OgreConfig.h}!OGRE\_MAX\_SIMULTANEOUS\_LIGHTS@{OGRE\_MAX\_SIMULTANEOUS\_LIGHTS}}
\index{OGRE\_MAX\_SIMULTANEOUS\_LIGHTS@{OGRE\_MAX\_SIMULTANEOUS\_LIGHTS}!OgreConfig.h@{OgreConfig.h}}
\doxysubsubsection{\texorpdfstring{OGRE\_MAX\_SIMULTANEOUS\_LIGHTS}{OGRE\_MAX\_SIMULTANEOUS\_LIGHTS}}
{\footnotesize\ttfamily \#define O\+G\+R\+E\+\_\+\+M\+A\+X\+\_\+\+S\+I\+M\+U\+L\+T\+A\+N\+E\+O\+U\+S\+\_\+\+L\+I\+G\+H\+TS~8}



Define max number of lights allowed per pass. 

\mbox{\Hypertarget{_ogre_config_8h_aec70545291c5268ff4007e5516f09985}\label{_ogre_config_8h_aec70545291c5268ff4007e5516f09985}} 
\index{OgreConfig.h@{OgreConfig.h}!OGRE\_MAX\_BLEND\_WEIGHTS@{OGRE\_MAX\_BLEND\_WEIGHTS}}
\index{OGRE\_MAX\_BLEND\_WEIGHTS@{OGRE\_MAX\_BLEND\_WEIGHTS}!OgreConfig.h@{OgreConfig.h}}
\doxysubsubsection{\texorpdfstring{OGRE\_MAX\_BLEND\_WEIGHTS}{OGRE\_MAX\_BLEND\_WEIGHTS}}
{\footnotesize\ttfamily \#define O\+G\+R\+E\+\_\+\+M\+A\+X\+\_\+\+B\+L\+E\+N\+D\+\_\+\+W\+E\+I\+G\+H\+TS~4}



Define max number of blending weights allowed per vertex. 

\mbox{\Hypertarget{_ogre_config_8h_a1555343fe7aade0966aa442f2e0c16f5}\label{_ogre_config_8h_a1555343fe7aade0966aa442f2e0c16f5}} 
\index{OgreConfig.h@{OgreConfig.h}!OGRE\_MAX\_MULTIPLE\_RENDER\_TARGETS@{OGRE\_MAX\_MULTIPLE\_RENDER\_TARGETS}}
\index{OGRE\_MAX\_MULTIPLE\_RENDER\_TARGETS@{OGRE\_MAX\_MULTIPLE\_RENDER\_TARGETS}!OgreConfig.h@{OgreConfig.h}}
\doxysubsubsection{\texorpdfstring{OGRE\_MAX\_MULTIPLE\_RENDER\_TARGETS}{OGRE\_MAX\_MULTIPLE\_RENDER\_TARGETS}}
{\footnotesize\ttfamily \#define O\+G\+R\+E\+\_\+\+M\+A\+X\+\_\+\+M\+U\+L\+T\+I\+P\+L\+E\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+T\+A\+R\+G\+E\+TS~8}



Define max number of multiple render targets (M\+R\+Ts) to render to at once. 

