\hypertarget{_ogre_gpu_program_params_8h}{}\section{Ogre\+Gpu\+Program\+Params.\+h File Reference}
\label{_ogre_gpu_program_params_8h}\index{Ogre\+Gpu\+Program\+Params.\+h@{Ogre\+Gpu\+Program\+Params.\+h}}
{\ttfamily \#include \char`\"{}Ogre\+Prerequisites.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}Ogre\+Shared\+Ptr.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}Ogre\+Iterator\+Wrappers.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}Ogre\+Serializer.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}Ogre\+Any.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}Threading/\+Ogre\+Thread\+Headers.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}Ogre\+Header\+Prefix.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}Ogre\+Header\+Suffix.\+h\char`\"{}}\newline
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{struct_ogre_1_1_gpu_constant_definition}{Ogre\+::\+Gpu\+Constant\+Definition}
\begin{DoxyCompactList}\small\item\em Information about predefined program constants. \end{DoxyCompactList}\item 
struct \hyperlink{struct_ogre_1_1_gpu_logical_buffer_struct}{Ogre\+::\+Gpu\+Logical\+Buffer\+Struct}
\begin{DoxyCompactList}\small\item\em Container struct to allow params to safely \& update shared list of logical buffer assignments. \end{DoxyCompactList}\item 
struct \hyperlink{struct_ogre_1_1_gpu_logical_index_use}{Ogre\+::\+Gpu\+Logical\+Index\+Use}
\begin{DoxyCompactList}\small\item\em Structure recording the use of a physical buffer by a logical parameter index. \end{DoxyCompactList}\item 
struct \hyperlink{struct_ogre_1_1_gpu_named_constants}{Ogre\+::\+Gpu\+Named\+Constants}
\begin{DoxyCompactList}\small\item\em Struct collecting together the information for named constants. \end{DoxyCompactList}\item 
class \hyperlink{class_ogre_1_1_gpu_named_constants_serializer}{Ogre\+::\+Gpu\+Named\+Constants\+Serializer}
\begin{DoxyCompactList}\small\item\em Simple class for loading / saving \hyperlink{struct_ogre_1_1_gpu_named_constants}{Gpu\+Named\+Constants}. \end{DoxyCompactList}\item 
class \hyperlink{class_ogre_1_1_gpu_program_parameters}{Ogre\+::\+Gpu\+Program\+Parameters}
\begin{DoxyCompactList}\small\item\em Collects together the program parameters used for a \hyperlink{class_ogre_1_1_gpu_program}{Gpu\+Program}. \end{DoxyCompactList}\item 
struct \hyperlink{struct_ogre_1_1_gpu_program_parameters_1_1_auto_constant_definition}{Ogre\+::\+Gpu\+Program\+Parameters\+::\+Auto\+Constant\+Definition}
\begin{DoxyCompactList}\small\item\em Structure defining an auto constant that\textquotesingle{}s available for use in a parameters object. \end{DoxyCompactList}\item 
class \hyperlink{class_ogre_1_1_gpu_program_parameters_1_1_auto_constant_entry}{Ogre\+::\+Gpu\+Program\+Parameters\+::\+Auto\+Constant\+Entry}
\begin{DoxyCompactList}\small\item\em Structure recording the use of an automatic parameter. \end{DoxyCompactList}\item 
class \hyperlink{class_ogre_1_1_gpu_shared_parameters}{Ogre\+::\+Gpu\+Shared\+Parameters}
\begin{DoxyCompactList}\small\item\em Definition of container that holds the current bool constants. \end{DoxyCompactList}\item 
class \hyperlink{class_ogre_1_1_gpu_shared_parameters_usage}{Ogre\+::\+Gpu\+Shared\+Parameters\+Usage}
\begin{DoxyCompactList}\small\item\em This class records the usage of a set of shared parameters in a concrete set of \hyperlink{class_ogre_1_1_gpu_program_parameters}{Gpu\+Program\+Parameters}. \end{DoxyCompactList}\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*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef std\+::vector$<$ double $>$ \hyperlink{group___materials_ga54a81007e7be112863a64daaae588546}{Ogre\+::\+Double\+Constant\+List}
\begin{DoxyCompactList}\small\item\em Definition of container that holds the current double constants. \end{DoxyCompactList}\item 
typedef std\+::vector$<$ float $>$ \hyperlink{group___materials_ga9a5a8d6845885e4ca05b8076c64bd0a4}{Ogre\+::\+Float\+Constant\+List}
\begin{DoxyCompactList}\small\item\em Definition of container that holds the current float constants. \end{DoxyCompactList}\item 
typedef Const\+Map\+Iterator$<$ Gpu\+Constant\+Definition\+Map $>$ \hyperlink{group___materials_gaff7bf5891ea6cfed80f4e50edc5d3695}{Ogre\+::\+Gpu\+Constant\+Definition\+Iterator}
\item 
typedef std\+::map$<$ String, Gpu\+Constant\+Definition $>$ \hyperlink{group___materials_gae4823c1377e5d4c312a3da9d1cb8534a}{Ogre\+::\+Gpu\+Constant\+Definition\+Map}
\item 
typedef std\+::map$<$ size\+\_\+t, Gpu\+Logical\+Index\+Use $>$ \hyperlink{group___materials_gaa51ba56cbce3f845ffd4be59ec30fd83}{Ogre\+::\+Gpu\+Logical\+Index\+Use\+Map}
\item 
typedef std\+::vector$<$ int $>$ \hyperlink{group___materials_ga44f8e73325efaff2fb158b6f470f9e7b}{Ogre\+::\+Int\+Constant\+List}
\begin{DoxyCompactList}\small\item\em Definition of container that holds the current int constants. \end{DoxyCompactList}\item 
typedef std\+::vector$<$ uint $>$ \hyperlink{group___materials_ga454e44bc579a7e2900278bb3c899313f}{Ogre\+::\+Unsigned\+Int\+Constant\+List}
\begin{DoxyCompactList}\small\item\em Definition of container that holds the current uint constants. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{group___materials_ga31815ee0cc489402a8be91f2c87a84c6}{Ogre\+::\+Base\+Constant\+Type} \{ \newline
\hyperlink{group___materials_gga31815ee0cc489402a8be91f2c87a84c6aa6bd4b93f8b01aa9ff63a94f9d59ed4b}{Ogre\+::\+B\+C\+T\+\_\+\+F\+L\+O\+AT} = 0, 
\hyperlink{group___materials_gga31815ee0cc489402a8be91f2c87a84c6af0903ec1ab5856e099a8bdb0a318b80f}{Ogre\+::\+B\+C\+T\+\_\+\+I\+NT} = 0x10, 
\hyperlink{group___materials_gga31815ee0cc489402a8be91f2c87a84c6a00de0bee5011412b3aee8c63fc32b979}{Ogre\+::\+B\+C\+T\+\_\+\+D\+O\+U\+B\+LE} = 0x20, 
\hyperlink{group___materials_gga31815ee0cc489402a8be91f2c87a84c6abe264bffc1f4cb447adcbfc7b79d3ec6}{Ogre\+::\+B\+C\+T\+\_\+\+U\+I\+NT} = 0x30, 
\newline
\hyperlink{group___materials_gga31815ee0cc489402a8be91f2c87a84c6ad5369a580682614e352f3488844835d6}{Ogre\+::\+B\+C\+T\+\_\+\+B\+O\+OL} = 0x40, 
\hyperlink{group___materials_gga31815ee0cc489402a8be91f2c87a84c6a0bcc8e6b3490ee8f9d705a10643bf239}{Ogre\+::\+B\+C\+T\+\_\+\+S\+A\+M\+P\+L\+ER} = 0x50, 
\hyperlink{group___materials_gga31815ee0cc489402a8be91f2c87a84c6a98a168339d67d2a58b78f800519efb41}{Ogre\+::\+B\+C\+T\+\_\+\+S\+U\+B\+R\+O\+U\+T\+I\+NE} = 0x60, 
\hyperlink{group___materials_gga31815ee0cc489402a8be91f2c87a84c6a3cd1fb77f4d729dd407cece2fdaaff9b}{Ogre\+::\+B\+C\+T\+\_\+\+U\+N\+K\+N\+O\+WN} = 0x70
 \}
\item 
enum \hyperlink{group___materials_ga9c5b2950be06ff56a6ee0bace240d447}{Ogre\+::\+Gpu\+Constant\+Type} \{ \newline
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447a2e6d0cad211d29d14774e0ca147dcd30}{Ogre\+::\+G\+C\+T\+\_\+\+F\+L\+O\+A\+T1} = B\+C\+T\+\_\+\+F\+L\+O\+AT + 1, 
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447a979f39c4955889813f82374df96f6181}{Ogre\+::\+G\+C\+T\+\_\+\+F\+L\+O\+A\+T2} = B\+C\+T\+\_\+\+F\+L\+O\+AT + 2, 
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447abf2aed5efd251c030794ec27a7174fc8}{Ogre\+::\+G\+C\+T\+\_\+\+F\+L\+O\+A\+T3} = B\+C\+T\+\_\+\+F\+L\+O\+AT + 3, 
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447a466febc90367dab6c895c98edfff7681}{Ogre\+::\+G\+C\+T\+\_\+\+F\+L\+O\+A\+T4} = B\+C\+T\+\_\+\+F\+L\+O\+AT + 4, 
\newline
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447a99d7d2b7976d0ef3b940f01e017b54ed}{Ogre\+::\+G\+C\+T\+\_\+\+S\+A\+M\+P\+L\+E\+R1D} = B\+C\+T\+\_\+\+S\+A\+M\+P\+L\+ER + 1, 
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447a4f4eec3ce315c9a1ed97f47689241b64}{Ogre\+::\+G\+C\+T\+\_\+\+S\+A\+M\+P\+L\+E\+R2D} = B\+C\+T\+\_\+\+S\+A\+M\+P\+L\+ER + 2, 
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447a18d1b343f2ec603945d3d7875622637a}{Ogre\+::\+G\+C\+T\+\_\+\+S\+A\+M\+P\+L\+E\+R3D} = B\+C\+T\+\_\+\+S\+A\+M\+P\+L\+ER + 3, 
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447a13e953e084eb700f0bf55a42f6cae138}{Ogre\+::\+G\+C\+T\+\_\+\+S\+A\+M\+P\+L\+E\+R\+C\+U\+BE} = B\+C\+T\+\_\+\+S\+A\+M\+P\+L\+ER + 4, 
\newline
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447adb4f16d2650d3ca25ba5c9aba48634b6}{Ogre\+::\+G\+C\+T\+\_\+\+S\+A\+M\+P\+L\+E\+R\+R\+E\+CT} = B\+C\+T\+\_\+\+S\+A\+M\+P\+L\+ER +5, 
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447a37ce33389359aac73400ae427d9920fa}{Ogre\+::\+G\+C\+T\+\_\+\+S\+A\+M\+P\+L\+E\+R1\+D\+S\+H\+A\+D\+OW} = B\+C\+T\+\_\+\+S\+A\+M\+P\+L\+ER + 6, 
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447acea2c4e9feb93413f97ce9c045269a50}{Ogre\+::\+G\+C\+T\+\_\+\+S\+A\+M\+P\+L\+E\+R2\+D\+S\+H\+A\+D\+OW} = B\+C\+T\+\_\+\+S\+A\+M\+P\+L\+ER + 7, 
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447adcacdabe1213322ebee0bc64ac4db387}{Ogre\+::\+G\+C\+T\+\_\+\+S\+A\+M\+P\+L\+E\+R2\+D\+A\+R\+R\+AY} = B\+C\+T\+\_\+\+S\+A\+M\+P\+L\+ER + 8, 
\newline
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447a0b2767a1b36c8e7821979adb15615c7a}{Ogre\+::\+G\+C\+T\+\_\+\+M\+A\+T\+R\+I\+X\+\_\+2\+X2} = B\+C\+T\+\_\+\+F\+L\+O\+AT + 5, 
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447abd03cb2cf3acde19f3a348e6146dd3e9}{Ogre\+::\+G\+C\+T\+\_\+\+M\+A\+T\+R\+I\+X\+\_\+2\+X3} = B\+C\+T\+\_\+\+F\+L\+O\+AT + 6, 
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447a964c921cd7327eb271da6eb78742a850}{Ogre\+::\+G\+C\+T\+\_\+\+M\+A\+T\+R\+I\+X\+\_\+2\+X4} = B\+C\+T\+\_\+\+F\+L\+O\+AT + 7, 
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447a80cbab72631a6efe3feaed44bf01e97e}{Ogre\+::\+G\+C\+T\+\_\+\+M\+A\+T\+R\+I\+X\+\_\+3\+X2} = B\+C\+T\+\_\+\+F\+L\+O\+AT + 8, 
\newline
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447a0128d0683a17c232bb249a068c65cbd7}{Ogre\+::\+G\+C\+T\+\_\+\+M\+A\+T\+R\+I\+X\+\_\+3\+X3} = B\+C\+T\+\_\+\+F\+L\+O\+AT + 9, 
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447a87a7bc0df0623b02534894a90d634f6d}{Ogre\+::\+G\+C\+T\+\_\+\+M\+A\+T\+R\+I\+X\+\_\+3\+X4} = B\+C\+T\+\_\+\+F\+L\+O\+AT + 10, 
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447a33f4e8ee7271ce5353aa53c04c18447d}{Ogre\+::\+G\+C\+T\+\_\+\+M\+A\+T\+R\+I\+X\+\_\+4\+X2} = B\+C\+T\+\_\+\+F\+L\+O\+AT + 11, 
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447a5b26aaa1925eaa7bb83dd4a9e25b28d5}{Ogre\+::\+G\+C\+T\+\_\+\+M\+A\+T\+R\+I\+X\+\_\+4\+X3} = B\+C\+T\+\_\+\+F\+L\+O\+AT + 12, 
\newline
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447a01541907f48e2d56b7198a4076996a43}{Ogre\+::\+G\+C\+T\+\_\+\+M\+A\+T\+R\+I\+X\+\_\+4\+X4} = B\+C\+T\+\_\+\+F\+L\+O\+AT + 13, 
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447ad023a5c54e29999cee04d54971cc5691}{Ogre\+::\+G\+C\+T\+\_\+\+I\+N\+T1} = B\+C\+T\+\_\+\+I\+NT + 1, 
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447afce84063333829487cd0401fca732092}{Ogre\+::\+G\+C\+T\+\_\+\+I\+N\+T2} = B\+C\+T\+\_\+\+I\+NT + 2, 
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447a18edb505f8205cfed6bb28da3abefd53}{Ogre\+::\+G\+C\+T\+\_\+\+I\+N\+T3} = B\+C\+T\+\_\+\+I\+NT + 3, 
\newline
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447a278c0c55560cb39e67ce17239dc8184e}{Ogre\+::\+G\+C\+T\+\_\+\+I\+N\+T4} = B\+C\+T\+\_\+\+I\+NT + 4, 
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447a0a99504117219d3bc8c3e3786fe16d66}{Ogre\+::\+G\+C\+T\+\_\+\+S\+U\+B\+R\+O\+U\+T\+I\+NE} = B\+C\+T\+\_\+\+S\+U\+B\+R\+O\+U\+T\+I\+NE, 
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447a8b3dbac5bcc76ed764156f15e80a05a4}{Ogre\+::\+G\+C\+T\+\_\+\+D\+O\+U\+B\+L\+E1} = B\+C\+T\+\_\+\+D\+O\+U\+B\+LE + 1, 
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447a93e2780756cb91ab3c76762cc5eda3f2}{Ogre\+::\+G\+C\+T\+\_\+\+D\+O\+U\+B\+L\+E2} = B\+C\+T\+\_\+\+D\+O\+U\+B\+LE + 2, 
\newline
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447a0ed3c2a32cb8a267f0b1331bff4926b3}{Ogre\+::\+G\+C\+T\+\_\+\+D\+O\+U\+B\+L\+E3} = B\+C\+T\+\_\+\+D\+O\+U\+B\+LE + 3, 
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447adca8e51d405a2b7a796e761453225cb6}{Ogre\+::\+G\+C\+T\+\_\+\+D\+O\+U\+B\+L\+E4} = B\+C\+T\+\_\+\+D\+O\+U\+B\+LE + 4, 
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447aab2f63a7282993278af3052e766112b2}{Ogre\+::\+G\+C\+T\+\_\+\+M\+A\+T\+R\+I\+X\+\_\+\+D\+O\+U\+B\+L\+E\+\_\+2\+X2} = B\+C\+T\+\_\+\+D\+O\+U\+B\+LE + 5, 
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447a95ab6bf3295a610ee401aa62f479066f}{Ogre\+::\+G\+C\+T\+\_\+\+M\+A\+T\+R\+I\+X\+\_\+\+D\+O\+U\+B\+L\+E\+\_\+2\+X3} = B\+C\+T\+\_\+\+D\+O\+U\+B\+LE + 6, 
\newline
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447a7859cf4200f613f49e1b5aaf592a8000}{Ogre\+::\+G\+C\+T\+\_\+\+M\+A\+T\+R\+I\+X\+\_\+\+D\+O\+U\+B\+L\+E\+\_\+2\+X4} = B\+C\+T\+\_\+\+D\+O\+U\+B\+LE + 7, 
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447a968a42bab0cb6816755b5d43025354bf}{Ogre\+::\+G\+C\+T\+\_\+\+M\+A\+T\+R\+I\+X\+\_\+\+D\+O\+U\+B\+L\+E\+\_\+3\+X2} = B\+C\+T\+\_\+\+D\+O\+U\+B\+LE + 8, 
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447a095e597780484dd735988a215be296c3}{Ogre\+::\+G\+C\+T\+\_\+\+M\+A\+T\+R\+I\+X\+\_\+\+D\+O\+U\+B\+L\+E\+\_\+3\+X3} = B\+C\+T\+\_\+\+D\+O\+U\+B\+LE + 9, 
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447a817bd1af1704a732eff1646c904b3fd0}{Ogre\+::\+G\+C\+T\+\_\+\+M\+A\+T\+R\+I\+X\+\_\+\+D\+O\+U\+B\+L\+E\+\_\+3\+X4} = B\+C\+T\+\_\+\+D\+O\+U\+B\+LE + 10, 
\newline
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447ad9fae90ecc4c94651144f418f02a7238}{Ogre\+::\+G\+C\+T\+\_\+\+M\+A\+T\+R\+I\+X\+\_\+\+D\+O\+U\+B\+L\+E\+\_\+4\+X2} = B\+C\+T\+\_\+\+D\+O\+U\+B\+LE + 11, 
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447ab63321e0eda6f9cae96c7b44ea6b5c38}{Ogre\+::\+G\+C\+T\+\_\+\+M\+A\+T\+R\+I\+X\+\_\+\+D\+O\+U\+B\+L\+E\+\_\+4\+X3} = B\+C\+T\+\_\+\+D\+O\+U\+B\+LE + 12, 
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447a861649f967aa3315ed74cfc9569c91a7}{Ogre\+::\+G\+C\+T\+\_\+\+M\+A\+T\+R\+I\+X\+\_\+\+D\+O\+U\+B\+L\+E\+\_\+4\+X4} = B\+C\+T\+\_\+\+D\+O\+U\+B\+LE + 13, 
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447a2004f6b55f308bb76f4aa2c8281945b4}{Ogre\+::\+G\+C\+T\+\_\+\+U\+I\+N\+T1} = B\+C\+T\+\_\+\+U\+I\+NT + 1, 
\newline
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447ad6544d6a653aceace5f368085563fd44}{Ogre\+::\+G\+C\+T\+\_\+\+U\+I\+N\+T2} = B\+C\+T\+\_\+\+U\+I\+NT + 2, 
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447acebec340cc9335f4f88fc71146257afe}{Ogre\+::\+G\+C\+T\+\_\+\+U\+I\+N\+T3} = B\+C\+T\+\_\+\+U\+I\+NT + 3, 
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447a0ab3f9963906da1c191ab5b9133be5e2}{Ogre\+::\+G\+C\+T\+\_\+\+U\+I\+N\+T4} = B\+C\+T\+\_\+\+U\+I\+NT + 4, 
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447a93253e1bc915a9f0af08c6bb95bfb9b9}{Ogre\+::\+G\+C\+T\+\_\+\+B\+O\+O\+L1} = B\+C\+T\+\_\+\+B\+O\+OL + 1, 
\newline
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447a3ef4a1bd9c9a80556f3865b4ede894f4}{Ogre\+::\+G\+C\+T\+\_\+\+B\+O\+O\+L2} = B\+C\+T\+\_\+\+B\+O\+OL + 2, 
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447a245d1d3186becdb492bed56badab0736}{Ogre\+::\+G\+C\+T\+\_\+\+B\+O\+O\+L3} = B\+C\+T\+\_\+\+B\+O\+OL + 3, 
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447a1365ccb2f8a08da774a25205c8535cb6}{Ogre\+::\+G\+C\+T\+\_\+\+B\+O\+O\+L4} = B\+C\+T\+\_\+\+B\+O\+OL + 4, 
\hyperlink{group___materials_gga9c5b2950be06ff56a6ee0bace240d447a3b3c9d05e75e6c20fd106d0f0080ad7e}{Ogre\+::\+G\+C\+T\+\_\+\+U\+N\+K\+N\+O\+WN} = B\+C\+T\+\_\+\+U\+N\+K\+N\+O\+WN
 \}\begin{DoxyCompactList}\small\item\em Enumeration of the types of constant we may encounter in programs. \end{DoxyCompactList}
\item 
enum \hyperlink{group___materials_ga167c785d87088b52526f1f079024fcda}{Ogre\+::\+Gpu\+Param\+Variability} \{ \newline
\hyperlink{group___materials_gga167c785d87088b52526f1f079024fcdaa756d7f053db5b3bc0d38c15d98cda93f}{Ogre\+::\+G\+P\+V\+\_\+\+G\+L\+O\+B\+AL} = 1, 
\hyperlink{group___materials_gga167c785d87088b52526f1f079024fcdaa39d4c360141a21c7dd916c7837b357af}{Ogre\+::\+G\+P\+V\+\_\+\+P\+E\+R\+\_\+\+O\+B\+J\+E\+CT} = 2, 
\hyperlink{group___materials_gga167c785d87088b52526f1f079024fcdaad782ae3173a29e4a2e28215489c5147b}{Ogre\+::\+G\+P\+V\+\_\+\+L\+I\+G\+H\+TS} = 4, 
\hyperlink{group___materials_gga167c785d87088b52526f1f079024fcdaa30bc7bdcc3f0930c8dfb66c70eaecf4d}{Ogre\+::\+G\+P\+V\+\_\+\+P\+A\+S\+S\+\_\+\+I\+T\+E\+R\+A\+T\+I\+O\+N\+\_\+\+N\+U\+M\+B\+ER} = 8, 
\newline
\hyperlink{group___materials_gga167c785d87088b52526f1f079024fcdaa76c85c18f88b57983f861ee83fccde4a}{Ogre\+::\+G\+P\+V\+\_\+\+A\+LL} = 0x\+F\+F\+FF
 \}\begin{DoxyCompactList}\small\item\em The variability of a G\+PU parameter, as derived from auto-\/params targeting it. \end{DoxyCompactList}
\end{DoxyCompactItemize}
