\hypertarget{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01_1_1evas__3d__light_01_4_1_1type}{\section{efl\+:\+:eo\+:\+:detail\+:\+:extension\+\_\+inheritance$<$ \+:\+:evas\+\_\+3d\+\_\+light $>$\+:\+:type$<$ U $>$ Struct Template Reference}
\label{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01_1_1evas__3d__light_01_4_1_1type}\index{efl\+::eo\+::detail\+::extension\+\_\+inheritance$<$ \+::evas\+\_\+3d\+\_\+light $>$\+::type$<$ U $>$@{efl\+::eo\+::detail\+::extension\+\_\+inheritance$<$ \+::evas\+\_\+3d\+\_\+light $>$\+::type$<$ U $>$}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01_1_1evas__3d__light_01_4_1_1type_ad9d8e88eb993e04d2180bad5f71f5b1c}{{\bfseries operator\+::evas\+\_\+3d\+\_\+light} () const }\label{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01_1_1evas__3d__light_01_4_1_1type_ad9d8e88eb993e04d2180bad5f71f5b1c}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01_1_1evas__3d__light_01_4_1_1type_ad48e1d4a1c65e15c188ac4c373d102dd}{void {\bfseries update\+\_\+notify} ()}\label{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01_1_1evas__3d__light_01_4_1_1type_ad48e1d4a1c65e15c188ac4c373d102dd}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01_1_1evas__3d__light_01_4_1_1type_ad12e50b033293ecd8e2aec8093ec3325}{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_1extension__inheritance_3_01_1_1evas__3d__light_01_4_1_1type_ad12e50b033293ecd8e2aec8093ec3325}

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

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

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

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

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

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

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

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

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01_1_1evas__3d__light_01_4_1_1type_aa16842116cbbd52c3755741ed136b7e8}{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_1extension__inheritance_3_01_1_1evas__3d__light_01_4_1_1type_aa16842116cbbd52c3755741ed136b7e8}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01_1_1evas__3d__light_01_4_1_1type_a5228e1d5b54e9262575e9bfb008c4e5d}{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_1extension__inheritance_3_01_1_1evas__3d__light_01_4_1_1type_a5228e1d5b54e9262575e9bfb008c4e5d}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01_1_1evas__3d__light_01_4_1_1type_a628108969e7d0f1b2795a40812613858}{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_1extension__inheritance_3_01_1_1evas__3d__light_01_4_1_1type_a628108969e7d0f1b2795a40812613858}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01_1_1evas__3d__light_01_4_1_1type_a231ef1e4f9891fca79a93dc33bfd649c}{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_1extension__inheritance_3_01_1_1evas__3d__light_01_4_1_1type_a231ef1e4f9891fca79a93dc33bfd649c}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01_1_1evas__3d__light_01_4_1_1type_a0bb9823a458bf46976ee667a5ce526ba}{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_1extension__inheritance_3_01_1_1evas__3d__light_01_4_1_1type_a0bb9823a458bf46976ee667a5ce526ba}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01_1_1evas__3d__light_01_4_1_1type_ac0dda9244726c628b1629b0de6125427}{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_1extension__inheritance_3_01_1_1evas__3d__light_01_4_1_1type_ac0dda9244726c628b1629b0de6125427}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01_1_1evas__3d__light_01_4_1_1type_a247319fbdd4c2d2c19622cc54d843c8e}{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_1extension__inheritance_3_01_1_1evas__3d__light_01_4_1_1type_a247319fbdd4c2d2c19622cc54d843c8e}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01_1_1evas__3d__light_01_4_1_1type_a95bc0bc63064cd5aad0d76a081ce2517}{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_1extension__inheritance_3_01_1_1evas__3d__light_01_4_1_1type_a95bc0bc63064cd5aad0d76a081ce2517}

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

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

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01_1_1evas__3d__light_01_4_1_1type_a5ae25c886dfbb7d5038955acbd399c3a}{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_1extension__inheritance_3_01_1_1evas__3d__light_01_4_1_1type_a5ae25c886dfbb7d5038955acbd399c3a}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01_1_1evas__3d__light_01_4_1_1type_a946deac3b4406b32ce8630f61966c237}{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_1extension__inheritance_3_01_1_1evas__3d__light_01_4_1_1type_a946deac3b4406b32ce8630f61966c237}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01_1_1evas__3d__light_01_4_1_1type_ad903f8229c98174c26fad610a605588d}{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_1extension__inheritance_3_01_1_1evas__3d__light_01_4_1_1type_ad903f8229c98174c26fad610a605588d}

\end{DoxyCompactItemize}
