\hypertarget{a07440}{}\section{A\+CG\+:\+:G\+L\+State\+Context Struct Reference}
\label{a07440}\index{A\+C\+G\+::\+G\+L\+State\+Context@{A\+C\+G\+::\+G\+L\+State\+Context}}
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{a07448}{G\+L\+Vertex\+Pointer}
\item 
struct \hyperlink{a07444}{Texture\+Stage}
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a07440_a2ac31da68be4007772c6f8446f460859}\label{a07440_a2ac31da68be4007772c6f8446f460859}} 
std\+::bitset$<$ 0x\+F\+F\+F\+F+1 $>$ {\bfseries gl\+State\+Enabled\+\_\+}
\item 
\mbox{\Hypertarget{a07440_aca7f304f9f0ee80335cfee7d0b5415d8}\label{a07440_aca7f304f9f0ee80335cfee7d0b5415d8}} 
G\+Lenum {\bfseries blend\+Func\+State\+\_\+} \mbox{[}4\mbox{]}
\item 
\mbox{\Hypertarget{a07440_adebdd403c672396c6a1066aadc69a5ad}\label{a07440_adebdd403c672396c6a1066aadc69a5ad}} 
G\+Lenum {\bfseries blend\+Equation\+State\+\_\+}
\item 
\mbox{\Hypertarget{a07440_aae3db826d22f238ef1b6bc6c39dac500}\label{a07440_aae3db826d22f238ef1b6bc6c39dac500}} 
G\+Lclampf {\bfseries blend\+Color\+State\+\_\+} \mbox{[}4\mbox{]}
\item 
\mbox{\Hypertarget{a07440_ac1132bea7d3c923f4e5ebf69d0130055}\label{a07440_ac1132bea7d3c923f4e5ebf69d0130055}} 
G\+Lenum {\bfseries alpha\+Func\+State\+\_\+}
\item 
\mbox{\Hypertarget{a07440_a4878da2141670fd3bdebb43eac3d4500}\label{a07440_a4878da2141670fd3bdebb43eac3d4500}} 
G\+Lclampf {\bfseries alpha\+Ref\+State\+\_\+}
\item 
\mbox{\Hypertarget{a07440_af27944cbecb7a9a7856e9d9ab836d8c0}\label{a07440_af27944cbecb7a9a7856e9d9ab836d8c0}} 
G\+Lenum {\bfseries depth\+Func\+\_\+}
\item 
\mbox{\Hypertarget{a07440_ab28ee0c25734fd2e4167a07ca3b5c20e}\label{a07440_ab28ee0c25734fd2e4167a07ca3b5c20e}} 
G\+Luint {\bfseries gl\+Buffer\+Target\+State\+\_\+} \mbox{[}14\mbox{]}
\item 
\mbox{\Hypertarget{a07440_a7b3cb86828acda087a500cdc234e6502}\label{a07440_a7b3cb86828acda087a500cdc234e6502}} 
G\+Lenum {\bfseries active\+Texture\+\_\+}
\item 
\mbox{\Hypertarget{a07440_a7367c759d62cb9e444a0fb0052bc5a5c}\label{a07440_a7367c759d62cb9e444a0fb0052bc5a5c}} 
G\+Lint {\bfseries tex\+Gen\+Mode\+\_\+}
\item 
\mbox{\Hypertarget{a07440_a3f311f76f5721348b2bbb985b958f7cd}\label{a07440_a3f311f76f5721348b2bbb985b958f7cd}} 
\hyperlink{a07444}{Texture\+Stage} {\bfseries gl\+Texture\+Stage\+\_\+} \mbox{[}16\mbox{]}
\item 
\mbox{\Hypertarget{a07440_aa9791b94aeee25265fd93712877fbca6}\label{a07440_aa9791b94aeee25265fd93712877fbca6}} 
G\+Lenum {\bfseries shade\+Model\+\_\+}
\item 
\mbox{\Hypertarget{a07440_aadf5ca503e2c63e4b6eac92470a39de4}\label{a07440_aadf5ca503e2c63e4b6eac92470a39de4}} 
G\+Lenum {\bfseries cull\+Face\+\_\+}
\item 
\mbox{\Hypertarget{a07440_a4f73e2667c17d1a66e4e90482ebff4b5}\label{a07440_a4f73e2667c17d1a66e4e90482ebff4b5}} 
G\+Lclampd {\bfseries depth\+Range\+\_\+} \mbox{[}2\mbox{]}
\item 
\mbox{\Hypertarget{a07440_aeb0c2489d0af151fa48d342b7f65c426}\label{a07440_aeb0c2489d0af151fa48d342b7f65c426}} 
\hyperlink{a07448}{G\+L\+Vertex\+Pointer} {\bfseries vertex\+Pointer\+\_\+}
\item 
\mbox{\Hypertarget{a07440_a1993f33c27e83b32ac7a8b48e7c610b8}\label{a07440_a1993f33c27e83b32ac7a8b48e7c610b8}} 
\hyperlink{a07448}{G\+L\+Vertex\+Pointer} {\bfseries normal\+Pointer\+\_\+}
\item 
\mbox{\Hypertarget{a07440_a3664defa7d455d11943a971ed72b19b1}\label{a07440_a3664defa7d455d11943a971ed72b19b1}} 
\hyperlink{a07448}{G\+L\+Vertex\+Pointer} {\bfseries texcoord\+Pointer\+\_\+}
\item 
\mbox{\Hypertarget{a07440_aac4f3f2239d83489b92520b9dc240b92}\label{a07440_aac4f3f2239d83489b92520b9dc240b92}} 
\hyperlink{a07448}{G\+L\+Vertex\+Pointer} {\bfseries color\+Pointer\+\_\+}
\item 
\mbox{\Hypertarget{a07440_ab4d7de3103fffcd194ee1ab79ea5ef8e}\label{a07440_ab4d7de3103fffcd194ee1ab79ea5ef8e}} 
G\+Lenum {\bfseries draw\+Buffer\+Single\+\_\+}
\item 
\mbox{\Hypertarget{a07440_a12f01b024ee0bafe76f496bf8be21ac0}\label{a07440_a12f01b024ee0bafe76f496bf8be21ac0}} 
G\+Lenum {\bfseries draw\+Buffer\+State\+\_\+} \mbox{[}16\mbox{]}
\item 
\mbox{\Hypertarget{a07440_a4c5cb3ae5ffdeb3db628e90847a62c2a}\label{a07440_a4c5cb3ae5ffdeb3db628e90847a62c2a}} 
int {\bfseries active\+Draw\+Buffer\+\_\+}
\item 
\mbox{\Hypertarget{a07440_a28bc362a08707877fe0052da9e265ad2}\label{a07440_a28bc362a08707877fe0052da9e265ad2}} 
G\+Luint {\bfseries framebuffers\+\_\+} \mbox{[}2\mbox{]}
\item 
\mbox{\Hypertarget{a07440_a6dad4076a94c985ccdafdcf25af80848}\label{a07440_a6dad4076a94c985ccdafdcf25af80848}} 
G\+Luint {\bfseries program\+\_\+}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 113 of file G\+L\+State.\+hh.



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