\hypertarget{3d_8c}{
\section{3d.c File Reference}
\label{3d_8c}\index{3d.c@{3d.c}}
}
\subsection*{Defines}
\begin{CompactItemize}
\item 
\#define \hyperlink{3d_8c_f8b2e9064362e49762492ff59caf9bf9}{GU\_\-CONSTANT}(name)
\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
PspGeContext \hyperlink{3d_8c_e288ee7af0af53443c85e12cfa437850}{\_\-\_\-attribute\_\-\_\-} ((aligned(16)))
\item 
static int \hyperlink{3d_8c_0c4f1464be512ce30fa714e034add387}{lua\_\-sceGuClearDepth} (lua\_\-State $\ast$L)
\item 
static int \hyperlink{3d_8c_e3e2a36ae764dae7cc9ce05f4e580b14}{lua\_\-sceGuClear} (lua\_\-State $\ast$L)
\item 
static int \hyperlink{3d_8c_7ab62ecb7b34bf0f8287b2ddb5f1a3bd}{lua\_\-sceGumMatrixMode} (lua\_\-State $\ast$L)
\item 
static int \hyperlink{3d_8c_c42d8ce3a8427a8d9f30fabaaa8ef2c4}{lua\_\-sceGumLoadIdentity} (lua\_\-State $\ast$L)
\item 
static int \hyperlink{3d_8c_1a235182a686bcebf200fa68b31e8d49}{lua\_\-sceGumPerspective} (lua\_\-State $\ast$L)
\item 
static int \hyperlink{3d_8c_6ff11ed4315af779e291b5848a838420}{lua\_\-sceGumTranslate} (lua\_\-State $\ast$L)
\item 
static int \hyperlink{3d_8c_6447385141f171b3c9353df47174a5bf}{lua\_\-sceGumRotateXYZ} (lua\_\-State $\ast$L)
\item 
static int \hyperlink{3d_8c_72c72d69f4c78b8c9408bb592b1e5aa3}{lua\_\-sceGumLookAt} (lua\_\-State $\ast$L)
\item 
static int \hyperlink{3d_8c_ed20cc0b202302ecb33e4a672e622b9f}{lua\_\-sceGuTexImage} (lua\_\-State $\ast$L)
\item 
static int \hyperlink{3d_8c_eb8b4f57d8fc850c2edbec1d997286a1}{lua\_\-sceGuTexFunc} (lua\_\-State $\ast$L)
\item 
static int \hyperlink{3d_8c_23ea6cd96bec2144e4b5aa97dd7e0ed4}{lua\_\-sceGuTexEnvColor} (lua\_\-State $\ast$L)
\item 
static int \hyperlink{3d_8c_0b03867909cbcc93cb8c432051b305f3}{lua\_\-sceGuTexFilter} (lua\_\-State $\ast$L)
\item 
static int \hyperlink{3d_8c_530b7a879aad28ffcb290f3f150c0d50}{lua\_\-sceGuTexScale} (lua\_\-State $\ast$L)
\item 
static int \hyperlink{3d_8c_290f8999164384cf3c4c0eec8875ecba}{lua\_\-sceGuTexOffset} (lua\_\-State $\ast$L)
\item 
static int \hyperlink{3d_8c_6717b198e83e0ac2eea11059b382b9bc}{lua\_\-sceGuAmbientColor} (lua\_\-State $\ast$L)
\item 
static int \hyperlink{3d_8c_7c0f5f7af5081ed2f26260d9dedf75d9}{lua\_\-sceGuAmbient} (lua\_\-State $\ast$L)
\item 
static int \hyperlink{3d_8c_d441d18227ddaa3455e811f3d66ec4eb}{lua\_\-sceGuEnable} (lua\_\-State $\ast$L)
\item 
static int \hyperlink{3d_8c_a1efaf97e07f2059b4528b38bfdc3b87}{lua\_\-sceGuDisable} (lua\_\-State $\ast$L)
\item 
static int \hyperlink{3d_8c_210ac31bfa673cc46f017a23ce9ef3f0}{lua\_\-sceGuBlendFunc} (lua\_\-State $\ast$L)
\item 
static int \hyperlink{3d_8c_be95606e7b68c56025ed5c9f5fc37139}{lua\_\-sceGuLight} (lua\_\-State $\ast$L)
\item 
static int \hyperlink{3d_8c_1afa77d69dfc5b7491b5dc2e44b15b32}{lua\_\-sceGuLightAtt} (lua\_\-State $\ast$L)
\item 
static int \hyperlink{3d_8c_bfbefb83b766d259910744e87c7cd44d}{lua\_\-sceGuLightColor} (lua\_\-State $\ast$L)
\item 
static int \hyperlink{3d_8c_e48f4e83f116884b8d42491d458b8f88}{lua\_\-sceGuLightMode} (lua\_\-State $\ast$L)
\item 
static int \hyperlink{3d_8c_aa0019fe54dae90b1aea08bdbc8ab488}{lua\_\-sceGuLightSpot} (lua\_\-State $\ast$L)
\item 
static int \hyperlink{3d_8c_490777b25e432b171d8e3db561771d6d}{lua\_\-sceGumDrawArray} (lua\_\-State $\ast$L)
\item 
static int \hyperlink{3d_8c_43bdc00aa51cf749834741f8b5049a86}{lua\_\-start3d} (lua\_\-State $\ast$L)
\item 
static int \hyperlink{3d_8c_3ec779e937bfd928b814776a69a2aa0a}{lua\_\-end3d} (lua\_\-State $\ast$L)
\item 
void \hyperlink{3d_8c_904179c0f984ca5714394cbc69328163}{lua3d\_\-init} (lua\_\-State $\ast$L)
\end{CompactItemize}
\subsection*{Variables}
\begin{CompactItemize}
\item 
static const luaL\_\-reg \hyperlink{3d_8c_037b20082719e71159f5e11dc10a16e3}{Gu\_\-functions} \mbox{[}$\,$\mbox{]}
\item 
static const luaL\_\-reg \hyperlink{3d_8c_625ac41476135ef2a105118f7c9eb1a8}{Gum\_\-functions} \mbox{[}$\,$\mbox{]}
\end{CompactItemize}


\subsection{Define Documentation}
\hypertarget{3d_8c_f8b2e9064362e49762492ff59caf9bf9}{
\index{3d.c@{3d.c}!GU\_\-CONSTANT@{GU\_\-CONSTANT}}
\index{GU\_\-CONSTANT@{GU\_\-CONSTANT}!3d.c@{3d.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define GU\_\-CONSTANT(name)}}
\label{3d_8c_f8b2e9064362e49762492ff59caf9bf9}


\textbf{Value:}

\begin{Code}\begin{verbatim}lua_pushstring(L, #name);\
        lua_pushnumber(L, GU_##name);\
        lua_settable(L, -3);
\end{verbatim}
\end{Code}


\subsection{Function Documentation}
\hypertarget{3d_8c_e288ee7af0af53443c85e12cfa437850}{
\index{3d.c@{3d.c}!\_\-\_\-attribute\_\-\_\-@{\_\-\_\-attribute\_\-\_\-}}
\index{\_\-\_\-attribute\_\-\_\-@{\_\-\_\-attribute\_\-\_\-}!3d.c@{3d.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}PspGeContext \_\-\_\-attribute\_\-\_\- ((aligned(16)))}}
\label{3d_8c_e288ee7af0af53443c85e12cfa437850}


\hypertarget{3d_8c_904179c0f984ca5714394cbc69328163}{
\index{3d.c@{3d.c}!lua3d\_\-init@{lua3d\_\-init}}
\index{lua3d\_\-init@{lua3d\_\-init}!3d.c@{3d.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void lua3d\_\-init (lua\_\-State $\ast$ {\em L})}}
\label{3d_8c_904179c0f984ca5714394cbc69328163}


\hypertarget{3d_8c_3ec779e937bfd928b814776a69a2aa0a}{
\index{3d.c@{3d.c}!lua\_\-end3d@{lua\_\-end3d}}
\index{lua\_\-end3d@{lua\_\-end3d}!3d.c@{3d.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static int lua\_\-end3d (lua\_\-State $\ast$ {\em L})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{3d_8c_3ec779e937bfd928b814776a69a2aa0a}


\hypertarget{3d_8c_7c0f5f7af5081ed2f26260d9dedf75d9}{
\index{3d.c@{3d.c}!lua\_\-sceGuAmbient@{lua\_\-sceGuAmbient}}
\index{lua\_\-sceGuAmbient@{lua\_\-sceGuAmbient}!3d.c@{3d.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static int lua\_\-sceGuAmbient (lua\_\-State $\ast$ {\em L})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{3d_8c_7c0f5f7af5081ed2f26260d9dedf75d9}


\hypertarget{3d_8c_6717b198e83e0ac2eea11059b382b9bc}{
\index{3d.c@{3d.c}!lua\_\-sceGuAmbientColor@{lua\_\-sceGuAmbientColor}}
\index{lua\_\-sceGuAmbientColor@{lua\_\-sceGuAmbientColor}!3d.c@{3d.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static int lua\_\-sceGuAmbientColor (lua\_\-State $\ast$ {\em L})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{3d_8c_6717b198e83e0ac2eea11059b382b9bc}


\hypertarget{3d_8c_210ac31bfa673cc46f017a23ce9ef3f0}{
\index{3d.c@{3d.c}!lua\_\-sceGuBlendFunc@{lua\_\-sceGuBlendFunc}}
\index{lua\_\-sceGuBlendFunc@{lua\_\-sceGuBlendFunc}!3d.c@{3d.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static int lua\_\-sceGuBlendFunc (lua\_\-State $\ast$ {\em L})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{3d_8c_210ac31bfa673cc46f017a23ce9ef3f0}


\hypertarget{3d_8c_e3e2a36ae764dae7cc9ce05f4e580b14}{
\index{3d.c@{3d.c}!lua\_\-sceGuClear@{lua\_\-sceGuClear}}
\index{lua\_\-sceGuClear@{lua\_\-sceGuClear}!3d.c@{3d.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static int lua\_\-sceGuClear (lua\_\-State $\ast$ {\em L})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{3d_8c_e3e2a36ae764dae7cc9ce05f4e580b14}


\hypertarget{3d_8c_0c4f1464be512ce30fa714e034add387}{
\index{3d.c@{3d.c}!lua\_\-sceGuClearDepth@{lua\_\-sceGuClearDepth}}
\index{lua\_\-sceGuClearDepth@{lua\_\-sceGuClearDepth}!3d.c@{3d.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static int lua\_\-sceGuClearDepth (lua\_\-State $\ast$ {\em L})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{3d_8c_0c4f1464be512ce30fa714e034add387}


\hypertarget{3d_8c_a1efaf97e07f2059b4528b38bfdc3b87}{
\index{3d.c@{3d.c}!lua\_\-sceGuDisable@{lua\_\-sceGuDisable}}
\index{lua\_\-sceGuDisable@{lua\_\-sceGuDisable}!3d.c@{3d.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static int lua\_\-sceGuDisable (lua\_\-State $\ast$ {\em L})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{3d_8c_a1efaf97e07f2059b4528b38bfdc3b87}


\hypertarget{3d_8c_d441d18227ddaa3455e811f3d66ec4eb}{
\index{3d.c@{3d.c}!lua\_\-sceGuEnable@{lua\_\-sceGuEnable}}
\index{lua\_\-sceGuEnable@{lua\_\-sceGuEnable}!3d.c@{3d.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static int lua\_\-sceGuEnable (lua\_\-State $\ast$ {\em L})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{3d_8c_d441d18227ddaa3455e811f3d66ec4eb}


\hypertarget{3d_8c_be95606e7b68c56025ed5c9f5fc37139}{
\index{3d.c@{3d.c}!lua\_\-sceGuLight@{lua\_\-sceGuLight}}
\index{lua\_\-sceGuLight@{lua\_\-sceGuLight}!3d.c@{3d.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static int lua\_\-sceGuLight (lua\_\-State $\ast$ {\em L})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{3d_8c_be95606e7b68c56025ed5c9f5fc37139}


\hypertarget{3d_8c_1afa77d69dfc5b7491b5dc2e44b15b32}{
\index{3d.c@{3d.c}!lua\_\-sceGuLightAtt@{lua\_\-sceGuLightAtt}}
\index{lua\_\-sceGuLightAtt@{lua\_\-sceGuLightAtt}!3d.c@{3d.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static int lua\_\-sceGuLightAtt (lua\_\-State $\ast$ {\em L})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{3d_8c_1afa77d69dfc5b7491b5dc2e44b15b32}


\hypertarget{3d_8c_bfbefb83b766d259910744e87c7cd44d}{
\index{3d.c@{3d.c}!lua\_\-sceGuLightColor@{lua\_\-sceGuLightColor}}
\index{lua\_\-sceGuLightColor@{lua\_\-sceGuLightColor}!3d.c@{3d.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static int lua\_\-sceGuLightColor (lua\_\-State $\ast$ {\em L})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{3d_8c_bfbefb83b766d259910744e87c7cd44d}


\hypertarget{3d_8c_e48f4e83f116884b8d42491d458b8f88}{
\index{3d.c@{3d.c}!lua\_\-sceGuLightMode@{lua\_\-sceGuLightMode}}
\index{lua\_\-sceGuLightMode@{lua\_\-sceGuLightMode}!3d.c@{3d.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static int lua\_\-sceGuLightMode (lua\_\-State $\ast$ {\em L})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{3d_8c_e48f4e83f116884b8d42491d458b8f88}


\hypertarget{3d_8c_aa0019fe54dae90b1aea08bdbc8ab488}{
\index{3d.c@{3d.c}!lua\_\-sceGuLightSpot@{lua\_\-sceGuLightSpot}}
\index{lua\_\-sceGuLightSpot@{lua\_\-sceGuLightSpot}!3d.c@{3d.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static int lua\_\-sceGuLightSpot (lua\_\-State $\ast$ {\em L})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{3d_8c_aa0019fe54dae90b1aea08bdbc8ab488}


\hypertarget{3d_8c_490777b25e432b171d8e3db561771d6d}{
\index{3d.c@{3d.c}!lua\_\-sceGumDrawArray@{lua\_\-sceGumDrawArray}}
\index{lua\_\-sceGumDrawArray@{lua\_\-sceGumDrawArray}!3d.c@{3d.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static int lua\_\-sceGumDrawArray (lua\_\-State $\ast$ {\em L})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{3d_8c_490777b25e432b171d8e3db561771d6d}


\hypertarget{3d_8c_c42d8ce3a8427a8d9f30fabaaa8ef2c4}{
\index{3d.c@{3d.c}!lua\_\-sceGumLoadIdentity@{lua\_\-sceGumLoadIdentity}}
\index{lua\_\-sceGumLoadIdentity@{lua\_\-sceGumLoadIdentity}!3d.c@{3d.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static int lua\_\-sceGumLoadIdentity (lua\_\-State $\ast$ {\em L})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{3d_8c_c42d8ce3a8427a8d9f30fabaaa8ef2c4}


\hypertarget{3d_8c_72c72d69f4c78b8c9408bb592b1e5aa3}{
\index{3d.c@{3d.c}!lua\_\-sceGumLookAt@{lua\_\-sceGumLookAt}}
\index{lua\_\-sceGumLookAt@{lua\_\-sceGumLookAt}!3d.c@{3d.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static int lua\_\-sceGumLookAt (lua\_\-State $\ast$ {\em L})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{3d_8c_72c72d69f4c78b8c9408bb592b1e5aa3}


\hypertarget{3d_8c_7ab62ecb7b34bf0f8287b2ddb5f1a3bd}{
\index{3d.c@{3d.c}!lua\_\-sceGumMatrixMode@{lua\_\-sceGumMatrixMode}}
\index{lua\_\-sceGumMatrixMode@{lua\_\-sceGumMatrixMode}!3d.c@{3d.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static int lua\_\-sceGumMatrixMode (lua\_\-State $\ast$ {\em L})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{3d_8c_7ab62ecb7b34bf0f8287b2ddb5f1a3bd}


\hypertarget{3d_8c_1a235182a686bcebf200fa68b31e8d49}{
\index{3d.c@{3d.c}!lua\_\-sceGumPerspective@{lua\_\-sceGumPerspective}}
\index{lua\_\-sceGumPerspective@{lua\_\-sceGumPerspective}!3d.c@{3d.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static int lua\_\-sceGumPerspective (lua\_\-State $\ast$ {\em L})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{3d_8c_1a235182a686bcebf200fa68b31e8d49}


\hypertarget{3d_8c_6447385141f171b3c9353df47174a5bf}{
\index{3d.c@{3d.c}!lua\_\-sceGumRotateXYZ@{lua\_\-sceGumRotateXYZ}}
\index{lua\_\-sceGumRotateXYZ@{lua\_\-sceGumRotateXYZ}!3d.c@{3d.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static int lua\_\-sceGumRotateXYZ (lua\_\-State $\ast$ {\em L})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{3d_8c_6447385141f171b3c9353df47174a5bf}


\hypertarget{3d_8c_6ff11ed4315af779e291b5848a838420}{
\index{3d.c@{3d.c}!lua\_\-sceGumTranslate@{lua\_\-sceGumTranslate}}
\index{lua\_\-sceGumTranslate@{lua\_\-sceGumTranslate}!3d.c@{3d.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static int lua\_\-sceGumTranslate (lua\_\-State $\ast$ {\em L})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{3d_8c_6ff11ed4315af779e291b5848a838420}


\hypertarget{3d_8c_23ea6cd96bec2144e4b5aa97dd7e0ed4}{
\index{3d.c@{3d.c}!lua\_\-sceGuTexEnvColor@{lua\_\-sceGuTexEnvColor}}
\index{lua\_\-sceGuTexEnvColor@{lua\_\-sceGuTexEnvColor}!3d.c@{3d.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static int lua\_\-sceGuTexEnvColor (lua\_\-State $\ast$ {\em L})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{3d_8c_23ea6cd96bec2144e4b5aa97dd7e0ed4}


\hypertarget{3d_8c_0b03867909cbcc93cb8c432051b305f3}{
\index{3d.c@{3d.c}!lua\_\-sceGuTexFilter@{lua\_\-sceGuTexFilter}}
\index{lua\_\-sceGuTexFilter@{lua\_\-sceGuTexFilter}!3d.c@{3d.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static int lua\_\-sceGuTexFilter (lua\_\-State $\ast$ {\em L})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{3d_8c_0b03867909cbcc93cb8c432051b305f3}


\hypertarget{3d_8c_eb8b4f57d8fc850c2edbec1d997286a1}{
\index{3d.c@{3d.c}!lua\_\-sceGuTexFunc@{lua\_\-sceGuTexFunc}}
\index{lua\_\-sceGuTexFunc@{lua\_\-sceGuTexFunc}!3d.c@{3d.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static int lua\_\-sceGuTexFunc (lua\_\-State $\ast$ {\em L})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{3d_8c_eb8b4f57d8fc850c2edbec1d997286a1}


\hypertarget{3d_8c_ed20cc0b202302ecb33e4a672e622b9f}{
\index{3d.c@{3d.c}!lua\_\-sceGuTexImage@{lua\_\-sceGuTexImage}}
\index{lua\_\-sceGuTexImage@{lua\_\-sceGuTexImage}!3d.c@{3d.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static int lua\_\-sceGuTexImage (lua\_\-State $\ast$ {\em L})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{3d_8c_ed20cc0b202302ecb33e4a672e622b9f}


\hypertarget{3d_8c_290f8999164384cf3c4c0eec8875ecba}{
\index{3d.c@{3d.c}!lua\_\-sceGuTexOffset@{lua\_\-sceGuTexOffset}}
\index{lua\_\-sceGuTexOffset@{lua\_\-sceGuTexOffset}!3d.c@{3d.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static int lua\_\-sceGuTexOffset (lua\_\-State $\ast$ {\em L})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{3d_8c_290f8999164384cf3c4c0eec8875ecba}


\hypertarget{3d_8c_530b7a879aad28ffcb290f3f150c0d50}{
\index{3d.c@{3d.c}!lua\_\-sceGuTexScale@{lua\_\-sceGuTexScale}}
\index{lua\_\-sceGuTexScale@{lua\_\-sceGuTexScale}!3d.c@{3d.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static int lua\_\-sceGuTexScale (lua\_\-State $\ast$ {\em L})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{3d_8c_530b7a879aad28ffcb290f3f150c0d50}


\hypertarget{3d_8c_43bdc00aa51cf749834741f8b5049a86}{
\index{3d.c@{3d.c}!lua\_\-start3d@{lua\_\-start3d}}
\index{lua\_\-start3d@{lua\_\-start3d}!3d.c@{3d.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static int lua\_\-start3d (lua\_\-State $\ast$ {\em L})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{3d_8c_43bdc00aa51cf749834741f8b5049a86}




\subsection{Variable Documentation}
\hypertarget{3d_8c_037b20082719e71159f5e11dc10a16e3}{
\index{3d.c@{3d.c}!Gu\_\-functions@{Gu\_\-functions}}
\index{Gu\_\-functions@{Gu\_\-functions}!3d.c@{3d.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const luaL\_\-reg {\bf Gu\_\-functions}\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{3d_8c_037b20082719e71159f5e11dc10a16e3}


\textbf{Initial value:}

\begin{Code}\begin{verbatim} {
        {"clearColor", lua_sceGuClearColor},
        {"clearDepth", lua_sceGuClearDepth},
        {"clear", lua_sceGuClear},
        {"texImage", lua_sceGuTexImage},
        {"texFunc", lua_sceGuTexFunc},
        {"texEnvColor", lua_sceGuTexEnvColor},
        {"texFilter", lua_sceGuTexFilter},
        {"texScale", lua_sceGuTexScale},
        {"texOffset", lua_sceGuTexOffset},
        {"ambientColor", lua_sceGuAmbientColor},
        {"ambient", lua_sceGuAmbient},
        {"enable", lua_sceGuEnable},
        {"disable", lua_sceGuDisable},
        {"blendFunc", lua_sceGuBlendFunc},
        {"light", lua_sceGuLight},
        {"lightAtt", lua_sceGuLightAtt},
        {"lightColor", lua_sceGuLightColor},
        {"lightMode", lua_sceGuLightMode},
        {"lightSpot", lua_sceGuLightSpot},
        {"start3d", lua_start3d},
        {"end3d", lua_end3d},
  {0, 0}
}
\end{verbatim}
\end{Code}
\hypertarget{3d_8c_625ac41476135ef2a105118f7c9eb1a8}{
\index{3d.c@{3d.c}!Gum\_\-functions@{Gum\_\-functions}}
\index{Gum\_\-functions@{Gum\_\-functions}!3d.c@{3d.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const luaL\_\-reg {\bf Gum\_\-functions}\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{3d_8c_625ac41476135ef2a105118f7c9eb1a8}


\textbf{Initial value:}

\begin{Code}\begin{verbatim} {
        {"matrixMode", lua_sceGumMatrixMode},
        {"loadIdentity", lua_sceGumLoadIdentity},
        {"perspective", lua_sceGumPerspective},
        {"translate", lua_sceGumTranslate},
        {"rotateXYZ", lua_sceGumRotateXYZ},
        {"drawArray", lua_sceGumDrawArray},
        {"lookAt",     lua_sceGumLookAt},
  {0, 0}
}
\end{verbatim}
\end{Code}
