\hypertarget{a07536}{}\section{A\+CG\+:\+:Render\+Object\+:\+:Texture Struct Reference}
\label{a07536}\index{A\+C\+G\+::\+Render\+Object\+::\+Texture@{A\+C\+G\+::\+Render\+Object\+::\+Texture}}


\hyperlink{a07536}{Texture} to be used.  




{\ttfamily \#include $<$Open\+Flipper/libs\+\_\+required/\+A\+C\+G/\+G\+L/\+Render\+Object.\+hh$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a07536_a6ab42b398971414e45fd50840f981191}\label{a07536_a6ab42b398971414e45fd50840f981191}} 
{\bfseries Texture} (G\+Luint \+\_\+id=0, G\+Lenum \+\_\+type=G\+L\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+2D, bool \+\_\+shadow=false)
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a07536_a4a555d51d108f55425546af05a574f51}\label{a07536_a4a555d51d108f55425546af05a574f51}} 
G\+Luint {\bfseries id}
\item 
\mbox{\Hypertarget{a07536_a29a8f1442dccf0ef2b7a4bfce735cbb7}\label{a07536_a29a8f1442dccf0ef2b7a4bfce735cbb7}} 
G\+Lenum {\bfseries type}
\item 
\mbox{\Hypertarget{a07536_a7d567f287ff5544bb210c8d46d15bbcb}\label{a07536_a7d567f287ff5544bb210c8d46d15bbcb}} 
bool {\bfseries shadow}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\hyperlink{a07536}{Texture} to be used. 

eventually a more flexible texture system with user defined\+:
\begin{DoxyItemize}
\item texture stage binding slot (0 .. 16)
\item texture type (1D, 2D, 3D, rect, cube)
\item array of textures assumes binding slot 0 and 2D for now 
\end{DoxyItemize}

Definition at line 313 of file Render\+Object.\+hh.



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