\hypertarget{a00770}{\section{A\+C\+G\+:\+:Scene\+Graph\+:\+:Light\+Source\+Handle Class Reference}
\label{a00770}\index{A\+C\+G\+::\+Scene\+Graph\+::\+Light\+Source\+Handle@{A\+C\+G\+::\+Scene\+Graph\+::\+Light\+Source\+Handle}}
}


{\ttfamily \#include $<$Object\+Types/\+Light/\+Light\+Node.\+hh$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00770_a8615b246d5f90b503e64801571542564}{G\+Lenum {\bfseries get\+Light} (\hyperlink{a00766}{Light\+Node} $\ast$\+\_\+node)}\label{a00770_a8615b246d5f90b503e64801571542564}

\item 
\hypertarget{a00770_a7cb16ce1e08f2360d8d404dcb8724be9}{void {\bfseries remove\+Light} (\hyperlink{a00766}{Light\+Node} $\ast$\+\_\+node)}\label{a00770_a7cb16ce1e08f2360d8d404dcb8724be9}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00770_a70a5264254eaaf98a8eb6010473051d1}{std\+::map$<$ G\+Lenum, \hyperlink{a00766}{Light\+Node} $\ast$ $>$ {\bfseries lights\+\_\+}}\label{a00770_a70a5264254eaaf98a8eb6010473051d1}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Assign a unique Open\+G\+L light source identifier to each of the light source nodes in the scene. These relations are stored in a map. If there is no free light source left, return G\+L\+\_\+\+I\+N\+V\+A\+L\+I\+D\+\_\+\+E\+N\+U\+M as light source enumerant. 

Definition at line 343 of file Light\+Node.\+hh.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
Object\+Types/\+Light/Light\+Node.\+hh\end{DoxyCompactItemize}
