\hypertarget{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type}{\section{efl\+:\+:eo\+:\+:detail\+:\+:operations$<$ \+:\+:evas\+\_\+3d\+\_\+light $>$\+:\+:type$<$ T $>$ Struct Template Reference}
\label{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type}\index{efl\+::eo\+::detail\+::operations$<$ \+::evas\+\_\+3d\+\_\+light $>$\+::type$<$ T $>$@{efl\+::eo\+::detail\+::operations$<$ \+::evas\+\_\+3d\+\_\+light $>$\+::type$<$ T $>$}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_ad9851f1c59ca7c7f1d5c1b57edaa0086}{virtual void {\bfseries update\+\_\+notify} ()}\label{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_ad9851f1c59ca7c7f1d5c1b57edaa0086}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_a434a9210e5e4399149ec86a102a69baa}{virtual void {\bfseries change\+\_\+notify} (Evas\+\_\+3\+D\+\_\+\+State state\+\_\+, \hyperlink{group__Evas__3D__Object_ga377059ca8e1f5983cc758ebf0111a4be}{Evas\+\_\+3\+D\+\_\+\+Object} $\ast$ref\+\_\+)}\label{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_a434a9210e5e4399149ec86a102a69baa}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_ab8d18ff12e99dd0f5f01c5a17fae54b8}{virtual bool {\bfseries directional\+\_\+get} ()}\label{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_ab8d18ff12e99dd0f5f01c5a17fae54b8}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_ae95cb9f2d938beb6f00b7d276a0fa980}{virtual void {\bfseries directional\+\_\+set} (bool directional\+\_\+)}\label{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_ae95cb9f2d938beb6f00b7d276a0fa980}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_a099bda569b2fa485a0d59756d574ffd6}{virtual \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} {\bfseries spot\+\_\+exponent\+\_\+get} ()}\label{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_a099bda569b2fa485a0d59756d574ffd6}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_a24b44df7dadcd88264dfa14f8c2f28fc}{virtual void {\bfseries spot\+\_\+exponent\+\_\+set} (\hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} exponent\+\_\+)}\label{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_a24b44df7dadcd88264dfa14f8c2f28fc}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_ab630624c0204a87018f487e596aa2066}{virtual \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} {\bfseries spot\+\_\+cutoff\+\_\+get} ()}\label{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_ab630624c0204a87018f487e596aa2066}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_acfe876ac267cc8afeea399cba6ca2851}{virtual void {\bfseries spot\+\_\+cutoff\+\_\+set} (\hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} cutoff\+\_\+)}\label{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_acfe876ac267cc8afeea399cba6ca2851}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_ad6e910a85e325c79e5c775274fdebbe2}{virtual bool {\bfseries attenuation\+\_\+enable\+\_\+get} ()}\label{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_ad6e910a85e325c79e5c775274fdebbe2}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_a06272502a0d68ce317db23ded01e3579}{virtual void {\bfseries attenuation\+\_\+enable\+\_\+set} (bool enable\+\_\+)}\label{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_a06272502a0d68ce317db23ded01e3579}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_a02070112acb5e62550fc7e7f697a73b8}{virtual void {\bfseries ambient\+\_\+set} (\hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} r\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} g\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} b\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} a\+\_\+)}\label{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_a02070112acb5e62550fc7e7f697a73b8}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_a1f99fd16d3be8539c5990daaaab72080}{virtual void {\bfseries ambient\+\_\+get} (\hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} $\ast$r\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} $\ast$g\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} $\ast$b\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} $\ast$a\+\_\+)}\label{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_a1f99fd16d3be8539c5990daaaab72080}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_ad91524474ac3fe26bc33fe03cff34742}{virtual void {\bfseries diffuse\+\_\+set} (\hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} r\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} g\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} b\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} a\+\_\+)}\label{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_ad91524474ac3fe26bc33fe03cff34742}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_ac1fc9dcabcadd9d6837660208b79acba}{virtual void {\bfseries diffuse\+\_\+get} (\hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} $\ast$r\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} $\ast$g\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} $\ast$b\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} $\ast$a\+\_\+)}\label{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_ac1fc9dcabcadd9d6837660208b79acba}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_a88c09d776627de232b5c077408579578}{virtual void {\bfseries specular\+\_\+set} (\hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} r\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} g\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} b\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} a\+\_\+)}\label{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_a88c09d776627de232b5c077408579578}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_aa90fa57bdd8c6022eabe163375031061}{virtual void {\bfseries specular\+\_\+get} (\hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} $\ast$r\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} $\ast$g\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} $\ast$b\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} $\ast$a\+\_\+)}\label{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_aa90fa57bdd8c6022eabe163375031061}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_ad0747bbdd0dc5327397e35e2d6e14fe2}{virtual void {\bfseries attenuation\+\_\+set} (\hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} constant\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} linear\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} quadratic\+\_\+)}\label{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_ad0747bbdd0dc5327397e35e2d6e14fe2}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_aab6879fadf379877c8d0c66aad12a85a}{virtual void {\bfseries attenuation\+\_\+get} (\hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} $\ast$constant\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} $\ast$linear\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} $\ast$quadratic\+\_\+)}\label{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_aab6879fadf379877c8d0c66aad12a85a}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_abb3901e38b4eed6073c21c7fd48628eb}{virtual void {\bfseries projection\+\_\+matrix\+\_\+set} (const \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} $\ast$matrix\+\_\+)}\label{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_abb3901e38b4eed6073c21c7fd48628eb}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_ae9a20b771a5701bfae362b7f64e5732f}{virtual void {\bfseries projection\+\_\+matrix\+\_\+get} (\hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} $\ast$matrix\+\_\+)}\label{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_ae9a20b771a5701bfae362b7f64e5732f}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_af7f2ed11acb91d05c0879e1c3f43e996}{virtual void {\bfseries projection\+\_\+perspective\+\_\+set} (\hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} fovy\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} aspect\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} dnear\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} dfar\+\_\+)}\label{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_af7f2ed11acb91d05c0879e1c3f43e996}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_a4bda1254e85ccc5adba3758d0452944b}{virtual void {\bfseries projection\+\_\+frustum\+\_\+set} (\hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} left\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} right\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} bottom\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} top\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} dnear\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} dfar\+\_\+)}\label{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_a4bda1254e85ccc5adba3758d0452944b}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_abaadb64b802366fe07de4aa3c5523d46}{virtual void {\bfseries projection\+\_\+ortho\+\_\+set} (\hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} left\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} right\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} bottom\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} top\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} dnear\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} dfar\+\_\+)}\label{structefl_1_1eo_1_1detail_1_1operations_3_01_1_1evas__3d__light_01_4_1_1type_abaadb64b802366fe07de4aa3c5523d46}

\end{DoxyCompactItemize}
