\hypertarget{a00878}{\section{A\+C\+G\+:\+:Scene\+Graph\+:\+:A\+C\+G\+:\+:Color\+Stack\+:\+:Node Class Reference}
\label{a00878}\index{A\+C\+G\+::\+Scene\+Graph\+::\+A\+C\+G\+::\+Color\+Stack\+::\+Node@{A\+C\+G\+::\+Scene\+Graph\+::\+A\+C\+G\+::\+Color\+Stack\+::\+Node}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00878_a036f9f4928f70b69522bb58e8cc07a16}{{\bfseries Node} (unsigned int \+\_\+idx, \hyperlink{a00878}{Node} $\ast$\+\_\+parent, \hyperlink{a00432}{Color\+Translator} $\ast$\+\_\+ct)}\label{a00878_a036f9f4928f70b69522bb58e8cc07a16}

\item 
\hypertarget{a00878_a35d8e8dc6410f4417b6fc46d26371e9d}{bool \hyperlink{a00878_a35d8e8dc6410f4417b6fc46d26371e9d}{set\+Maximum\+Index} (unsigned int \+\_\+idx)}\label{a00878_a35d8e8dc6410f4417b6fc46d26371e9d}

\begin{DoxyCompactList}\small\item\em sets the maximum index number used in current node \end{DoxyCompactList}\item 
\hypertarget{a00878_a20b2c52e5ab87b6d937014156f804612}{bool \hyperlink{a00878_a20b2c52e5ab87b6d937014156f804612}{set\+Index} (unsigned int \+\_\+idx) const }\label{a00878_a20b2c52e5ab87b6d937014156f804612}

\begin{DoxyCompactList}\small\item\em sets the current color the given index (like gl\+Load\+Name) \end{DoxyCompactList}\item 
\hypertarget{a00878_ab583d29165a6d6ecd32fe8821868a073}{bool \hyperlink{a00878_ab583d29165a6d6ecd32fe8821868a073}{get\+Index\+Color} (unsigned int \+\_\+idx, \hyperlink{a01409}{Vec4uc} \&\+\_\+rgba) const }\label{a00878_ab583d29165a6d6ecd32fe8821868a073}

\begin{DoxyCompactList}\small\item\em gets the color instead of setting it directly \end{DoxyCompactList}\item 
\hypertarget{a00878_a9d290a968ce529c58b9aac44f376eb5e}{\hyperlink{a00878}{Node} $\ast$ \hyperlink{a00878_a9d290a968ce529c58b9aac44f376eb5e}{push\+Index} (unsigned int \+\_\+idx)}\label{a00878_a9d290a968ce529c58b9aac44f376eb5e}

\begin{DoxyCompactList}\small\item\em creates a new node the stack (like gl\+Push\+Name) \end{DoxyCompactList}\item 
\hypertarget{a00878_ae1c2582b9a53eadcb3daf0ffd7946eda}{\hyperlink{a00878}{Node} $\ast$ \hyperlink{a00878_ae1c2582b9a53eadcb3daf0ffd7946eda}{pop\+Index} ()}\label{a00878_ae1c2582b9a53eadcb3daf0ffd7946eda}

\begin{DoxyCompactList}\small\item\em pops the current node from the stack (like gl\+Pop\+Name) \end{DoxyCompactList}\item 
\hypertarget{a00878_a8ff701231a6f31b4e4f75f1b3d14cadf}{void {\bfseries color\+To\+Stack} (std\+::vector$<$ unsigned int $>$ \&\+\_\+stack, unsigned int \+\_\+index)}\label{a00878_a8ff701231a6f31b4e4f75f1b3d14cadf}

\item 
\hypertarget{a00878_ad6ce8058b1a7416c588d36c6a2f170d8}{unsigned int {\bfseries start\+Index} ()}\label{a00878_ad6ce8058b1a7416c588d36c6a2f170d8}

\item 
\hypertarget{a00878_ae226b54d0f927f715a76c1caf177f0de}{unsigned int {\bfseries end\+Index} ()}\label{a00878_ae226b54d0f927f715a76c1caf177f0de}

\item 
\hypertarget{a00878_ab4a86683ebaf5b22589ca11718a0394b}{unsigned int {\bfseries color\+Index} ()}\label{a00878_ab4a86683ebaf5b22589ca11718a0394b}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00878_a3f361992d4fa305b80dec91a520546c2}{\hyperlink{a00878}{Node} $\ast$ {\bfseries parent\+\_\+}}\label{a00878_a3f361992d4fa305b80dec91a520546c2}

\item 
\hypertarget{a00878_a87611939d15756641ca2e94364a1c96c}{unsigned int {\bfseries index\+\_\+}}\label{a00878_a87611939d15756641ca2e94364a1c96c}

\item 
\hypertarget{a00878_aab3577642e504e462784977988662406}{\hyperlink{a00432}{Color\+Translator} $\ast$ {\bfseries translator\+\_\+}}\label{a00878_aab3577642e504e462784977988662406}

\item 
\hypertarget{a00878_aec2e04aa3b16c4e1e9eac6481102ca95}{std\+::vector$<$ \hyperlink{a00878}{Node} $\ast$ $>$ {\bfseries nodes\+\_\+}}\label{a00878_aec2e04aa3b16c4e1e9eac6481102ca95}

\item 
\hypertarget{a00878_a193f01d84d59b6c890084d4c8b1bb1d6}{unsigned int {\bfseries start\+Idx\+\_\+}}\label{a00878_a193f01d84d59b6c890084d4c8b1bb1d6}

\item 
\hypertarget{a00878_a21a19871a7c5332fca39cb62407d149f}{unsigned int {\bfseries end\+Idx\+\_\+}}\label{a00878_a21a19871a7c5332fca39cb62407d149f}

\item 
\hypertarget{a00878_a191fa1736a2979f16e750ec12ad42dbc}{unsigned int {\bfseries color\+Start\+Idx\+\_\+}}\label{a00878_a191fa1736a2979f16e750ec12ad42dbc}

\item 
\hypertarget{a00878_aca083c69c5c2856a4fddc6b66a3bd3d2}{unsigned int {\bfseries color\+End\+Idx\+\_\+}}\label{a00878_aca083c69c5c2856a4fddc6b66a3bd3d2}

\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 128 of file Mesh\+Node2\+T.\+cc.



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