\hypertarget{structACG_1_1ShaderGenerator_1_1DefaultIODesc}{}\section{A\+CG\+:\+:Shader\+Generator\+:\+:Default\+I\+O\+Desc Struct Reference}
\label{structACG_1_1ShaderGenerator_1_1DefaultIODesc}\index{A\+C\+G\+::\+Shader\+Generator\+::\+Default\+I\+O\+Desc@{A\+C\+G\+::\+Shader\+Generator\+::\+Default\+I\+O\+Desc}}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structACG_1_1ShaderGenerator_1_1DefaultIODesc_a0afb5524cf83547702f4c45454348bbb}\label{structACG_1_1ShaderGenerator_1_1DefaultIODesc_a0afb5524cf83547702f4c45454348bbb}} 
bool \hyperlink{structACG_1_1ShaderGenerator_1_1DefaultIODesc_a0afb5524cf83547702f4c45454348bbb}{input\+Tex\+Coord\+\_\+}
\begin{DoxyCompactList}\small\item\em default attributes that should be imported in vertex shader \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structACG_1_1ShaderGenerator_1_1DefaultIODesc_af1e38b1e9f7bfc1743cad10d1d3fa771}\label{structACG_1_1ShaderGenerator_1_1DefaultIODesc_af1e38b1e9f7bfc1743cad10d1d3fa771}} 
bool {\bfseries input\+Color\+\_\+}
\item 
\mbox{\Hypertarget{structACG_1_1ShaderGenerator_1_1DefaultIODesc_ac1c80c2bb4320dee18d85bdc6dbd3435}\label{structACG_1_1ShaderGenerator_1_1DefaultIODesc_ac1c80c2bb4320dee18d85bdc6dbd3435}} 
bool {\bfseries input\+Normal\+\_\+}
\item 
\mbox{\Hypertarget{structACG_1_1ShaderGenerator_1_1DefaultIODesc_a336fb40aa4c71826d4c81698ed78ba65}\label{structACG_1_1ShaderGenerator_1_1DefaultIODesc_a336fb40aa4c71826d4c81698ed78ba65}} 
bool \hyperlink{structACG_1_1ShaderGenerator_1_1DefaultIODesc_a336fb40aa4c71826d4c81698ed78ba65}{pass\+Pos\+V\+S\+\_\+}
\begin{DoxyCompactList}\small\item\em default attributes that should be passed down from vertex shader \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structACG_1_1ShaderGenerator_1_1DefaultIODesc_a603f53a1348a824bb517f02d03a89b85}\label{structACG_1_1ShaderGenerator_1_1DefaultIODesc_a603f53a1348a824bb517f02d03a89b85}} 
bool {\bfseries pass\+Pos\+O\+S\+\_\+}
\item 
\mbox{\Hypertarget{structACG_1_1ShaderGenerator_1_1DefaultIODesc_af0c030311c7b54ba93599fdbe801db3c}\label{structACG_1_1ShaderGenerator_1_1DefaultIODesc_af0c030311c7b54ba93599fdbe801db3c}} 
bool {\bfseries pass\+Tex\+Coord\+\_\+}
\item 
\mbox{\Hypertarget{structACG_1_1ShaderGenerator_1_1DefaultIODesc_a168d2b5ef27afefcfdb9db9d40819806}\label{structACG_1_1ShaderGenerator_1_1DefaultIODesc_a168d2b5ef27afefcfdb9db9d40819806}} 
bool {\bfseries pass\+Color\+\_\+}
\item 
\mbox{\Hypertarget{structACG_1_1ShaderGenerator_1_1DefaultIODesc_a9b86cf3f2cd532d9b6ccf9b75d324eb9}\label{structACG_1_1ShaderGenerator_1_1DefaultIODesc_a9b86cf3f2cd532d9b6ccf9b75d324eb9}} 
bool {\bfseries pass\+Normal\+V\+S\+\_\+}
\item 
\mbox{\Hypertarget{structACG_1_1ShaderGenerator_1_1DefaultIODesc_a0f66fc7e64bfafb6852a1f7cb6713ce6}\label{structACG_1_1ShaderGenerator_1_1DefaultIODesc_a0f66fc7e64bfafb6852a1f7cb6713ce6}} 
bool {\bfseries pass\+Normal\+O\+S\+\_\+}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


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



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