\hypertarget{a07872}{}\section{A\+CG\+:\+:Scene\+Graph\+:\+:A\+CG\+:\+:G\+L\+State\+Context Struct Reference}
\label{a07872}\index{A\+C\+G\+::\+Scene\+Graph\+::\+A\+C\+G\+::\+G\+L\+State\+Context@{A\+C\+G\+::\+Scene\+Graph\+::\+A\+C\+G\+::\+G\+L\+State\+Context}}
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{a07880}{G\+L\+Vertex\+Pointer}
\item 
struct \hyperlink{a07876}{Texture\+Stage}
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a07872_ae42a554e84407e309eadfa6254aa137b}\label{a07872_ae42a554e84407e309eadfa6254aa137b}} 
std\+::bitset$<$ 0x\+F\+F\+F\+F+1 $>$ {\bfseries gl\+State\+Enabled\+\_\+}
\item 
\mbox{\Hypertarget{a07872_ab083f8d2bdb5a68bd0921089d328acdc}\label{a07872_ab083f8d2bdb5a68bd0921089d328acdc}} 
G\+Lenum {\bfseries blend\+Func\+State\+\_\+} \mbox{[}4\mbox{]}
\item 
\mbox{\Hypertarget{a07872_afe1101e6e177999465f1cb9ffc465af2}\label{a07872_afe1101e6e177999465f1cb9ffc465af2}} 
G\+Lenum {\bfseries blend\+Equation\+State\+\_\+}
\item 
\mbox{\Hypertarget{a07872_a156497515ae6981f5ab7b8ee31715ef1}\label{a07872_a156497515ae6981f5ab7b8ee31715ef1}} 
G\+Lclampf {\bfseries blend\+Color\+State\+\_\+} \mbox{[}4\mbox{]}
\item 
\mbox{\Hypertarget{a07872_a2f7573bf631e26c944629e3a08f850ac}\label{a07872_a2f7573bf631e26c944629e3a08f850ac}} 
G\+Lenum {\bfseries alpha\+Func\+State\+\_\+}
\item 
\mbox{\Hypertarget{a07872_aae7bec7cfa038b07ce7572795387bbd7}\label{a07872_aae7bec7cfa038b07ce7572795387bbd7}} 
G\+Lclampf {\bfseries alpha\+Ref\+State\+\_\+}
\item 
\mbox{\Hypertarget{a07872_a5a2b52d233aeecd57690885626760542}\label{a07872_a5a2b52d233aeecd57690885626760542}} 
G\+Lenum {\bfseries depth\+Func\+\_\+}
\item 
\mbox{\Hypertarget{a07872_a694fb1c1a4bb123b05ed5a0e6519178d}\label{a07872_a694fb1c1a4bb123b05ed5a0e6519178d}} 
G\+Luint {\bfseries gl\+Buffer\+Target\+State\+\_\+} \mbox{[}14\mbox{]}
\item 
\mbox{\Hypertarget{a07872_a066591e10c3812e2ac28d2c55c74c28c}\label{a07872_a066591e10c3812e2ac28d2c55c74c28c}} 
G\+Lenum {\bfseries active\+Texture\+\_\+}
\item 
\mbox{\Hypertarget{a07872_a3d91689095bc151280d139e6d5019645}\label{a07872_a3d91689095bc151280d139e6d5019645}} 
G\+Lint {\bfseries tex\+Gen\+Mode\+\_\+}
\item 
\mbox{\Hypertarget{a07872_af04f1622f4f6c85666c087c75a205774}\label{a07872_af04f1622f4f6c85666c087c75a205774}} 
\hyperlink{a07876}{Texture\+Stage} {\bfseries gl\+Texture\+Stage\+\_\+} \mbox{[}16\mbox{]}
\item 
\mbox{\Hypertarget{a07872_ab0b21b5464ff3e5cbf4562a75f588bc9}\label{a07872_ab0b21b5464ff3e5cbf4562a75f588bc9}} 
G\+Lenum {\bfseries shade\+Model\+\_\+}
\item 
\mbox{\Hypertarget{a07872_a8ad8729fa04e61088966936f2f14e7c0}\label{a07872_a8ad8729fa04e61088966936f2f14e7c0}} 
G\+Lenum {\bfseries cull\+Face\+\_\+}
\item 
\mbox{\Hypertarget{a07872_ab2d833d3a9c78d9466d2e31b99f0fb10}\label{a07872_ab2d833d3a9c78d9466d2e31b99f0fb10}} 
G\+Lclampd {\bfseries depth\+Range\+\_\+} \mbox{[}2\mbox{]}
\item 
\mbox{\Hypertarget{a07872_a8085ab4bfce18f251e6df4c05d4b9325}\label{a07872_a8085ab4bfce18f251e6df4c05d4b9325}} 
\hyperlink{a07880}{G\+L\+Vertex\+Pointer} {\bfseries vertex\+Pointer\+\_\+}
\item 
\mbox{\Hypertarget{a07872_a1100887a30f8d02aa2600780a3d14adc}\label{a07872_a1100887a30f8d02aa2600780a3d14adc}} 
\hyperlink{a07880}{G\+L\+Vertex\+Pointer} {\bfseries normal\+Pointer\+\_\+}
\item 
\mbox{\Hypertarget{a07872_ab8339c0ae8acf6bd0387a537691d76cc}\label{a07872_ab8339c0ae8acf6bd0387a537691d76cc}} 
\hyperlink{a07880}{G\+L\+Vertex\+Pointer} {\bfseries texcoord\+Pointer\+\_\+}
\item 
\mbox{\Hypertarget{a07872_a036cb17c29b8a7f7ca100cf36f6c9726}\label{a07872_a036cb17c29b8a7f7ca100cf36f6c9726}} 
\hyperlink{a07880}{G\+L\+Vertex\+Pointer} {\bfseries color\+Pointer\+\_\+}
\item 
\mbox{\Hypertarget{a07872_a74ee3589c0d328eb82e14141c004f507}\label{a07872_a74ee3589c0d328eb82e14141c004f507}} 
G\+Lenum {\bfseries draw\+Buffer\+Single\+\_\+}
\item 
\mbox{\Hypertarget{a07872_aeb894506e65d0d85fa080831b4b71f7f}\label{a07872_aeb894506e65d0d85fa080831b4b71f7f}} 
G\+Lenum {\bfseries draw\+Buffer\+State\+\_\+} \mbox{[}16\mbox{]}
\item 
\mbox{\Hypertarget{a07872_a016985bdf720029474031ccca8e2fb6c}\label{a07872_a016985bdf720029474031ccca8e2fb6c}} 
int {\bfseries active\+Draw\+Buffer\+\_\+}
\item 
\mbox{\Hypertarget{a07872_ae908b827f8baf674abb5b0cb95df53c5}\label{a07872_ae908b827f8baf674abb5b0cb95df53c5}} 
G\+Luint {\bfseries framebuffers\+\_\+} \mbox{[}2\mbox{]}
\item 
\mbox{\Hypertarget{a07872_ab6c019f59633ca13f7e38f56ecc58853}\label{a07872_ab6c019f59633ca13f7e38f56ecc58853}} 
G\+Luint {\bfseries program\+\_\+}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 113 of file Mesh\+Node2\+T\+\_\+impl.\+hh.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
Open\+Flipper/libs\+\_\+required/\+A\+C\+G/\+Scenegraph/Mesh\+Node2\+T\+\_\+impl.\+hh\end{DoxyCompactItemize}
