\hypertarget{a00758}{\section{A\+C\+G\+:\+:Shader\+Generator\+:\+:Keywords Struct Reference}
\label{a00758}\index{A\+C\+G\+::\+Shader\+Generator\+::\+Keywords@{A\+C\+G\+::\+Shader\+Generator\+::\+Keywords}}
}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00758_a70d0c194fba9bf8bb2267f0da637081a}{Q\+String {\bfseries macro\+\_\+request\+Pos\+V\+S}}\label{a00758_a70d0c194fba9bf8bb2267f0da637081a}

\item 
\hypertarget{a00758_af124be0ecfee258cbca7285410267be1}{Q\+String {\bfseries macro\+\_\+request\+Pos\+O\+S}}\label{a00758_af124be0ecfee258cbca7285410267be1}

\item 
\hypertarget{a00758_a24809f923aaf82dd802b47417a94baf0}{Q\+String {\bfseries macro\+\_\+request\+Texcoord}}\label{a00758_a24809f923aaf82dd802b47417a94baf0}

\item 
\hypertarget{a00758_a9a36823c792c0fe29151693165d83cfb}{Q\+String {\bfseries macro\+\_\+request\+Vertex\+Color}}\label{a00758_a9a36823c792c0fe29151693165d83cfb}

\item 
\hypertarget{a00758_aa7b130bc16ef64266777f50daf04b00e}{Q\+String {\bfseries macro\+\_\+request\+Normal\+V\+S}}\label{a00758_aa7b130bc16ef64266777f50daf04b00e}

\item 
\hypertarget{a00758_a7c38f0a0bee9ab5fe96607f23b2c5343}{Q\+String {\bfseries macro\+\_\+request\+Normal\+O\+S}}\label{a00758_a7c38f0a0bee9ab5fe96607f23b2c5343}

\item 
\hypertarget{a00758_a7c79b87ef0fbbe09061ea492b5a1526e}{Q\+String {\bfseries macro\+\_\+request\+Renormalize}}\label{a00758_a7c79b87ef0fbbe09061ea492b5a1526e}

\item 
\hypertarget{a00758_a244ab44f361929017319be5f05d7eaee}{Q\+String {\bfseries macro\+\_\+input\+Pos\+V\+S}}\label{a00758_a244ab44f361929017319be5f05d7eaee}

\item 
\hypertarget{a00758_a95323b3d22a29a20f138f772807e7e51}{Q\+String {\bfseries macro\+\_\+input\+Pos\+O\+S}}\label{a00758_a95323b3d22a29a20f138f772807e7e51}

\item 
\hypertarget{a00758_a9443aa8334450f5464b1c7aba5005f8d}{Q\+String {\bfseries macro\+\_\+input\+Pos\+C\+S}}\label{a00758_a9443aa8334450f5464b1c7aba5005f8d}

\item 
\hypertarget{a00758_a31d45620ab6dc1afc9f1b79487a70819}{Q\+String {\bfseries macro\+\_\+input\+Normal\+V\+S}}\label{a00758_a31d45620ab6dc1afc9f1b79487a70819}

\item 
\hypertarget{a00758_ae7ba07f7895c17060ff4c9669b94e11d}{Q\+String {\bfseries macro\+\_\+input\+Normal\+O\+S}}\label{a00758_ae7ba07f7895c17060ff4c9669b94e11d}

\item 
\hypertarget{a00758_aed5279c7a16b68c80a6960a9e08716f4}{Q\+String {\bfseries macro\+\_\+input\+Texcoord}}\label{a00758_aed5279c7a16b68c80a6960a9e08716f4}

\item 
\hypertarget{a00758_a6ffc59da96ed0be6833850e4ee03bc93}{Q\+String {\bfseries macro\+\_\+input\+Vertex\+Color}}\label{a00758_a6ffc59da96ed0be6833850e4ee03bc93}

\item 
\hypertarget{a00758_a6d1aa7553aa88f17c8be44883f3afa68}{Q\+String {\bfseries macro\+\_\+output\+Pos\+V\+S}}\label{a00758_a6d1aa7553aa88f17c8be44883f3afa68}

\item 
\hypertarget{a00758_a85e320e859eb70eaee759db1c108f484}{Q\+String {\bfseries macro\+\_\+output\+Pos\+O\+S}}\label{a00758_a85e320e859eb70eaee759db1c108f484}

\item 
\hypertarget{a00758_a2725b8f5abda48ef1e043e857076a2b1}{Q\+String {\bfseries macro\+\_\+output\+Pos\+C\+S}}\label{a00758_a2725b8f5abda48ef1e043e857076a2b1}

\item 
\hypertarget{a00758_ae86504081729ee12f5d197943051a870}{Q\+String {\bfseries macro\+\_\+output\+Normal\+V\+S}}\label{a00758_ae86504081729ee12f5d197943051a870}

\item 
\hypertarget{a00758_a5ea03ddc143a7ebb9b2ff4fe66ef0773}{Q\+String {\bfseries macro\+\_\+output\+Normal\+O\+S}}\label{a00758_a5ea03ddc143a7ebb9b2ff4fe66ef0773}

\item 
\hypertarget{a00758_ab1529c8fdeadf4585b8da45cbefe239b}{Q\+String {\bfseries macro\+\_\+output\+Texcoord}}\label{a00758_ab1529c8fdeadf4585b8da45cbefe239b}

\item 
\hypertarget{a00758_abdb23cda0f8c97b73e734de2d27b078d}{Q\+String {\bfseries macro\+\_\+output\+Vertex\+Color}}\label{a00758_abdb23cda0f8c97b73e734de2d27b078d}

\item 
\hypertarget{a00758_a64abd5eafb08752fa12d8b1f7da7b4da}{Q\+String {\bfseries io\+Pos\+C\+S}}\label{a00758_a64abd5eafb08752fa12d8b1f7da7b4da}

\item 
\hypertarget{a00758_a044d8df49678c8c203ac2d532243ee30}{Q\+String {\bfseries io\+Pos\+O\+S}}\label{a00758_a044d8df49678c8c203ac2d532243ee30}

\item 
\hypertarget{a00758_a72b543a9ca797405d5ccc7517d66c97e}{Q\+String {\bfseries io\+Pos\+V\+S}}\label{a00758_a72b543a9ca797405d5ccc7517d66c97e}

\item 
\hypertarget{a00758_ac52d4413c98cef3850d38001b960e379}{Q\+String {\bfseries io\+Normal\+V\+S}}\label{a00758_ac52d4413c98cef3850d38001b960e379}

\item 
\hypertarget{a00758_ac1be848260f88e7ae022bd16b45c6370}{Q\+String {\bfseries io\+Normal\+O\+S}}\label{a00758_ac1be848260f88e7ae022bd16b45c6370}

\item 
\hypertarget{a00758_a277d6dcce48293d41fff3cb09da2f851}{Q\+String {\bfseries io\+Texcoord}}\label{a00758_a277d6dcce48293d41fff3cb09da2f851}

\item 
\hypertarget{a00758_acba75b3b79ba76fc9d050d4e148b37ef}{Q\+String {\bfseries io\+Color}}\label{a00758_acba75b3b79ba76fc9d050d4e148b37ef}

\item 
\hypertarget{a00758_a60187c0f8bfe9e8dc5394d0f3cb24258}{Q\+String {\bfseries vs\+\_\+input\+Prefix}}\label{a00758_a60187c0f8bfe9e8dc5394d0f3cb24258}

\item 
\hypertarget{a00758_a1cc590f3928bf2d7c3a55a8b4c3ccfc4}{Q\+String {\bfseries vs\+\_\+output\+Prefix}}\label{a00758_a1cc590f3928bf2d7c3a55a8b4c3ccfc4}

\item 
\hypertarget{a00758_a709fab4df48eb420998c33161df14582}{Q\+String {\bfseries tcs\+\_\+output\+Prefix}}\label{a00758_a709fab4df48eb420998c33161df14582}

\item 
\hypertarget{a00758_ab1ffce0438ff550f7464ab4004fc2710}{Q\+String {\bfseries tes\+\_\+output\+Prefix}}\label{a00758_ab1ffce0438ff550f7464ab4004fc2710}

\item 
\hypertarget{a00758_aeb56cdfb6cdf90b6431eeb146793f522}{Q\+String {\bfseries gs\+\_\+output\+Prefix}}\label{a00758_aeb56cdfb6cdf90b6431eeb146793f522}

\item 
\hypertarget{a00758_ab86a30acaff6a966d6cb9caabe71d48f}{Q\+String {\bfseries fs\+\_\+output\+Prefix}}\label{a00758_ab86a30acaff6a966d6cb9caabe71d48f}

\item 
\hypertarget{a00758_a47d0e2405211ff80152ee64d76079342}{Q\+String {\bfseries vs\+\_\+input\+Position}}\label{a00758_a47d0e2405211ff80152ee64d76079342}

\item 
\hypertarget{a00758_ac4fc412f2d3d4c0fa850cf0d2e0e7ed4}{Q\+String {\bfseries vs\+\_\+input\+Normal}}\label{a00758_ac4fc412f2d3d4c0fa850cf0d2e0e7ed4}

\item 
\hypertarget{a00758_a1004ba4049c5edacd11fdb0da2725b5a}{Q\+String {\bfseries vs\+\_\+input\+Tex\+Coord}}\label{a00758_a1004ba4049c5edacd11fdb0da2725b5a}

\item 
\hypertarget{a00758_ab723ab45cdf4365d33af80af77877eaa}{Q\+String {\bfseries vs\+\_\+input\+Color}}\label{a00758_ab723ab45cdf4365d33af80af77877eaa}

\item 
\hypertarget{a00758_aa3917a61571dc118994dba31af3007db}{Q\+String {\bfseries vs\+\_\+output\+Pos\+C\+S}}\label{a00758_aa3917a61571dc118994dba31af3007db}

\item 
\hypertarget{a00758_a9a7a9cc10bdf80e5d54e629acf14a17c}{Q\+String {\bfseries vs\+\_\+output\+Pos\+V\+S}}\label{a00758_a9a7a9cc10bdf80e5d54e629acf14a17c}

\item 
\hypertarget{a00758_a283c43af26b3e37a3380d1658883347d}{Q\+String {\bfseries vs\+\_\+output\+Pos\+O\+S}}\label{a00758_a283c43af26b3e37a3380d1658883347d}

\item 
\hypertarget{a00758_aae61e7259099ccd23c0a47fde7139e23}{Q\+String {\bfseries vs\+\_\+output\+Tex\+Coord}}\label{a00758_aae61e7259099ccd23c0a47fde7139e23}

\item 
\hypertarget{a00758_a8ce4df1513b6c2377f947461076170b6}{Q\+String {\bfseries vs\+\_\+output\+Normal\+V\+S}}\label{a00758_a8ce4df1513b6c2377f947461076170b6}

\item 
\hypertarget{a00758_a2bb1e821ccac1ef0347ccc8509cbfeb7}{Q\+String {\bfseries vs\+\_\+output\+Normal\+O\+S}}\label{a00758_a2bb1e821ccac1ef0347ccc8509cbfeb7}

\item 
\hypertarget{a00758_a7476551c06f99afa3ce8c96a45743d7d}{Q\+String {\bfseries vs\+\_\+output\+Vertex\+Color}}\label{a00758_a7476551c06f99afa3ce8c96a45743d7d}

\item 
\hypertarget{a00758_aa3eb4e854b4f6069efeccd2a1335af5b}{Q\+String {\bfseries fs\+\_\+output\+Fragment\+Color}}\label{a00758_aa3eb4e854b4f6069efeccd2a1335af5b}

\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 765 of file Shader\+Generator.\+hh.



The documentation for this struct was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
A\+C\+G/\+G\+L/Shader\+Generator.\+hh\item 
A\+C\+G/\+G\+L/Shader\+Generator.\+cc\end{DoxyCompactItemize}
