\doxysection{graphics\+\_\+stack\+\_\+t Struct Reference}
\hypertarget{structgraphics__stack__t}{}\label{structgraphics__stack__t}\index{graphics\_stack\_t@{graphics\_stack\_t}}


Structure describing a gl\+\_\+area and its parameters, used to create a table of Gem-\/graph client current gl\+\_\+areas.  




{\ttfamily \#include $<$graphics.\+h$>$}

\doxysubsubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{structgraphics__stack__t_af8578b691d14c1c0aefe7aab307d35d3}\label{structgraphics__stack__t_af8578b691d14c1c0aefe7aab307d35d3} 
int {\bfseries id}
\begin{DoxyCompactList}\small\item\em phantom documentation \end{DoxyCompactList}\item 
\Hypertarget{structgraphics__stack__t_a6d15e9f6e455a5f6e07efd504092eabd}\label{structgraphics__stack__t_a6d15e9f6e455a5f6e07efd504092eabd} 
int {\bfseries mode}
\begin{DoxyCompactList}\small\item\em phantom documentation \end{DoxyCompactList}\item 
\Hypertarget{structgraphics__stack__t_a24345e6e56468c81dbdc8c1b912d2da1}\label{structgraphics__stack__t_a24345e6e56468c81dbdc8c1b912d2da1} 
float {\bfseries rotation\+\_\+angles} \mbox{[}N\+\_\+\+AXIS\mbox{]}
\begin{DoxyCompactList}\small\item\em Rotation angles on each axis. \end{DoxyCompactList}\item 
\Hypertarget{structgraphics__stack__t_af4b3f1ab3368005446f2e01152e4cbc2}\label{structgraphics__stack__t_af4b3f1ab3368005446f2e01152e4cbc2} 
GLuint {\bfseries vao}
\begin{DoxyCompactList}\small\item\em init\+\_\+buffers ~\newline
 \end{DoxyCompactList}\item 
\Hypertarget{structgraphics__stack__t_a8c4a73e3e7c47ebbe286ccd221b36345}\label{structgraphics__stack__t_a8c4a73e3e7c47ebbe286ccd221b36345} 
GLuint {\bfseries position\+\_\+buffer}
\begin{DoxyCompactList}\small\item\em shutdown, draw ~\newline
 \end{DoxyCompactList}\item 
\Hypertarget{structgraphics__stack__t_a91445f750de8bba35c7899a641517cde}\label{structgraphics__stack__t_a91445f750de8bba35c7899a641517cde} 
GLuint {\bfseries color\+\_\+buffer}
\begin{DoxyCompactList}\small\item\em shutdown, draw ~\newline
 \end{DoxyCompactList}\item 
\Hypertarget{structgraphics__stack__t_a45249c5bebc08c3e4633b510e60ef519}\label{structgraphics__stack__t_a45249c5bebc08c3e4633b510e60ef519} 
GLuint {\bfseries program}
\begin{DoxyCompactList}\small\item\em shutdown, init\+\_\+shaders, draw ~\newline
 \end{DoxyCompactList}\item 
\Hypertarget{structgraphics__stack__t_a450d45ed7b90d6755cc4d322b26886b5}\label{structgraphics__stack__t_a450d45ed7b90d6755cc4d322b26886b5} 
GLuint {\bfseries m}
\begin{DoxyCompactList}\small\item\em init\+\_\+shaders, draw ~\newline
 \end{DoxyCompactList}\item 
\Hypertarget{structgraphics__stack__t_a77cd82200c32fdb7a98b2d873bc47101}\label{structgraphics__stack__t_a77cd82200c32fdb7a98b2d873bc47101} 
GLuint {\bfseries v}
\begin{DoxyCompactList}\small\item\em init\+\_\+shaders, draw ~\newline
 \end{DoxyCompactList}\item 
\Hypertarget{structgraphics__stack__t_a2618a771cf69d50f41f73a9e73a954be}\label{structgraphics__stack__t_a2618a771cf69d50f41f73a9e73a954be} 
GLuint {\bfseries p}
\begin{DoxyCompactList}\small\item\em init\+\_\+shaders, draw ~\newline
 \end{DoxyCompactList}\item 
\Hypertarget{structgraphics__stack__t_a719da937a28bfc859981aa3d5fabfdad}\label{structgraphics__stack__t_a719da937a28bfc859981aa3d5fabfdad} 
struct \mbox{\hyperlink{structarrow__t}{arrow\+\_\+t}} \texorpdfstring{$\ast$}{*} {\bfseries arrows\+\_\+ptr}
\begin{DoxyCompactList}\small\item\em phantom documentation \end{DoxyCompactList}\item 
\Hypertarget{structgraphics__stack__t_ac83224b08bcc3748aa67b801003a941d}\label{structgraphics__stack__t_ac83224b08bcc3748aa67b801003a941d} 
long {\bfseries arrows\+\_\+nb}
\begin{DoxyCompactList}\small\item\em phantom documentation \end{DoxyCompactList}\item 
\Hypertarget{structgraphics__stack__t_a4fc7ff5da6655dc84f75e41aeea34114}\label{structgraphics__stack__t_a4fc7ff5da6655dc84f75e41aeea34114} 
GLfloat \texorpdfstring{$\ast$}{*} {\bfseries buffer\+\_\+vertex\+\_\+origin}
\begin{DoxyCompactList}\small\item\em phantom documentation \end{DoxyCompactList}\item 
\Hypertarget{structgraphics__stack__t_abe0d5ff731ecb1c38580c9458d51da3c}\label{structgraphics__stack__t_abe0d5ff731ecb1c38580c9458d51da3c} 
GLfloat \texorpdfstring{$\ast$}{*} {\bfseries buffer\+\_\+colors\+\_\+origin}
\begin{DoxyCompactList}\small\item\em phantom documentation \end{DoxyCompactList}\item 
\Hypertarget{structgraphics__stack__t_aa968f1b4399daec725f5add393f7c8ce}\label{structgraphics__stack__t_aa968f1b4399daec725f5add393f7c8ce} 
GLuint \texorpdfstring{$\ast$}{*} {\bfseries buffer\+\_\+lines\+\_\+origin}
\begin{DoxyCompactList}\small\item\em phantom documentation \end{DoxyCompactList}\item 
\Hypertarget{structgraphics__stack__t_abb3a4f67b598704db32b6c04e264a3bf}\label{structgraphics__stack__t_abb3a4f67b598704db32b6c04e264a3bf} 
GLuint \texorpdfstring{$\ast$}{*} {\bfseries buffer\+\_\+plans\+\_\+origin}
\begin{DoxyCompactList}\small\item\em phantom documentation \end{DoxyCompactList}\item 
\Hypertarget{structgraphics__stack__t_a2901c44699708610ff2854335f6e66d0}\label{structgraphics__stack__t_a2901c44699708610ff2854335f6e66d0} 
long {\bfseries buffer\+\_\+vertex\+\_\+size}
\begin{DoxyCompactList}\small\item\em phantom documentation \end{DoxyCompactList}\item 
\Hypertarget{structgraphics__stack__t_a9fc79ebf7f482d032476f8a89eaf857f}\label{structgraphics__stack__t_a9fc79ebf7f482d032476f8a89eaf857f} 
long {\bfseries buffer\+\_\+colors\+\_\+size}
\begin{DoxyCompactList}\small\item\em phantom documentation \end{DoxyCompactList}\item 
\Hypertarget{structgraphics__stack__t_ad8fab767b2f3e1f0455e99715ee7e091}\label{structgraphics__stack__t_ad8fab767b2f3e1f0455e99715ee7e091} 
long {\bfseries buffer\+\_\+lines\+\_\+size}
\begin{DoxyCompactList}\small\item\em phantom documentation \end{DoxyCompactList}\item 
\Hypertarget{structgraphics__stack__t_a4c67dd123492ff9030a45708ee5d20df}\label{structgraphics__stack__t_a4c67dd123492ff9030a45708ee5d20df} 
long {\bfseries buffer\+\_\+plans\+\_\+size}
\begin{DoxyCompactList}\small\item\em phantom documentation \end{DoxyCompactList}\item 
\Hypertarget{structgraphics__stack__t_af3f70fda4f00a22b6f31e9426fd74efc}\label{structgraphics__stack__t_af3f70fda4f00a22b6f31e9426fd74efc} 
long {\bfseries buffer\+\_\+vertex\+\_\+0\+\_\+arrow}
\begin{DoxyCompactList}\small\item\em phantom documentation \end{DoxyCompactList}\item 
\Hypertarget{structgraphics__stack__t_a06c2ac4d28a8b125dd744d9970570f8e}\label{structgraphics__stack__t_a06c2ac4d28a8b125dd744d9970570f8e} 
long {\bfseries buffer\+\_\+colors\+\_\+0\+\_\+arrow}
\begin{DoxyCompactList}\small\item\em phantom documentation \end{DoxyCompactList}\item 
\Hypertarget{structgraphics__stack__t_ad4d641051e231ba5c5f00b7eb427057e}\label{structgraphics__stack__t_ad4d641051e231ba5c5f00b7eb427057e} 
long {\bfseries buffer\+\_\+lines\+\_\+0\+\_\+arrow}
\begin{DoxyCompactList}\small\item\em phantom documentation \end{DoxyCompactList}\item 
\Hypertarget{structgraphics__stack__t_a6d3507a54ebc6304f3e4bf24b7428c05}\label{structgraphics__stack__t_a6d3507a54ebc6304f3e4bf24b7428c05} 
long {\bfseries buffer\+\_\+plans\+\_\+0\+\_\+arrow}
\begin{DoxyCompactList}\small\item\em phantom documentation \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Structure describing a gl\+\_\+area and its parameters, used to create a table of Gem-\/graph client current gl\+\_\+areas. 

The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
include/graphics.\+h\end{DoxyCompactItemize}
