\hypertarget{a00772}{\section{Light\+Widget Class Reference}
\label{a00772}\index{Light\+Widget@{Light\+Widget}}
}
Inheritance diagram for Light\+Widget\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{a00772}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00772_a02c4a8fa811beb7f9f49816784a77eee}{{\bfseries Light\+Widget} (\hyperlink{a00327}{A\+C\+G\+::\+Scene\+Graph\+::\+Base\+Node} $\ast$\+\_\+node, Q\+Widget $\ast$parent=0)}\label{a00772_a02c4a8fa811beb7f9f49816784a77eee}

\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00772_a1e9db496261038ad2c4aedd12d3d087e}{virtual void \hyperlink{a00772_a1e9db496261038ad2c4aedd12d3d087e}{show\+Event} (Q\+Show\+Event $\ast$event)}\label{a00772_a1e9db496261038ad2c4aedd12d3d087e}

\begin{DoxyCompactList}\small\item\em Initialize contents of widget before showing it. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Slots}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00772_a96194dc28d4644278a218c97ae21cf64}{void \hyperlink{a00772_a96194dc28d4644278a218c97ae21cf64}{directional\+Toggled} ()}\label{a00772_a96194dc28d4644278a218c97ae21cf64}

\begin{DoxyCompactList}\small\item\em The directional checkbox changed -\/$>$ update object. \end{DoxyCompactList}\item 
\hypertarget{a00772_a06eb904da43ce3ad82f9b23334300468}{void \hyperlink{a00772_a06eb904da43ce3ad82f9b23334300468}{fixed\+Position\+Changed} ()}\label{a00772_a06eb904da43ce3ad82f9b23334300468}

\begin{DoxyCompactList}\small\item\em The fixed position checkbox. \end{DoxyCompactList}\item 
\hypertarget{a00772_ada2c078f0636f215b420a8bc0d140486}{void \hyperlink{a00772_ada2c078f0636f215b420a8bc0d140486}{ambient\+Changed} ()}\label{a00772_ada2c078f0636f215b420a8bc0d140486}

\begin{DoxyCompactList}\small\item\em Color values have changed. \end{DoxyCompactList}\item 
\hypertarget{a00772_a9ebefd906171cb316fd28561bd95cac6}{void {\bfseries diffuse\+Changed} ()}\label{a00772_a9ebefd906171cb316fd28561bd95cac6}

\item 
\hypertarget{a00772_ab34ff5f9c17726e2544e819728cd85cd}{void {\bfseries specular\+Changed} ()}\label{a00772_ab34ff5f9c17726e2544e819728cd85cd}

\item 
\hypertarget{a00772_a7141284693e8d6ab628610e32b928a3a}{void \hyperlink{a00772_a7141284693e8d6ab628610e32b928a3a}{brightness\+Changed} (int \+\_\+new\+Value)}\label{a00772_a7141284693e8d6ab628610e32b928a3a}

\begin{DoxyCompactList}\small\item\em Brightness value has changed. \end{DoxyCompactList}\item 
\hypertarget{a00772_a9d9104cb61c1707225d6d51ba371622c}{void \hyperlink{a00772_a9d9104cb61c1707225d6d51ba371622c}{radius\+Changed} ()}\label{a00772_a9d9104cb61c1707225d6d51ba371622c}

\begin{DoxyCompactList}\small\item\em Light radius has changed. \end{DoxyCompactList}\item 
\hypertarget{a00772_a4fb4380fd171b8181ee0f459255a493d}{void \hyperlink{a00772_a4fb4380fd171b8181ee0f459255a493d}{spot\+Changed} ()}\label{a00772_a4fb4380fd171b8181ee0f459255a493d}

\begin{DoxyCompactList}\small\item\em Spot direction changed. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00772_acc07e73bc2eb4780f3d0d094187633c6}{bool \hyperlink{a00772_acc07e73bc2eb4780f3d0d094187633c6}{get\+Object} ()}\label{a00772_acc07e73bc2eb4780f3d0d094187633c6}

\begin{DoxyCompactList}\small\item\em Initializes the internal object. Returns true if successfull. \end{DoxyCompactList}\item 
\hypertarget{a00772_af8eb27a21e67c78d97fbbb308d649d89}{void \hyperlink{a00772_af8eb27a21e67c78d97fbbb308d649d89}{updated} ()}\label{a00772_af8eb27a21e67c78d97fbbb308d649d89}

\begin{DoxyCompactList}\small\item\em Called when the object has been updated. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00772_a857c5da00cf1ffac1dfdec12b674b108}{\hyperlink{a00766}{A\+C\+G\+::\+Scene\+Graph\+::\+Light\+Node} $\ast$ {\bfseries node\+\_\+}}\label{a00772_a857c5da00cf1ffac1dfdec12b674b108}

\item 
\hypertarget{a00772_a4537da5eaceec95ca01401274f6ce1b6}{\hyperlink{a00767}{Light\+Object} $\ast$ {\bfseries object\+\_\+}}\label{a00772_a4537da5eaceec95ca01401274f6ce1b6}

\item 
\hypertarget{a00772_a84a6a0f493a9c5f091652af213e69987}{\hyperlink{a02300_a900cb76bdc11e059a3652f43a5653265}{Light\+Source} $\ast$ {\bfseries light\+\_\+}}\label{a00772_a84a6a0f493a9c5f091652af213e69987}

\item 
\hypertarget{a00772_a7cd5740d282269cecfd659dfb9f0f5ff}{bool {\bfseries updating\+Widgets\+\_\+}}\label{a00772_a7cd5740d282269cecfd659dfb9f0f5ff}

\end{DoxyCompactItemize}


\subsection{Detailed Description}


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



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