\hypertarget{classACG_1_1SceneGraph_1_1CollectDrawModesAction}{}\section{A\+CG\+:\+:Scene\+Graph\+:\+:Collect\+Draw\+Modes\+Action Class Reference}
\label{classACG_1_1SceneGraph_1_1CollectDrawModesAction}\index{A\+C\+G\+::\+Scene\+Graph\+::\+Collect\+Draw\+Modes\+Action@{A\+C\+G\+::\+Scene\+Graph\+::\+Collect\+Draw\+Modes\+Action}}


{\ttfamily \#include $<$Open\+Flipper/libs\+\_\+required/\+A\+C\+G/\+Scenegraph/\+Scene\+Graph.\+hh$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classACG_1_1SceneGraph_1_1CollectDrawModesAction_a3875ba6dc4a947c94ec77b2d7eaf2e3b}\label{classACG_1_1SceneGraph_1_1CollectDrawModesAction_a3875ba6dc4a947c94ec77b2d7eaf2e3b}} 
bool {\bfseries operator()} (\hyperlink{classACG_1_1SceneGraph_1_1BaseNode}{Base\+Node} $\ast$\+\_\+node)
\item 
\mbox{\Hypertarget{classACG_1_1SceneGraph_1_1CollectDrawModesAction_af08da78c0b324352e89a6f9fa1d3c9cd}\label{classACG_1_1SceneGraph_1_1CollectDrawModesAction_af08da78c0b324352e89a6f9fa1d3c9cd}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{Draw\+Modes\+::\+Draw\+Mode} \hyperlink{classACG_1_1SceneGraph_1_1CollectDrawModesAction_af08da78c0b324352e89a6f9fa1d3c9cd}{draw\+Modes} () const
\begin{DoxyCompactList}\small\item\em Get the collected draw modes. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classACG_1_1SceneGraph_1_1CollectDrawModesAction_aa6e800ba2dccabd0a3620d2a2349bca6}\label{classACG_1_1SceneGraph_1_1CollectDrawModesAction_aa6e800ba2dccabd0a3620d2a2349bca6}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{Draw\+Modes\+::\+Draw\+Mode} {\bfseries draw\+Modes\+\_\+}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
This action collects the draw modes available in a scenegraph. The result is the logical {\ttfamily OR} of all nodes\textquotesingle{} \hyperlink{classACG_1_1SceneGraph_1_1BaseNode_ac0af942386112b1d101576e0f1bd78b9}{Base\+Node\+::available\+Draw\+Modes()} and can be accessed by \hyperlink{classACG_1_1SceneGraph_1_1CollectDrawModesAction_af08da78c0b324352e89a6f9fa1d3c9cd}{draw\+Modes()}.

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


Definition at line 569 of file Scene\+Graph.\+hh.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
Open\+Flipper/libs\+\_\+required/\+A\+C\+G/\+Scenegraph/\hyperlink{SceneGraph_8hh}{Scene\+Graph.\+hh}\end{DoxyCompactItemize}
