\hypertarget{a07392}{}\section{A\+CG\+:\+:G\+L\+Sphere Class Reference}
\label{a07392}\index{A\+C\+G\+::\+G\+L\+Sphere@{A\+C\+G\+::\+G\+L\+Sphere}}
Inheritance diagram for A\+CG\+:\+:G\+L\+Sphere\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{a07392}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a07392_a3aa07b8ce735dc4178dd21864097fe9e}\label{a07392_a3aa07b8ce735dc4178dd21864097fe9e}} 
{\bfseries G\+L\+Sphere} (int \+\_\+slices, int \+\_\+stacks)
\item 
\mbox{\Hypertarget{a07392_aa9c97a7f8be3f1123db175cc684083fc}\label{a07392_aa9c97a7f8be3f1123db175cc684083fc}} 
void {\bfseries draw} (\hyperlink{a07452}{G\+L\+State} \&\+\_\+state, float \+\_\+radius, const \hyperlink{a06176_a86c28120e8596ee7d03e58b7300f59bc}{A\+C\+G\+::\+Vec3f} \&\+\_\+center=\hyperlink{a06176_a86c28120e8596ee7d03e58b7300f59bc}{A\+C\+G\+::\+Vec3f}(0.\+0f, 0.\+0f, 0.\+0f))
\item 
\mbox{\Hypertarget{a07392_a3a83b7f481eeb23dc57ac2e5d335af10}\label{a07392_a3a83b7f481eeb23dc57ac2e5d335af10}} 
void {\bfseries add\+To\+Renderer} (class \hyperlink{a07468}{I\+Renderer} $\ast$\+\_\+renderer, const struct \hyperlink{a07532}{Render\+Object} $\ast$\+\_\+base, float \+\_\+radius, const \hyperlink{a06176_a86c28120e8596ee7d03e58b7300f59bc}{A\+C\+G\+::\+Vec3f} \&\+\_\+center=\hyperlink{a06176_a86c28120e8596ee7d03e58b7300f59bc}{A\+C\+G\+::\+Vec3f}(0.\+0f, 0.\+0f, 0.\+0f))
\item 
\mbox{\Hypertarget{a07392_a7b1d8dff41633a3bddf3db773c3c44e1}\label{a07392_a7b1d8dff41633a3bddf3db773c3c44e1}} 
int {\bfseries get\+Num\+Triangles} ()
\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a07392_a50f0975e88b557ee5e645dce91aa1763}\label{a07392_a50f0975e88b557ee5e645dce91aa1763}} 
void {\bfseries update\+V\+BO} ()
\item 
\mbox{\Hypertarget{a07392_ad6dd88bee73b50a77228abf16dcd13ce}\label{a07392_ad6dd88bee73b50a77228abf16dcd13ce}} 
void {\bfseries add\+Triangle} (int sl0, int st0, int sl1, int st1, int sl2, int st2)
\item 
\mbox{\Hypertarget{a07392_ab045819d1da832c5706ecd8e319b21c1}\label{a07392_ab045819d1da832c5706ecd8e319b21c1}} 
\hyperlink{a06176_a86c28120e8596ee7d03e58b7300f59bc}{A\+C\+G\+::\+Vec3f} {\bfseries position\+On\+Sphere} (int \+\_\+slice\+Number, int \+\_\+stack\+Number)
\item 
\mbox{\Hypertarget{a07392_a77e598ad960d50f682f170438bc6b46b}\label{a07392_a77e598ad960d50f682f170438bc6b46b}} 
\hyperlink{a06176_a8b858737aebd55e312149cf208a0b3f3}{A\+C\+G\+::\+Vec2f} {\bfseries tex\+Coord\+On\+Sphere} (int \+\_\+slice\+Number, int \+\_\+stack\+Number)
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a07392_a30b1cc3f45c20e830e8bcb9a3e264150}\label{a07392_a30b1cc3f45c20e830e8bcb9a3e264150}} 
int {\bfseries slices\+\_\+}
\item 
\mbox{\Hypertarget{a07392_a1e060e98d36aff4033fe7dbe93d23073}\label{a07392_a1e060e98d36aff4033fe7dbe93d23073}} 
int {\bfseries stacks\+\_\+}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}


Definition at line 139 of file G\+L\+Primitives.\+hh.



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