\hypertarget{a11336}{}\section{Light\+Widget Class Reference}
\label{a11336}\index{Light\+Widget@{Light\+Widget}}
Inheritance diagram for Light\+Widget\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{a11336}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a11336_a02c4a8fa811beb7f9f49816784a77eee}\label{a11336_a02c4a8fa811beb7f9f49816784a77eee}} 
{\bfseries Light\+Widget} (\hyperlink{a07748}{A\+C\+G\+::\+Scene\+Graph\+::\+Base\+Node} $\ast$\+\_\+node, Q\+Widget $\ast$parent=0)
\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a11336_a1e9db496261038ad2c4aedd12d3d087e}\label{a11336_a1e9db496261038ad2c4aedd12d3d087e}} 
virtual void \hyperlink{a11336_a1e9db496261038ad2c4aedd12d3d087e}{show\+Event} (Q\+Show\+Event $\ast$event)
\begin{DoxyCompactList}\small\item\em Initialize contents of widget before showing it. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Slots}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a11336_a96194dc28d4644278a218c97ae21cf64}\label{a11336_a96194dc28d4644278a218c97ae21cf64}} 
void \hyperlink{a11336_a96194dc28d4644278a218c97ae21cf64}{directional\+Toggled} ()
\begin{DoxyCompactList}\small\item\em The directional checkbox changed -\/$>$ update object. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11336_a06eb904da43ce3ad82f9b23334300468}\label{a11336_a06eb904da43ce3ad82f9b23334300468}} 
void \hyperlink{a11336_a06eb904da43ce3ad82f9b23334300468}{fixed\+Position\+Changed} ()
\begin{DoxyCompactList}\small\item\em The fixed position checkbox. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11336_ada2c078f0636f215b420a8bc0d140486}\label{a11336_ada2c078f0636f215b420a8bc0d140486}} 
void \hyperlink{a11336_ada2c078f0636f215b420a8bc0d140486}{ambient\+Changed} ()
\begin{DoxyCompactList}\small\item\em Color values have changed. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11336_a9ebefd906171cb316fd28561bd95cac6}\label{a11336_a9ebefd906171cb316fd28561bd95cac6}} 
void {\bfseries diffuse\+Changed} ()
\item 
\mbox{\Hypertarget{a11336_ab34ff5f9c17726e2544e819728cd85cd}\label{a11336_ab34ff5f9c17726e2544e819728cd85cd}} 
void {\bfseries specular\+Changed} ()
\item 
\mbox{\Hypertarget{a11336_a7141284693e8d6ab628610e32b928a3a}\label{a11336_a7141284693e8d6ab628610e32b928a3a}} 
void \hyperlink{a11336_a7141284693e8d6ab628610e32b928a3a}{brightness\+Changed} (int \+\_\+new\+Value)
\begin{DoxyCompactList}\small\item\em Brightness value has changed. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11336_a9d9104cb61c1707225d6d51ba371622c}\label{a11336_a9d9104cb61c1707225d6d51ba371622c}} 
void \hyperlink{a11336_a9d9104cb61c1707225d6d51ba371622c}{radius\+Changed} ()
\begin{DoxyCompactList}\small\item\em Light radius has changed. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11336_a4fb4380fd171b8181ee0f459255a493d}\label{a11336_a4fb4380fd171b8181ee0f459255a493d}} 
void \hyperlink{a11336_a4fb4380fd171b8181ee0f459255a493d}{spot\+Changed} ()
\begin{DoxyCompactList}\small\item\em Spot direction changed. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a11336_acc07e73bc2eb4780f3d0d094187633c6}\label{a11336_acc07e73bc2eb4780f3d0d094187633c6}} 
bool \hyperlink{a11336_acc07e73bc2eb4780f3d0d094187633c6}{get\+Object} ()
\begin{DoxyCompactList}\small\item\em Initializes the internal object. Returns true if successfull. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11336_af8eb27a21e67c78d97fbbb308d649d89}\label{a11336_af8eb27a21e67c78d97fbbb308d649d89}} 
void \hyperlink{a11336_af8eb27a21e67c78d97fbbb308d649d89}{updated} ()
\begin{DoxyCompactList}\small\item\em Called when the object has been updated. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a11336_a857c5da00cf1ffac1dfdec12b674b108}\label{a11336_a857c5da00cf1ffac1dfdec12b674b108}} 
\hyperlink{a11320}{A\+C\+G\+::\+Scene\+Graph\+::\+Light\+Node} $\ast$ {\bfseries node\+\_\+}
\item 
\mbox{\Hypertarget{a11336_a4537da5eaceec95ca01401274f6ce1b6}\label{a11336_a4537da5eaceec95ca01401274f6ce1b6}} 
\hyperlink{a11332}{Light\+Object} $\ast$ {\bfseries object\+\_\+}
\item 
\mbox{\Hypertarget{a11336_a84a6a0f493a9c5f091652af213e69987}\label{a11336_a84a6a0f493a9c5f091652af213e69987}} 
\hyperlink{a04955_a900cb76bdc11e059a3652f43a5653265}{Light\+Source} $\ast$ {\bfseries light\+\_\+}
\item 
\mbox{\Hypertarget{a11336_a7cd5740d282269cecfd659dfb9f0f5ff}\label{a11336_a7cd5740d282269cecfd659dfb9f0f5ff}} 
bool {\bfseries updating\+Widgets\+\_\+}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 51 of file Light\+Widget.\+hh.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Type-\/\+Light/\+Object\+Types/\+Light/Light\+Widget.\+hh\item 
Type-\/\+Light/\+Object\+Types/\+Light/Light\+Widget.\+cc\end{DoxyCompactItemize}
