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


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




{\ttfamily \#include $<$A\+C\+G/\+G\+L/\+Render\+Object.\+hh$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01283_a6ab42b398971414e45fd50840f981191}{{\bfseries Texture} (G\+Luint \+\_\+id=0, G\+Lenum \+\_\+type=G\+L\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+2\+D, bool \+\_\+shadow=false)}\label{a01283_a6ab42b398971414e45fd50840f981191}

\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01283_a4a555d51d108f55425546af05a574f51}{G\+Luint {\bfseries id}}\label{a01283_a4a555d51d108f55425546af05a574f51}

\item 
\hypertarget{a01283_a29a8f1442dccf0ef2b7a4bfce735cbb7}{G\+Lenum {\bfseries type}}\label{a01283_a29a8f1442dccf0ef2b7a4bfce735cbb7}

\item 
\hypertarget{a01283_a7d567f287ff5544bb210c8d46d15bbcb}{bool {\bfseries shadow}}\label{a01283_a7d567f287ff5544bb210c8d46d15bbcb}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
\hyperlink{a01283}{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 (1\+D, 2\+D, 3\+D, rect, cube)
\item array of textures assumes binding slot 0 and 2\+D for now 
\end{DoxyItemize}

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



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