\hypertarget{structevas_1_1canvas3d_1_1scene}{}\section{evas\+:\+:canvas3d\+:\+:scene Struct Reference}
\label{structevas_1_1canvas3d_1_1scene}\index{evas\+::canvas3d\+::scene@{evas\+::canvas3d\+::scene}}


Class scene.  


\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structevas_1_1canvas3d_1_1scene_ad023cc5884e4934789b7d0610515035b}{scene} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$eo)
\begin{DoxyCompactList}\small\item\em Eo Constructor. \end{DoxyCompactList}\item 
\hyperlink{structevas_1_1canvas3d_1_1scene_a0b39c2c5d676e40f42e57390376385d8}{scene} (std\+::nullptr\+\_\+t)
\begin{DoxyCompactList}\small\item\em nullptr\+\_\+t Constructor. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1scene_a9cc5922f4791aa29fdc36d011413f7b6}\label{structevas_1_1canvas3d_1_1scene_a9cc5922f4791aa29fdc36d011413f7b6}} 
\hyperlink{structevas_1_1canvas3d_1_1scene_a9cc5922f4791aa29fdc36d011413f7b6}{scene} (\hyperlink{structevas_1_1canvas3d_1_1scene}{scene} const \&other)
\begin{DoxyCompactList}\small\item\em Copy Constructor. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1canvas3d_1_1scene_ac242725c5778a11e18c58b9529ff71d2}{size\+\_\+set} (int w\+\_\+, int h\+\_\+) const
\item 
void \hyperlink{structevas_1_1canvas3d_1_1scene_abfc9714d43f03c6801794d434c48b342}{size\+\_\+get} (int $\ast$w\+\_\+, int $\ast$h\+\_\+) const
\item 
void \hyperlink{structevas_1_1canvas3d_1_1scene_ab709b40b12dfd6183b1ea8ae0ea843a6}{background\+\_\+color\+\_\+set} (\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} r\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} g\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} b\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} a\+\_\+) const
\item 
void \hyperlink{structevas_1_1canvas3d_1_1scene_a5d258396b8ff072466db218459a2a5d9}{background\+\_\+color\+\_\+get} (\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} $\ast$r\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} $\ast$g\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} $\ast$b\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} $\ast$a\+\_\+) const
\item 
bool \hyperlink{structevas_1_1canvas3d_1_1scene_ab505673e3cb346d1b5241f3a9d460195}{pick} (\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} x\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} y\+\_\+, \+::\hyperlink{structevas_1_1canvas3d_1_1node}{evas\+::canvas3d\+::node} $\ast$node\+\_\+, \+::\hyperlink{structevas_1_1canvas3d_1_1mesh}{evas\+::canvas3d\+::mesh} $\ast$mesh\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} $\ast$s\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} $\ast$t\+\_\+) const
\item 
\+::\hyperlink{structevas_1_1canvas3d_1_1node}{evas\+::canvas3d\+::node} \hyperlink{structevas_1_1canvas3d_1_1scene_a45be88556a958669bc9d3ebb9b0644fb}{exist} (\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} x\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} y\+\_\+, \+::\hyperlink{structevas_1_1canvas3d_1_1node}{evas\+::canvas3d\+::node} node\+\_\+) const
\item 
\+::\hyperlink{classefl_1_1eina_1_1range__list}{efl\+::eina\+::range\+\_\+list}$<$ \+::\hyperlink{structevas_1_1canvas3d_1_1node}{evas\+::canvas3d\+::node} $>$ \hyperlink{structevas_1_1canvas3d_1_1scene_a09182e616d667ee4c9d76c05e6f0f97c}{pick\+\_\+member\+\_\+list\+\_\+get} (\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} x\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} y\+\_\+) const
\item 
void \hyperlink{structevas_1_1canvas3d_1_1scene_a23ed14b0f47dbaa58a508e35bb556205}{shadows\+\_\+enable\+\_\+set} (bool shadows\+\_\+enabled\+\_\+) const
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1scene_adcc17998221b2b055acaff6266c60795}\label{structevas_1_1canvas3d_1_1scene_adcc17998221b2b055acaff6266c60795}} 
bool {\bfseries shadows\+\_\+enable\+\_\+get} () const
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1scene_a53e7e312746de3b7a8b3f44ca82e4e23}\label{structevas_1_1canvas3d_1_1scene_a53e7e312746de3b7a8b3f44ca82e4e23}} 
bool {\bfseries color\+\_\+pick\+\_\+enable\+\_\+get} () const
\item 
bool \hyperlink{structevas_1_1canvas3d_1_1scene_a53af561ba3b52ed76a0071440a9dc1cb}{color\+\_\+pick\+\_\+enable\+\_\+set} (bool color\+\_\+pick\+\_\+) const
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1scene_a4fb90101c8f5564bf3f89a5c2d83f834}\label{structevas_1_1canvas3d_1_1scene_a4fb90101c8f5564bf3f89a5c2d83f834}} 
\+::\hyperlink{structevas_1_1canvas3d_1_1node}{evas\+::canvas3d\+::node} {\bfseries root\+\_\+node\+\_\+get} () const
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1scene_a024a80d6be091bb370a82fed223755c1}\label{structevas_1_1canvas3d_1_1scene_a024a80d6be091bb370a82fed223755c1}} 
void {\bfseries root\+\_\+node\+\_\+set} (\+::\hyperlink{structevas_1_1canvas3d_1_1node}{evas\+::canvas3d\+::node} node\+\_\+) const
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1scene_a1874d8f4de3a99e44856c0dda2c0998b}\label{structevas_1_1canvas3d_1_1scene_a1874d8f4de3a99e44856c0dda2c0998b}} 
\+::\hyperlink{structevas_1_1canvas3d_1_1node}{evas\+::canvas3d\+::node} {\bfseries camera\+\_\+node\+\_\+get} () const
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1scene_a9431599658cc07871a068e4a40a185a1}\label{structevas_1_1canvas3d_1_1scene_a9431599658cc07871a068e4a40a185a1}} 
void {\bfseries camera\+\_\+node\+\_\+set} (\+::\hyperlink{structevas_1_1canvas3d_1_1node}{evas\+::canvas3d\+::node} node\+\_\+) const
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1scene_aac31ccdd773721751715c5d5d8995933}\label{structevas_1_1canvas3d_1_1scene_aac31ccdd773721751715c5d5d8995933}} 
void {\bfseries shadows\+\_\+depth\+\_\+get} (\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} $\ast$depth\+\_\+offset\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} $\ast$depth\+\_\+constant\+\_\+) const
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1scene_a2e1762702d11e158ad985b3c92f4531a}\label{structevas_1_1canvas3d_1_1scene_a2e1762702d11e158ad985b3c92f4531a}} 
void {\bfseries shadows\+\_\+depth\+\_\+set} (\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} depth\+\_\+offset\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} depth\+\_\+constant\+\_\+) const
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1scene_ae52f5ca351736a1110e0d108677b691b}\label{structevas_1_1canvas3d_1_1scene_ae52f5ca351736a1110e0d108677b691b}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+callback\+\_\+add\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1scene_aa4b4ec8fef8dc373716835f7f180b74c}\label{structevas_1_1canvas3d_1_1scene_aa4b4ec8fef8dc373716835f7f180b74c}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+callback\+\_\+add\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1scene_a171d444c4b1f4e86490bf20095cb622a}\label{structevas_1_1canvas3d_1_1scene_a171d444c4b1f4e86490bf20095cb622a}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+callback\+\_\+del\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1scene_a4af610bc8582f4ef001b20dbfdc5fa53}\label{structevas_1_1canvas3d_1_1scene_a4af610bc8582f4ef001b20dbfdc5fa53}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+callback\+\_\+del\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1scene_a0066d43c6f9508dba6cbb41e74d84600}\label{structevas_1_1canvas3d_1_1scene_a0066d43c6f9508dba6cbb41e74d84600}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+clicked\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1scene_aa66514e535d75b35b2d83654bb30f7bb}\label{structevas_1_1canvas3d_1_1scene_aa66514e535d75b35b2d83654bb30f7bb}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+clicked\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1scene_abd45a1d67340ceb32030b0c5e7d9085f}\label{structevas_1_1canvas3d_1_1scene_abd45a1d67340ceb32030b0c5e7d9085f}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+collision\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1scene_a85fda014b29054b668c83bbe42a9a91a}\label{structevas_1_1canvas3d_1_1scene_a85fda014b29054b668c83bbe42a9a91a}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+collision\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1scene_a8d2d4ecb443baa583edcdd909847b312}\label{structevas_1_1canvas3d_1_1scene_a8d2d4ecb443baa583edcdd909847b312}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+del\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1scene_ad7cdc24a76e9b0ae1d826f3c42c5a21f}\label{structevas_1_1canvas3d_1_1scene_ad7cdc24a76e9b0ae1d826f3c42c5a21f}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+del\+\_\+call} (T $\ast$info)
\end{DoxyCompactItemize}
\textbf{ }\par
\begin{DoxyCompactItemize}
\item 
\hyperlink{structevas_1_1canvas3d_1_1scene_af5d5dd4dad67e3384a30eb9194ee34c1}{scene} (\+::\hyperlink{structefl_1_1eo_1_1parent__type}{efl\+::eo\+::parent\+\_\+type} \+\_\+p)
\begin{DoxyCompactList}\small\item\em Constructs a new \hyperlink{structevas_1_1canvas3d_1_1scene}{evas\+::canvas3d\+::scene} object. \end{DoxyCompactList}\end{DoxyCompactItemize}

\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1scene_a8b59403747cb1338eb767896844000c7}\label{structevas_1_1canvas3d_1_1scene_a8b59403747cb1338eb767896844000c7}} 
static \hyperlink{group__Eo_ga88d29df76a2921aa5478803156d83be5}{Eo\+\_\+\+Class} const  $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}
Class scene. 

\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1scene_af5d5dd4dad67e3384a30eb9194ee34c1}\label{structevas_1_1canvas3d_1_1scene_af5d5dd4dad67e3384a30eb9194ee34c1}} 
\index{evas\+::canvas3d\+::scene@{evas\+::canvas3d\+::scene}!scene@{scene}}
\index{scene@{scene}!evas\+::canvas3d\+::scene@{evas\+::canvas3d\+::scene}}
\subsubsection{\texorpdfstring{scene()}{scene()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
{\footnotesize\ttfamily evas\+::canvas3d\+::scene\+::scene (\begin{DoxyParamCaption}\item[{\+::\hyperlink{structefl_1_1eo_1_1parent__type}{efl\+::eo\+::parent\+\_\+type}}]{\+\_\+p }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}



Constructs a new \hyperlink{structevas_1_1canvas3d_1_1scene}{evas\+::canvas3d\+::scene} object. 

Constructs a new \hyperlink{structevas_1_1canvas3d_1_1scene}{evas\+::canvas3d\+::scene} object. If you want this object to be a child of another Eo object, use an efl\+::eo\+::parent expression, like the example.

Example\+: 
\begin{DoxyCode}
\hyperlink{structevas_1_1canvas3d_1_1scene}{evas::canvas3d::scene} my\_scene(\hyperlink{group__Efl__Cxx__API_ga9a67daec890c873d3df9cf33b2ddd187}{efl::eo::parent} = parent\_object);
\end{DoxyCode}


\begin{DoxySeeAlso}{See also}
\hyperlink{structevas_1_1canvas3d_1_1scene_ad023cc5884e4934789b7d0610515035b}{scene(\+Eo$\ast$ eo)} 
\end{DoxySeeAlso}


References efl\+::eo\+::parent.

\mbox{\Hypertarget{structevas_1_1canvas3d_1_1scene_ad023cc5884e4934789b7d0610515035b}\label{structevas_1_1canvas3d_1_1scene_ad023cc5884e4934789b7d0610515035b}} 
\index{evas\+::canvas3d\+::scene@{evas\+::canvas3d\+::scene}!scene@{scene}}
\index{scene@{scene}!evas\+::canvas3d\+::scene@{evas\+::canvas3d\+::scene}}
\subsubsection{\texorpdfstring{scene()}{scene()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
{\footnotesize\ttfamily evas\+::canvas3d\+::scene\+::scene (\begin{DoxyParamCaption}\item[{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{eo }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}



Eo Constructor. 

Constructs the object from an Eo$\ast$ pointer stealing its ownership.


\begin{DoxyParams}{Parameters}
{\em eo} & The Eo object pointer. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1scene_a0b39c2c5d676e40f42e57390376385d8}\label{structevas_1_1canvas3d_1_1scene_a0b39c2c5d676e40f42e57390376385d8}} 
\index{evas\+::canvas3d\+::scene@{evas\+::canvas3d\+::scene}!scene@{scene}}
\index{scene@{scene}!evas\+::canvas3d\+::scene@{evas\+::canvas3d\+::scene}}
\subsubsection{\texorpdfstring{scene()}{scene()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily evas\+::canvas3d\+::scene\+::scene (\begin{DoxyParamCaption}\item[{std\+::nullptr\+\_\+t}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}



nullptr\+\_\+t Constructor. 

Constructs an empty (null) object. 

\subsection{Member Function Documentation}
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1scene_ac242725c5778a11e18c58b9529ff71d2}\label{structevas_1_1canvas3d_1_1scene_ac242725c5778a11e18c58b9529ff71d2}} 
\index{evas\+::canvas3d\+::scene@{evas\+::canvas3d\+::scene}!size\+\_\+set@{size\+\_\+set}}
\index{size\+\_\+set@{size\+\_\+set}!evas\+::canvas3d\+::scene@{evas\+::canvas3d\+::scene}}
\subsubsection{\texorpdfstring{size\+\_\+set()}{size\_set()}}
{\footnotesize\ttfamily void evas\+::canvas3d\+::scene\+::size\+\_\+set (\begin{DoxyParamCaption}\item[{int}]{w\+\_\+,  }\item[{int}]{h\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em w} & \\
\hline
{\em h} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1scene_abfc9714d43f03c6801794d434c48b342}\label{structevas_1_1canvas3d_1_1scene_abfc9714d43f03c6801794d434c48b342}} 
\index{evas\+::canvas3d\+::scene@{evas\+::canvas3d\+::scene}!size\+\_\+get@{size\+\_\+get}}
\index{size\+\_\+get@{size\+\_\+get}!evas\+::canvas3d\+::scene@{evas\+::canvas3d\+::scene}}
\subsubsection{\texorpdfstring{size\+\_\+get()}{size\_get()}}
{\footnotesize\ttfamily void evas\+::canvas3d\+::scene\+::size\+\_\+get (\begin{DoxyParamCaption}\item[{int $\ast$}]{w\+\_\+,  }\item[{int $\ast$}]{h\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em w} & \\
\hline
\mbox{\tt out}  & {\em h} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1scene_ab709b40b12dfd6183b1ea8ae0ea843a6}\label{structevas_1_1canvas3d_1_1scene_ab709b40b12dfd6183b1ea8ae0ea843a6}} 
\index{evas\+::canvas3d\+::scene@{evas\+::canvas3d\+::scene}!background\+\_\+color\+\_\+set@{background\+\_\+color\+\_\+set}}
\index{background\+\_\+color\+\_\+set@{background\+\_\+color\+\_\+set}!evas\+::canvas3d\+::scene@{evas\+::canvas3d\+::scene}}
\subsubsection{\texorpdfstring{background\+\_\+color\+\_\+set()}{background\_color\_set()}}
{\footnotesize\ttfamily void evas\+::canvas3d\+::scene\+::background\+\_\+color\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real}}]{r\+\_\+,  }\item[{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real}}]{g\+\_\+,  }\item[{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real}}]{b\+\_\+,  }\item[{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real}}]{a\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em r} & \\
\hline
{\em g} & \\
\hline
{\em b} & \\
\hline
{\em a} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1scene_a5d258396b8ff072466db218459a2a5d9}\label{structevas_1_1canvas3d_1_1scene_a5d258396b8ff072466db218459a2a5d9}} 
\index{evas\+::canvas3d\+::scene@{evas\+::canvas3d\+::scene}!background\+\_\+color\+\_\+get@{background\+\_\+color\+\_\+get}}
\index{background\+\_\+color\+\_\+get@{background\+\_\+color\+\_\+get}!evas\+::canvas3d\+::scene@{evas\+::canvas3d\+::scene}}
\subsubsection{\texorpdfstring{background\+\_\+color\+\_\+get()}{background\_color\_get()}}
{\footnotesize\ttfamily void evas\+::canvas3d\+::scene\+::background\+\_\+color\+\_\+get (\begin{DoxyParamCaption}\item[{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} $\ast$}]{r\+\_\+,  }\item[{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} $\ast$}]{g\+\_\+,  }\item[{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} $\ast$}]{b\+\_\+,  }\item[{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} $\ast$}]{a\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em r} & \\
\hline
\mbox{\tt out}  & {\em g} & \\
\hline
\mbox{\tt out}  & {\em b} & \\
\hline
\mbox{\tt out}  & {\em a} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1scene_ab505673e3cb346d1b5241f3a9d460195}\label{structevas_1_1canvas3d_1_1scene_ab505673e3cb346d1b5241f3a9d460195}} 
\index{evas\+::canvas3d\+::scene@{evas\+::canvas3d\+::scene}!pick@{pick}}
\index{pick@{pick}!evas\+::canvas3d\+::scene@{evas\+::canvas3d\+::scene}}
\subsubsection{\texorpdfstring{pick()}{pick()}}
{\footnotesize\ttfamily bool evas\+::canvas3d\+::scene\+::pick (\begin{DoxyParamCaption}\item[{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real}}]{x\+\_\+,  }\item[{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real}}]{y\+\_\+,  }\item[{\+::\hyperlink{structevas_1_1canvas3d_1_1node}{evas\+::canvas3d\+::node} $\ast$}]{node\+\_\+,  }\item[{\+::\hyperlink{structevas_1_1canvas3d_1_1mesh}{evas\+::canvas3d\+::mesh} $\ast$}]{mesh\+\_\+,  }\item[{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} $\ast$}]{s\+\_\+,  }\item[{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} $\ast$}]{t\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}[1]{Parameters}
 & {\em x} & \\
\hline
 & {\em y} & \\
\hline
\mbox{\tt out}  & {\em node} & \\
\hline
\mbox{\tt out}  & {\em mesh} & \\
\hline
\mbox{\tt out}  & {\em s} & \\
\hline
\mbox{\tt out}  & {\em t} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1scene_a45be88556a958669bc9d3ebb9b0644fb}\label{structevas_1_1canvas3d_1_1scene_a45be88556a958669bc9d3ebb9b0644fb}} 
\index{evas\+::canvas3d\+::scene@{evas\+::canvas3d\+::scene}!exist@{exist}}
\index{exist@{exist}!evas\+::canvas3d\+::scene@{evas\+::canvas3d\+::scene}}
\subsubsection{\texorpdfstring{exist()}{exist()}}
{\footnotesize\ttfamily \+::\hyperlink{structevas_1_1canvas3d_1_1node}{evas\+::canvas3d\+::node} evas\+::canvas3d\+::scene\+::exist (\begin{DoxyParamCaption}\item[{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real}}]{x\+\_\+,  }\item[{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real}}]{y\+\_\+,  }\item[{\+::\hyperlink{structevas_1_1canvas3d_1_1node}{evas\+::canvas3d\+::node}}]{node\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em x} & \\
\hline
{\em y} & \\
\hline
{\em node} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1scene_a09182e616d667ee4c9d76c05e6f0f97c}\label{structevas_1_1canvas3d_1_1scene_a09182e616d667ee4c9d76c05e6f0f97c}} 
\index{evas\+::canvas3d\+::scene@{evas\+::canvas3d\+::scene}!pick\+\_\+member\+\_\+list\+\_\+get@{pick\+\_\+member\+\_\+list\+\_\+get}}
\index{pick\+\_\+member\+\_\+list\+\_\+get@{pick\+\_\+member\+\_\+list\+\_\+get}!evas\+::canvas3d\+::scene@{evas\+::canvas3d\+::scene}}
\subsubsection{\texorpdfstring{pick\+\_\+member\+\_\+list\+\_\+get()}{pick\_member\_list\_get()}}
{\footnotesize\ttfamily \+::\hyperlink{classefl_1_1eina_1_1range__list}{efl\+::eina\+::range\+\_\+list}$<$ \+::\hyperlink{structevas_1_1canvas3d_1_1node}{evas\+::canvas3d\+::node} $>$ evas\+::canvas3d\+::scene\+::pick\+\_\+member\+\_\+list\+\_\+get (\begin{DoxyParamCaption}\item[{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real}}]{x\+\_\+,  }\item[{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real}}]{y\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em x} & \\
\hline
{\em y} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1scene_a23ed14b0f47dbaa58a508e35bb556205}\label{structevas_1_1canvas3d_1_1scene_a23ed14b0f47dbaa58a508e35bb556205}} 
\index{evas\+::canvas3d\+::scene@{evas\+::canvas3d\+::scene}!shadows\+\_\+enable\+\_\+set@{shadows\+\_\+enable\+\_\+set}}
\index{shadows\+\_\+enable\+\_\+set@{shadows\+\_\+enable\+\_\+set}!evas\+::canvas3d\+::scene@{evas\+::canvas3d\+::scene}}
\subsubsection{\texorpdfstring{shadows\+\_\+enable\+\_\+set()}{shadows\_enable\_set()}}
{\footnotesize\ttfamily void evas\+::canvas3d\+::scene\+::shadows\+\_\+enable\+\_\+set (\begin{DoxyParamCaption}\item[{bool}]{shadows\+\_\+enabled\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em shadows\+\_\+enabled} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1scene_a53af561ba3b52ed76a0071440a9dc1cb}\label{structevas_1_1canvas3d_1_1scene_a53af561ba3b52ed76a0071440a9dc1cb}} 
\index{evas\+::canvas3d\+::scene@{evas\+::canvas3d\+::scene}!color\+\_\+pick\+\_\+enable\+\_\+set@{color\+\_\+pick\+\_\+enable\+\_\+set}}
\index{color\+\_\+pick\+\_\+enable\+\_\+set@{color\+\_\+pick\+\_\+enable\+\_\+set}!evas\+::canvas3d\+::scene@{evas\+::canvas3d\+::scene}}
\subsubsection{\texorpdfstring{color\+\_\+pick\+\_\+enable\+\_\+set()}{color\_pick\_enable\_set()}}
{\footnotesize\ttfamily bool evas\+::canvas3d\+::scene\+::color\+\_\+pick\+\_\+enable\+\_\+set (\begin{DoxyParamCaption}\item[{bool}]{color\+\_\+pick\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em color\+\_\+pick} & \\
\hline
\end{DoxyParams}
