\hypertarget{a00502}{\section{A\+C\+G\+:\+:Scene\+Graph\+:\+:A\+C\+G\+:\+:Scene\+Graph\+:\+:Draw\+Action Class Reference}
\label{a00502}\index{A\+C\+G\+::\+Scene\+Graph\+::\+A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Action@{A\+C\+G\+::\+Scene\+Graph\+::\+A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Action}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00502_a3820536a69058c6cf4eaf1974c3455b3}{\hyperlink{a00502_a3820536a69058c6cf4eaf1974c3455b3}{Draw\+Action} (\hyperlink{a00510}{Draw\+Modes\+::\+Draw\+Mode} \+\_\+draw\+Mode, \hyperlink{a00642}{G\+L\+State} \&\+\_\+state, bool \+\_\+blending)}\label{a00502_a3820536a69058c6cf4eaf1974c3455b3}

\begin{DoxyCompactList}\small\item\em Constructor\+: draws the scenegraph using \+\_\+draw\+Mode. \end{DoxyCompactList}\item 
\hypertarget{a00502_a04367c330457183bf7b465b637a4795c}{bool {\bfseries operator()} (\hyperlink{a00328}{Base\+Node} $\ast$\+\_\+node)}\label{a00502_a04367c330457183bf7b465b637a4795c}

\item 
\hypertarget{a00502_a87193fedadcea7fb98f6d6b91d4b9e41}{void {\bfseries enter} (\hyperlink{a00328}{Base\+Node} $\ast$\+\_\+node)}\label{a00502_a87193fedadcea7fb98f6d6b91d4b9e41}

\item 
\hypertarget{a00502_a8a0980ad292120fa97a59aec78f9f701}{void {\bfseries leave} (\hyperlink{a00328}{Base\+Node} $\ast$\+\_\+node)}\label{a00502_a8a0980ad292120fa97a59aec78f9f701}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00502_a85fa3209714b32669bebfc08198d3cca}{\hyperlink{a00642}{G\+L\+State} \& {\bfseries state\+\_\+}}\label{a00502_a85fa3209714b32669bebfc08198d3cca}

\item 
\hypertarget{a00502_a53510c9616f0df20901a0f061f162983}{\hyperlink{a00510}{Draw\+Modes\+::\+Draw\+Mode} {\bfseries draw\+Mode\+\_\+}}\label{a00502_a53510c9616f0df20901a0f061f162983}

\item 
\hypertarget{a00502_ac3505f3f4cd9c130cb797815fac7980e}{bool {\bfseries blending\+\_\+}}\label{a00502_ac3505f3f4cd9c130cb797815fac7980e}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
This action is used to traverse and draw a scenegraph using the draw mode specified in the constructor. Specify if you want to draw solid or transparent objects. Needs \hyperlink{a00642}{G\+L\+State}.

\begin{DoxyNote}{Note}
This class implements an action that should be used as a parameter for the \hyperlink{a03343_af10521b6f81a7a588708218d75936f81}{traverse()} functions. 
\end{DoxyNote}


Definition at line 693 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}
