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


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


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

\item 
\hypertarget{a01285_a3b44493b6a4c0ac94aa7623bd2dcce2e}{{\bfseries Texture} (G\+Luint \+\_\+id=0, G\+Lenum \+\_\+type=G\+L\+\_\+\+T\+E\+X\+T\+U\+R\+E\+\_\+2\+D, bool \+\_\+shadow=false)}\label{a01285_a3b44493b6a4c0ac94aa7623bd2dcce2e}

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

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

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

\end{DoxyCompactItemize}


\subsection{Detailed Description}
\hyperlink{a01285}{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 Mesh\+Node2\+T.\+cc.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
A\+C\+G/\+Scenegraph/Mesh\+Node2\+T.\+cc\end{DoxyCompactItemize}
