\hypertarget{structevas__3d__node}{\section{evas\+\_\+3d\+\_\+node Struct Reference}
\label{structevas__3d__node}\index{evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structevas__3d__node_a66727d5bb69aae403b4f9d1291c4e6f1}{evas\+\_\+3d\+\_\+node} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$eo)
\begin{DoxyCompactList}\small\item\em Eo Constructor. \end{DoxyCompactList}\item 
\hyperlink{structevas__3d__node_ae1fc9d14d190297174cc6ec67ae5bb7a}{evas\+\_\+3d\+\_\+node} (std\+::nullptr\+\_\+t)
\begin{DoxyCompactList}\small\item\em nullptr\+\_\+t Constructor. \end{DoxyCompactList}\item 
\hyperlink{structevas__3d__node_a55f5b42b73ec561d18e0113ecec8cc11}{evas\+\_\+3d\+\_\+node} (\hyperlink{group__Evas__3D__Types_gad741804014848abc7bcb750e73b69625}{Evas\+\_\+3\+D\+\_\+\+Node\+\_\+\+Type} type\+\_\+, \hyperlink{structefl_1_1eo_1_1parent__type}{efl\+::eo\+::parent\+\_\+type} \+\_\+p=(efl\+::eo\+::parent=nullptr))
\begin{DoxyCompactList}\small\item\em Constructor. \end{DoxyCompactList}\item 
\hypertarget{structevas__3d__node_a49972c799684ed7b5012eebf32a152b9}{\hyperlink{structevas__3d__node_a49972c799684ed7b5012eebf32a152b9}{evas\+\_\+3d\+\_\+node} (\hyperlink{structevas__3d__node}{evas\+\_\+3d\+\_\+node} const \&other)}\label{structevas__3d__node_a49972c799684ed7b5012eebf32a152b9}

\begin{DoxyCompactList}\small\item\em Copy Constructor. \end{DoxyCompactList}\item 
void \hyperlink{structevas__3d__node_ac783184c9eb57127cc3426a9436a919b}{update\+\_\+notify} () const 
\begin{DoxyCompactList}\small\item\em Pure virtual update\+\_\+notify function. \end{DoxyCompactList}\item 
void \hyperlink{structevas__3d__node_aa35ce6ad0fa9d3070fd7593f4fc9d50c}{change\+\_\+notify} (Evas\+\_\+3\+D\+\_\+\+State state\+\_\+, \hyperlink{group__Evas__3D__Object_ga377059ca8e1f5983cc758ebf0111a4be}{Evas\+\_\+3\+D\+\_\+\+Object} $\ast$ref\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Pure virtual change\+\_\+notify function. \end{DoxyCompactList}\item 
bool \hyperlink{structevas__3d__node_aa328880a03516be3a5a8751c1c929dd6}{position\+\_\+inherit\+\_\+get} () const 
\item 
void \hyperlink{structevas__3d__node_a5d191ae0a5509f1f58c331f374437a37}{position\+\_\+inherit\+\_\+set} (bool inherit\+\_\+) const 
\item 
bool \hyperlink{structevas__3d__node_adebbe8e28622bd2826eaa50aa6562d94}{orientation\+\_\+inherit\+\_\+get} () const 
\item 
void \hyperlink{structevas__3d__node_af1e041b2b4d9c7d52881d3a0a1086947}{orientation\+\_\+inherit\+\_\+set} (bool inherit\+\_\+) const 
\item 
bool \hyperlink{structevas__3d__node_afdbfe297667cc9d703d3d7b086dc0914}{scale\+\_\+inherit\+\_\+get} () const 
\item 
void \hyperlink{structevas__3d__node_a0a2b14bbbb9915230a0a07d7dd8f4a67}{scale\+\_\+inherit\+\_\+set} (bool inherit\+\_\+) const 
\item 
\hyperlink{group__Evas__3D__Camera_gacdb8ef6648a1fb37de0aaba9fdeeb04f}{Evas\+\_\+3\+D\+\_\+\+Camera} $\ast$ \hyperlink{structevas__3d__node_a10d5b7f9c340c715e1ddcae3fdbb7bf5}{camera\+\_\+get} () const 
\item 
void \hyperlink{structevas__3d__node_ad5733e78288feb44845743f376ad1134}{camera\+\_\+set} (\hyperlink{group__Evas__3D__Camera_gacdb8ef6648a1fb37de0aaba9fdeeb04f}{Evas\+\_\+3\+D\+\_\+\+Camera} $\ast$camera\+\_\+) const 
\item 
\hyperlink{group__Evas__3D__Light_ga8dfa7fb0636587e790767fa558ddf002}{Evas\+\_\+3\+D\+\_\+\+Light} $\ast$ \hyperlink{structevas__3d__node_aae528222e598340f0e6d77c278957b35}{light\+\_\+get} () const 
\item 
void \hyperlink{structevas__3d__node_a64604d328a864a44ab266e7c22dd6755}{light\+\_\+set} (\hyperlink{group__Evas__3D__Light_ga8dfa7fb0636587e790767fa558ddf002}{Evas\+\_\+3\+D\+\_\+\+Light} $\ast$light\+\_\+) const 
\item 
int \hyperlink{structevas__3d__node_aa8198eccc28fa86f64deb81cc3e02e66}{mesh\+\_\+frame\+\_\+get} (\hyperlink{group__Evas__3D__Mesh_gac18b53d5349db96ebfea8f676ff50fcf}{Evas\+\_\+3\+D\+\_\+\+Mesh} $\ast$mesh\+\_\+) const 
\item 
void \hyperlink{structevas__3d__node_ad5c13382955ec2458dac22053c2322da}{mesh\+\_\+frame\+\_\+set} (\hyperlink{group__Evas__3D__Mesh_gac18b53d5349db96ebfea8f676ff50fcf}{Evas\+\_\+3\+D\+\_\+\+Mesh} $\ast$mesh\+\_\+, int frame\+\_\+) const 
\item 
\hypertarget{structevas__3d__node_a2c86b7d9d19009497abb30dac1244679}{\hyperlink{group__Evas__3D__Types_gad741804014848abc7bcb750e73b69625}{Evas\+\_\+3\+D\+\_\+\+Node\+\_\+\+Type} {\bfseries type\+\_\+get} () const }\label{structevas__3d__node_a2c86b7d9d19009497abb30dac1244679}

\item 
void \hyperlink{structevas__3d__node_a9bbcb7f1bb57a03a63f951f87a8d568d}{member\+\_\+add} (\hyperlink{group__Evas__3D__Node_gae7c1edea8873c2773e46bcd73a1a8c9d}{Evas\+\_\+3\+D\+\_\+\+Node} $\ast$member\+\_\+) const 
\item 
void \hyperlink{structevas__3d__node_ac319b96a7988ddc1ff655d2922a06918}{member\+\_\+del} (\hyperlink{group__Evas__3D__Node_gae7c1edea8873c2773e46bcd73a1a8c9d}{Evas\+\_\+3\+D\+\_\+\+Node} $\ast$member\+\_\+) const 
\item 
\hypertarget{structevas__3d__node_a035fd39b973cdb5e2399fc62da8a1932}{\hyperlink{group__Evas__3D__Node_gae7c1edea8873c2773e46bcd73a1a8c9d}{Evas\+\_\+3\+D\+\_\+\+Node} $\ast$ {\bfseries parent\+\_\+get} () const }\label{structevas__3d__node_a035fd39b973cdb5e2399fc62da8a1932}

\item 
\hypertarget{structevas__3d__node_aa491014b1b0962452a55c10c5f8afa63}{\hyperlink{classefl_1_1eina_1_1range__list}{efl\+::eina\+::crange\+\_\+list}\\*
$<$ \hyperlink{group__Evas__3D__Node_gae7c1edea8873c2773e46bcd73a1a8c9d}{Evas\+\_\+3\+D\+\_\+\+Node} $\ast$ $>$ {\bfseries member\+\_\+list\+\_\+get} () const }\label{structevas__3d__node_aa491014b1b0962452a55c10c5f8afa63}

\item 
void \hyperlink{structevas__3d__node_ad98eb0127a0d8439a2e814e9629e05d8}{position\+\_\+set} (\hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} x\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} y\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} z\+\_\+) const 
\item 
void \hyperlink{structevas__3d__node_a4cb82aed7494904149dc7125579c45af}{orientation\+\_\+set} (\hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} x\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} y\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} z\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} w\+\_\+) const 
\item 
void \hyperlink{structevas__3d__node_aa50e839cfb08b1b9c1a6aca895a26e4d}{orientation\+\_\+angle\+\_\+axis\+\_\+set} (\hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} angle\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} x\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} y\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} z\+\_\+) const 
\item 
void \hyperlink{structevas__3d__node_aec6100a8cb2bb3b49fcb32866d012885}{scale\+\_\+set} (\hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} x\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} y\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} z\+\_\+) const 
\item 
void \hyperlink{structevas__3d__node_ae65b99d07f04b88cb96180159ee6b2ff}{position\+\_\+get} (\hyperlink{group__Evas__3D__Types_ga0149dbf2af2a0d3605c7fb5c9af1cccd}{Evas\+\_\+3\+D\+\_\+\+Space} space\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} $\ast$x\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} $\ast$y\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} $\ast$z\+\_\+) const 
\item 
void \hyperlink{structevas__3d__node_a38906a1ebb4e8d7589b7781fc098d3b6}{orientation\+\_\+get} (\hyperlink{group__Evas__3D__Types_ga0149dbf2af2a0d3605c7fb5c9af1cccd}{Evas\+\_\+3\+D\+\_\+\+Space} space\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} $\ast$x\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} $\ast$y\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} $\ast$z\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} $\ast$w\+\_\+) const 
\item 
void \hyperlink{structevas__3d__node_a847ae5d99282eaf967b9a37da4079046}{scale\+\_\+get} (\hyperlink{group__Evas__3D__Types_ga0149dbf2af2a0d3605c7fb5c9af1cccd}{Evas\+\_\+3\+D\+\_\+\+Space} space\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} $\ast$x\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} $\ast$y\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} $\ast$z\+\_\+) const 
\item 
void \hyperlink{structevas__3d__node_a18b0f726086649821316e8a346bda76e}{look\+\_\+at\+\_\+set} (\hyperlink{group__Evas__3D__Types_ga0149dbf2af2a0d3605c7fb5c9af1cccd}{Evas\+\_\+3\+D\+\_\+\+Space} target\+\_\+space\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} x\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} y\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} z\+\_\+, \hyperlink{group__Evas__3D__Types_ga0149dbf2af2a0d3605c7fb5c9af1cccd}{Evas\+\_\+3\+D\+\_\+\+Space} up\+\_\+space\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} ux\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} uy\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} uz\+\_\+) const 
\item 
void \hyperlink{structevas__3d__node_a4c476b40fbb219df9d8812d0afa67eee}{mesh\+\_\+add} (\hyperlink{group__Evas__3D__Mesh_gac18b53d5349db96ebfea8f676ff50fcf}{Evas\+\_\+3\+D\+\_\+\+Mesh} $\ast$mesh\+\_\+) const 
\item 
void \hyperlink{structevas__3d__node_a67ba374d9dc65044a952018e2bc82436}{mesh\+\_\+del} (\hyperlink{group__Evas__3D__Mesh_gac18b53d5349db96ebfea8f676ff50fcf}{Evas\+\_\+3\+D\+\_\+\+Mesh} $\ast$mesh\+\_\+) const 
\item 
\hypertarget{structevas__3d__node_a42ef4eaf5922d6e6a2d7e1c05bc02b47}{\hyperlink{classefl_1_1eina_1_1range__list}{efl\+::eina\+::crange\+\_\+list}\\*
$<$ \hyperlink{group__Evas__3D__Mesh_gac18b53d5349db96ebfea8f676ff50fcf}{Evas\+\_\+3\+D\+\_\+\+Mesh} $\ast$ $>$ {\bfseries mesh\+\_\+list\+\_\+get} () const }\label{structevas__3d__node_a42ef4eaf5922d6e6a2d7e1c05bc02b47}

\item 
void \hyperlink{structevas__3d__node_aed01da13db8288d7b95a2be4347be561}{bounding\+\_\+box\+\_\+get} (\hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} $\ast$x\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} $\ast$y\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} $\ast$z\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} $\ast$x2\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} $\ast$y2\+\_\+, \hyperlink{group__Evas__3D__Types_ga26ac85dabaf94eff27c75c387b526ef8}{Evas\+\_\+\+Real} $\ast$z2\+\_\+) const 
\item 
int \hyperlink{structevas__3d__node_a809ee18b0d03adb4b85381c024c577d0}{obb\+\_\+frustum\+\_\+check} (\hyperlink{group__Evas__3D__Node_gae7c1edea8873c2773e46bcd73a1a8c9d}{Evas\+\_\+3\+D\+\_\+\+Node} $\ast$camera\+\_\+node\+\_\+) const 
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structevas__3d__node_a4bf777f383279f2d6f3975d08f796707}{static \hyperlink{group__Eo_ga88d29df76a2921aa5478803156d83be5}{Eo\+\_\+\+Class} const $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()}\label{structevas__3d__node_a4bf777f383279f2d6f3975d08f796707}

\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{structevas__3d__node_a66727d5bb69aae403b4f9d1291c4e6f1}{\index{evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}!evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}}
\index{evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}!evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}}
\subsubsection[{evas\+\_\+3d\+\_\+node}]{\setlength{\rightskip}{0pt plus 5cm}evas\+\_\+3d\+\_\+node\+::evas\+\_\+3d\+\_\+node (
\begin{DoxyParamCaption}
\item[{{\bf Eo} $\ast$}]{eo}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}}\label{structevas__3d__node_a66727d5bb69aae403b4f9d1291c4e6f1}


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}
\hypertarget{structevas__3d__node_ae1fc9d14d190297174cc6ec67ae5bb7a}{\index{evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}!evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}}
\index{evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}!evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}}
\subsubsection[{evas\+\_\+3d\+\_\+node}]{\setlength{\rightskip}{0pt plus 5cm}evas\+\_\+3d\+\_\+node\+::evas\+\_\+3d\+\_\+node (
\begin{DoxyParamCaption}
\item[{std\+::nullptr\+\_\+t}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}}\label{structevas__3d__node_ae1fc9d14d190297174cc6ec67ae5bb7a}


nullptr\+\_\+t Constructor. 

Constructs an empty (null) object. \hypertarget{structevas__3d__node_a55f5b42b73ec561d18e0113ecec8cc11}{\index{evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}!evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}}
\index{evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}!evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}}
\subsubsection[{evas\+\_\+3d\+\_\+node}]{\setlength{\rightskip}{0pt plus 5cm}evas\+\_\+3d\+\_\+node\+::evas\+\_\+3d\+\_\+node (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+3\+D\+\_\+\+Node\+\_\+\+Type}}]{type\+\_\+, }
\item[{{\bf efl\+::eo\+::parent\+\_\+type}}]{\+\_\+p = {\ttfamily (efl\+:\+:eo\+:\+:parent~=~nullptr)}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{structevas__3d__node_a55f5b42b73ec561d18e0113ecec8cc11}


Constructor. 


\begin{DoxyParams}{Parameters}
{\em type} & \\
\hline
\end{DoxyParams}


\subsection{Member Function Documentation}
\hypertarget{structevas__3d__node_ac783184c9eb57127cc3426a9436a919b}{\index{evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}!update\+\_\+notify@{update\+\_\+notify}}
\index{update\+\_\+notify@{update\+\_\+notify}!evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}}
\subsubsection[{update\+\_\+notify}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+\_\+3d\+\_\+node\+::update\+\_\+notify (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{structevas__3d__node_ac783184c9eb57127cc3426a9436a919b}


Pure virtual update\+\_\+notify function. 

Update request for the object. 

References efl\+::eo\+::base\+::\+\_\+eo\+\_\+ptr().

\hypertarget{structevas__3d__node_aa35ce6ad0fa9d3070fd7593f4fc9d50c}{\index{evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}!change\+\_\+notify@{change\+\_\+notify}}
\index{change\+\_\+notify@{change\+\_\+notify}!evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}}
\subsubsection[{change\+\_\+notify}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+\_\+3d\+\_\+node\+::change\+\_\+notify (
\begin{DoxyParamCaption}
\item[{Evas\+\_\+3\+D\+\_\+\+State}]{state\+\_\+, }
\item[{{\bf Evas\+\_\+3\+D\+\_\+\+Object} $\ast$}]{ref\+\_\+}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{structevas__3d__node_aa35ce6ad0fa9d3070fd7593f4fc9d50c}


Pure virtual change\+\_\+notify function. 

Update request for the object.


\begin{DoxyParams}{Parameters}
{\em state} & State that is changed \\
\hline
{\em ref} & The Object that caused the change \\
\hline
\end{DoxyParams}


References efl\+::eo\+::base\+::\+\_\+eo\+\_\+ptr().

\hypertarget{structevas__3d__node_aa328880a03516be3a5a8751c1c929dd6}{\index{evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}!position\+\_\+inherit\+\_\+get@{position\+\_\+inherit\+\_\+get}}
\index{position\+\_\+inherit\+\_\+get@{position\+\_\+inherit\+\_\+get}!evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}}
\subsubsection[{position\+\_\+inherit\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}bool evas\+\_\+3d\+\_\+node\+::position\+\_\+inherit\+\_\+get (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{structevas__3d__node_aa328880a03516be3a5a8751c1c929dd6}

\begin{DoxyParams}{Parameters}
{\em inherit} & Whether to inherit parent position \\
\hline
\end{DoxyParams}


References efl\+::eo\+::base\+::\+\_\+eo\+\_\+ptr().

\hypertarget{structevas__3d__node_a5d191ae0a5509f1f58c331f374437a37}{\index{evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}!position\+\_\+inherit\+\_\+set@{position\+\_\+inherit\+\_\+set}}
\index{position\+\_\+inherit\+\_\+set@{position\+\_\+inherit\+\_\+set}!evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}}
\subsubsection[{position\+\_\+inherit\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+\_\+3d\+\_\+node\+::position\+\_\+inherit\+\_\+set (
\begin{DoxyParamCaption}
\item[{bool}]{inherit\+\_\+}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{structevas__3d__node_a5d191ae0a5509f1f58c331f374437a37}

\begin{DoxyParams}{Parameters}
{\em inherit} & Whether to inherit parent position \\
\hline
\end{DoxyParams}


References efl\+::eo\+::base\+::\+\_\+eo\+\_\+ptr().

\hypertarget{structevas__3d__node_adebbe8e28622bd2826eaa50aa6562d94}{\index{evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}!orientation\+\_\+inherit\+\_\+get@{orientation\+\_\+inherit\+\_\+get}}
\index{orientation\+\_\+inherit\+\_\+get@{orientation\+\_\+inherit\+\_\+get}!evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}}
\subsubsection[{orientation\+\_\+inherit\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}bool evas\+\_\+3d\+\_\+node\+::orientation\+\_\+inherit\+\_\+get (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{structevas__3d__node_adebbe8e28622bd2826eaa50aa6562d94}

\begin{DoxyParams}{Parameters}
{\em inherit} & Whether to inherit parent orientation \\
\hline
\end{DoxyParams}


References efl\+::eo\+::base\+::\+\_\+eo\+\_\+ptr().

\hypertarget{structevas__3d__node_af1e041b2b4d9c7d52881d3a0a1086947}{\index{evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}!orientation\+\_\+inherit\+\_\+set@{orientation\+\_\+inherit\+\_\+set}}
\index{orientation\+\_\+inherit\+\_\+set@{orientation\+\_\+inherit\+\_\+set}!evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}}
\subsubsection[{orientation\+\_\+inherit\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+\_\+3d\+\_\+node\+::orientation\+\_\+inherit\+\_\+set (
\begin{DoxyParamCaption}
\item[{bool}]{inherit\+\_\+}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{structevas__3d__node_af1e041b2b4d9c7d52881d3a0a1086947}

\begin{DoxyParams}{Parameters}
{\em inherit} & Whether to inherit parent orientation \\
\hline
\end{DoxyParams}


References efl\+::eo\+::base\+::\+\_\+eo\+\_\+ptr().

\hypertarget{structevas__3d__node_afdbfe297667cc9d703d3d7b086dc0914}{\index{evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}!scale\+\_\+inherit\+\_\+get@{scale\+\_\+inherit\+\_\+get}}
\index{scale\+\_\+inherit\+\_\+get@{scale\+\_\+inherit\+\_\+get}!evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}}
\subsubsection[{scale\+\_\+inherit\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}bool evas\+\_\+3d\+\_\+node\+::scale\+\_\+inherit\+\_\+get (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{structevas__3d__node_afdbfe297667cc9d703d3d7b086dc0914}

\begin{DoxyParams}{Parameters}
{\em inherit} & Whether to inherit parent scale \\
\hline
\end{DoxyParams}


References efl\+::eo\+::base\+::\+\_\+eo\+\_\+ptr().

\hypertarget{structevas__3d__node_a0a2b14bbbb9915230a0a07d7dd8f4a67}{\index{evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}!scale\+\_\+inherit\+\_\+set@{scale\+\_\+inherit\+\_\+set}}
\index{scale\+\_\+inherit\+\_\+set@{scale\+\_\+inherit\+\_\+set}!evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}}
\subsubsection[{scale\+\_\+inherit\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+\_\+3d\+\_\+node\+::scale\+\_\+inherit\+\_\+set (
\begin{DoxyParamCaption}
\item[{bool}]{inherit\+\_\+}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{structevas__3d__node_a0a2b14bbbb9915230a0a07d7dd8f4a67}

\begin{DoxyParams}{Parameters}
{\em inherit} & Whether to inherit parent scale \\
\hline
\end{DoxyParams}


References efl\+::eo\+::base\+::\+\_\+eo\+\_\+ptr().

\hypertarget{structevas__3d__node_a10d5b7f9c340c715e1ddcae3fdbb7bf5}{\index{evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}!camera\+\_\+get@{camera\+\_\+get}}
\index{camera\+\_\+get@{camera\+\_\+get}!evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}}
\subsubsection[{camera\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Evas\+\_\+3\+D\+\_\+\+Camera}$\ast$ evas\+\_\+3d\+\_\+node\+::camera\+\_\+get (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{structevas__3d__node_a10d5b7f9c340c715e1ddcae3fdbb7bf5}

\begin{DoxyParams}{Parameters}
{\em camera} & The camera \\
\hline
\end{DoxyParams}


References efl\+::eo\+::base\+::\+\_\+eo\+\_\+ptr().

\hypertarget{structevas__3d__node_ad5733e78288feb44845743f376ad1134}{\index{evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}!camera\+\_\+set@{camera\+\_\+set}}
\index{camera\+\_\+set@{camera\+\_\+set}!evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}}
\subsubsection[{camera\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+\_\+3d\+\_\+node\+::camera\+\_\+set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+3\+D\+\_\+\+Camera} $\ast$}]{camera\+\_\+}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{structevas__3d__node_ad5733e78288feb44845743f376ad1134}

\begin{DoxyParams}{Parameters}
{\em camera} & The camera \\
\hline
\end{DoxyParams}


References efl\+::eo\+::base\+::\+\_\+eo\+\_\+ptr().

\hypertarget{structevas__3d__node_aae528222e598340f0e6d77c278957b35}{\index{evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}!light\+\_\+get@{light\+\_\+get}}
\index{light\+\_\+get@{light\+\_\+get}!evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}}
\subsubsection[{light\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Evas\+\_\+3\+D\+\_\+\+Light}$\ast$ evas\+\_\+3d\+\_\+node\+::light\+\_\+get (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{structevas__3d__node_aae528222e598340f0e6d77c278957b35}

\begin{DoxyParams}{Parameters}
{\em light} & The light \\
\hline
\end{DoxyParams}


References efl\+::eo\+::base\+::\+\_\+eo\+\_\+ptr().

\hypertarget{structevas__3d__node_a64604d328a864a44ab266e7c22dd6755}{\index{evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}!light\+\_\+set@{light\+\_\+set}}
\index{light\+\_\+set@{light\+\_\+set}!evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}}
\subsubsection[{light\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+\_\+3d\+\_\+node\+::light\+\_\+set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+3\+D\+\_\+\+Light} $\ast$}]{light\+\_\+}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{structevas__3d__node_a64604d328a864a44ab266e7c22dd6755}

\begin{DoxyParams}{Parameters}
{\em light} & The light \\
\hline
\end{DoxyParams}


References efl\+::eo\+::base\+::\+\_\+eo\+\_\+ptr().

\hypertarget{structevas__3d__node_aa8198eccc28fa86f64deb81cc3e02e66}{\index{evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}!mesh\+\_\+frame\+\_\+get@{mesh\+\_\+frame\+\_\+get}}
\index{mesh\+\_\+frame\+\_\+get@{mesh\+\_\+frame\+\_\+get}!evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}}
\subsubsection[{mesh\+\_\+frame\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}int evas\+\_\+3d\+\_\+node\+::mesh\+\_\+frame\+\_\+get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+3\+D\+\_\+\+Mesh} $\ast$}]{mesh\+\_\+}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{structevas__3d__node_aa8198eccc28fa86f64deb81cc3e02e66}

\begin{DoxyParams}{Parameters}
{\em frame} & The animation frame number. \\
\hline
\end{DoxyParams}


References efl\+::eo\+::base\+::\+\_\+eo\+\_\+ptr().

\hypertarget{structevas__3d__node_ad5c13382955ec2458dac22053c2322da}{\index{evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}!mesh\+\_\+frame\+\_\+set@{mesh\+\_\+frame\+\_\+set}}
\index{mesh\+\_\+frame\+\_\+set@{mesh\+\_\+frame\+\_\+set}!evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}}
\subsubsection[{mesh\+\_\+frame\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+\_\+3d\+\_\+node\+::mesh\+\_\+frame\+\_\+set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+3\+D\+\_\+\+Mesh} $\ast$}]{mesh\+\_\+, }
\item[{int}]{frame\+\_\+}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{structevas__3d__node_ad5c13382955ec2458dac22053c2322da}

\begin{DoxyParams}{Parameters}
{\em frame} & The animation frame number. \\
\hline
\end{DoxyParams}


References efl\+::eo\+::base\+::\+\_\+eo\+\_\+ptr().

\hypertarget{structevas__3d__node_a9bbcb7f1bb57a03a63f951f87a8d568d}{\index{evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}!member\+\_\+add@{member\+\_\+add}}
\index{member\+\_\+add@{member\+\_\+add}!evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}}
\subsubsection[{member\+\_\+add}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+\_\+3d\+\_\+node\+::member\+\_\+add (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+3\+D\+\_\+\+Node} $\ast$}]{member\+\_\+}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{structevas__3d__node_a9bbcb7f1bb57a03a63f951f87a8d568d}

\begin{DoxyParams}{Parameters}
{\em member} & Node object to be added. \\
\hline
\end{DoxyParams}


References efl\+::eo\+::base\+::\+\_\+eo\+\_\+ptr().

\hypertarget{structevas__3d__node_ac319b96a7988ddc1ff655d2922a06918}{\index{evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}!member\+\_\+del@{member\+\_\+del}}
\index{member\+\_\+del@{member\+\_\+del}!evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}}
\subsubsection[{member\+\_\+del}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+\_\+3d\+\_\+node\+::member\+\_\+del (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+3\+D\+\_\+\+Node} $\ast$}]{member\+\_\+}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{structevas__3d__node_ac319b96a7988ddc1ff655d2922a06918}

\begin{DoxyParams}{Parameters}
{\em member} & Member node to be deleted from the given node. \\
\hline
\end{DoxyParams}


References efl\+::eo\+::base\+::\+\_\+eo\+\_\+ptr().

\hypertarget{structevas__3d__node_ad98eb0127a0d8439a2e814e9629e05d8}{\index{evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}!position\+\_\+set@{position\+\_\+set}}
\index{position\+\_\+set@{position\+\_\+set}!evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}}
\subsubsection[{position\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+\_\+3d\+\_\+node\+::position\+\_\+set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+\+Real}}]{x\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real}}]{y\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real}}]{z\+\_\+}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{structevas__3d__node_ad98eb0127a0d8439a2e814e9629e05d8}

\begin{DoxyParams}{Parameters}
{\em x} & X coordinate of the position. \\
\hline
{\em y} & Y coordinate of the position. \\
\hline
{\em z} & Z coordinate of the position. \\
\hline
\end{DoxyParams}


References efl\+::eo\+::base\+::\+\_\+eo\+\_\+ptr().

\hypertarget{structevas__3d__node_a4cb82aed7494904149dc7125579c45af}{\index{evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}!orientation\+\_\+set@{orientation\+\_\+set}}
\index{orientation\+\_\+set@{orientation\+\_\+set}!evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}}
\subsubsection[{orientation\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+\_\+3d\+\_\+node\+::orientation\+\_\+set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+\+Real}}]{x\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real}}]{y\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real}}]{z\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real}}]{w\+\_\+}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{structevas__3d__node_a4cb82aed7494904149dc7125579c45af}

\begin{DoxyParams}{Parameters}
{\em x} & X term of the orientation quaternion (w, x, y, z) \\
\hline
{\em y} & Y term of the orientation quaternion (w, x, y, z) \\
\hline
{\em z} & Z term of the orientation quaternion (w, x, y, z) \\
\hline
{\em w} & W term of the orientation quaternion (w, x, y, z) \\
\hline
\end{DoxyParams}


References efl\+::eo\+::base\+::\+\_\+eo\+\_\+ptr().

\hypertarget{structevas__3d__node_aa50e839cfb08b1b9c1a6aca895a26e4d}{\index{evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}!orientation\+\_\+angle\+\_\+axis\+\_\+set@{orientation\+\_\+angle\+\_\+axis\+\_\+set}}
\index{orientation\+\_\+angle\+\_\+axis\+\_\+set@{orientation\+\_\+angle\+\_\+axis\+\_\+set}!evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}}
\subsubsection[{orientation\+\_\+angle\+\_\+axis\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+\_\+3d\+\_\+node\+::orientation\+\_\+angle\+\_\+axis\+\_\+set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+\+Real}}]{angle\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real}}]{x\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real}}]{y\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real}}]{z\+\_\+}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{structevas__3d__node_aa50e839cfb08b1b9c1a6aca895a26e4d}

\begin{DoxyParams}{Parameters}
{\em angle} & Rotation angle. \\
\hline
{\em x} & X term of the rotation axis. \\
\hline
{\em y} & Y term of the rotation axis. \\
\hline
{\em z} & Z term of the rotation axis. \\
\hline
\end{DoxyParams}


References efl\+::eo\+::base\+::\+\_\+eo\+\_\+ptr().

\hypertarget{structevas__3d__node_aec6100a8cb2bb3b49fcb32866d012885}{\index{evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}!scale\+\_\+set@{scale\+\_\+set}}
\index{scale\+\_\+set@{scale\+\_\+set}!evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}}
\subsubsection[{scale\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+\_\+3d\+\_\+node\+::scale\+\_\+set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+\+Real}}]{x\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real}}]{y\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real}}]{z\+\_\+}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{structevas__3d__node_aec6100a8cb2bb3b49fcb32866d012885}

\begin{DoxyParams}{Parameters}
{\em x} & Scale factor along X-\/axis. \\
\hline
{\em y} & Scale factor along Y-\/axis. \\
\hline
{\em z} & Scale factor along Z-\/axis. \\
\hline
\end{DoxyParams}


References efl\+::eo\+::base\+::\+\_\+eo\+\_\+ptr().

\hypertarget{structevas__3d__node_ae65b99d07f04b88cb96180159ee6b2ff}{\index{evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}!position\+\_\+get@{position\+\_\+get}}
\index{position\+\_\+get@{position\+\_\+get}!evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}}
\subsubsection[{position\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+\_\+3d\+\_\+node\+::position\+\_\+get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+3\+D\+\_\+\+Space}}]{space\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real} $\ast$}]{x\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real} $\ast$}]{y\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real} $\ast$}]{z\+\_\+}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{structevas__3d__node_ae65b99d07f04b88cb96180159ee6b2ff}

\begin{DoxyParams}[1]{Parameters}
 & {\em space} & \\
\hline
\mbox{\tt out}  & {\em x} & Pointer to receive X coordinate of the position. \\
\hline
\mbox{\tt out}  & {\em y} & Pointer to receive Y coordinate of the position. \\
\hline
\mbox{\tt out}  & {\em z} & Pointer to receive Z coordinate of the position. \\
\hline
\end{DoxyParams}


References efl\+::eo\+::base\+::\+\_\+eo\+\_\+ptr().

\hypertarget{structevas__3d__node_a38906a1ebb4e8d7589b7781fc098d3b6}{\index{evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}!orientation\+\_\+get@{orientation\+\_\+get}}
\index{orientation\+\_\+get@{orientation\+\_\+get}!evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}}
\subsubsection[{orientation\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+\_\+3d\+\_\+node\+::orientation\+\_\+get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+3\+D\+\_\+\+Space}}]{space\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real} $\ast$}]{x\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real} $\ast$}]{y\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real} $\ast$}]{z\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real} $\ast$}]{w\+\_\+}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{structevas__3d__node_a38906a1ebb4e8d7589b7781fc098d3b6}

\begin{DoxyParams}[1]{Parameters}
 & {\em space} & \\
\hline
\mbox{\tt out}  & {\em x} & Pointer to receive X term of the orientation quaternion. \\
\hline
\mbox{\tt out}  & {\em y} & Pointer to receive Y term of the orientation quaternion. \\
\hline
\mbox{\tt out}  & {\em z} & Pointer to receive Z term of the orientation quaternion. \\
\hline
\mbox{\tt out}  & {\em w} & Pointer to receive W term of the orientation quaternion. \\
\hline
\end{DoxyParams}


References efl\+::eo\+::base\+::\+\_\+eo\+\_\+ptr().

\hypertarget{structevas__3d__node_a847ae5d99282eaf967b9a37da4079046}{\index{evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}!scale\+\_\+get@{scale\+\_\+get}}
\index{scale\+\_\+get@{scale\+\_\+get}!evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}}
\subsubsection[{scale\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+\_\+3d\+\_\+node\+::scale\+\_\+get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+3\+D\+\_\+\+Space}}]{space\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real} $\ast$}]{x\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real} $\ast$}]{y\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real} $\ast$}]{z\+\_\+}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{structevas__3d__node_a847ae5d99282eaf967b9a37da4079046}

\begin{DoxyParams}[1]{Parameters}
 & {\em space} & \\
\hline
\mbox{\tt out}  & {\em x} & Pointer to receive Scale factor along X-\/axis. \\
\hline
\mbox{\tt out}  & {\em y} & Pointer to receive Scale factor along X-\/axis. \\
\hline
\mbox{\tt out}  & {\em z} & Pointer to receive Scale factor along X-\/axis. \\
\hline
\end{DoxyParams}


References efl\+::eo\+::base\+::\+\_\+eo\+\_\+ptr().

\hypertarget{structevas__3d__node_a18b0f726086649821316e8a346bda76e}{\index{evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}!look\+\_\+at\+\_\+set@{look\+\_\+at\+\_\+set}}
\index{look\+\_\+at\+\_\+set@{look\+\_\+at\+\_\+set}!evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}}
\subsubsection[{look\+\_\+at\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+\_\+3d\+\_\+node\+::look\+\_\+at\+\_\+set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+3\+D\+\_\+\+Space}}]{target\+\_\+space\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real}}]{x\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real}}]{y\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real}}]{z\+\_\+, }
\item[{{\bf Evas\+\_\+3\+D\+\_\+\+Space}}]{up\+\_\+space\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real}}]{ux\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real}}]{uy\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real}}]{uz\+\_\+}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{structevas__3d__node_a18b0f726086649821316e8a346bda76e}

\begin{DoxyParams}{Parameters}
{\em target\+\_\+space} & Space where the target position belongs to. \\
\hline
{\em x} & X coordinate of the target position. \\
\hline
{\em y} & Y coordinate of the target position. \\
\hline
{\em z} & Z coordinate of the target position. \\
\hline
{\em up\+\_\+space} & Space where the up vector belongs to. \\
\hline
{\em ux} & X term of the up vector. \\
\hline
{\em uy} & Y term of the up vector. \\
\hline
{\em uz} & Z term of the up vector. \\
\hline
\end{DoxyParams}


References efl\+::eo\+::base\+::\+\_\+eo\+\_\+ptr().

\hypertarget{structevas__3d__node_a4c476b40fbb219df9d8812d0afa67eee}{\index{evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}!mesh\+\_\+add@{mesh\+\_\+add}}
\index{mesh\+\_\+add@{mesh\+\_\+add}!evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}}
\subsubsection[{mesh\+\_\+add}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+\_\+3d\+\_\+node\+::mesh\+\_\+add (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+3\+D\+\_\+\+Mesh} $\ast$}]{mesh\+\_\+}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{structevas__3d__node_a4c476b40fbb219df9d8812d0afa67eee}

\begin{DoxyParams}{Parameters}
{\em mesh} & The mesh to be added. \\
\hline
\end{DoxyParams}


References efl\+::eo\+::base\+::\+\_\+eo\+\_\+ptr().

\hypertarget{structevas__3d__node_a67ba374d9dc65044a952018e2bc82436}{\index{evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}!mesh\+\_\+del@{mesh\+\_\+del}}
\index{mesh\+\_\+del@{mesh\+\_\+del}!evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}}
\subsubsection[{mesh\+\_\+del}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+\_\+3d\+\_\+node\+::mesh\+\_\+del (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+3\+D\+\_\+\+Mesh} $\ast$}]{mesh\+\_\+}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{structevas__3d__node_a67ba374d9dc65044a952018e2bc82436}

\begin{DoxyParams}{Parameters}
{\em mesh} & The mesh to be deleted. \\
\hline
\end{DoxyParams}


References efl\+::eo\+::base\+::\+\_\+eo\+\_\+ptr().

\hypertarget{structevas__3d__node_aed01da13db8288d7b95a2be4347be561}{\index{evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}!bounding\+\_\+box\+\_\+get@{bounding\+\_\+box\+\_\+get}}
\index{bounding\+\_\+box\+\_\+get@{bounding\+\_\+box\+\_\+get}!evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}}
\subsubsection[{bounding\+\_\+box\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+\_\+3d\+\_\+node\+::bounding\+\_\+box\+\_\+get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+\+Real} $\ast$}]{x\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real} $\ast$}]{y\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real} $\ast$}]{z\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real} $\ast$}]{x2\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real} $\ast$}]{y2\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real} $\ast$}]{z2\+\_\+}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{structevas__3d__node_aed01da13db8288d7b95a2be4347be561}

\begin{DoxyParams}{Parameters}
{\em x} & Coordinates of vector. \\
\hline
{\em y} & \\
\hline
{\em z} & \\
\hline
{\em x2} & \\
\hline
{\em y2} & \\
\hline
{\em z2} & \\
\hline
\end{DoxyParams}


References efl\+::eo\+::base\+::\+\_\+eo\+\_\+ptr().

\hypertarget{structevas__3d__node_a809ee18b0d03adb4b85381c024c577d0}{\index{evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}!obb\+\_\+frustum\+\_\+check@{obb\+\_\+frustum\+\_\+check}}
\index{obb\+\_\+frustum\+\_\+check@{obb\+\_\+frustum\+\_\+check}!evas\+\_\+3d\+\_\+node@{evas\+\_\+3d\+\_\+node}}
\subsubsection[{obb\+\_\+frustum\+\_\+check}]{\setlength{\rightskip}{0pt plus 5cm}int evas\+\_\+3d\+\_\+node\+::obb\+\_\+frustum\+\_\+check (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+3\+D\+\_\+\+Node} $\ast$}]{camera\+\_\+node\+\_\+}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{structevas__3d__node_a809ee18b0d03adb4b85381c024c577d0}

\begin{DoxyParams}{Parameters}
{\em camera\+\_\+node} & \\
\hline
\end{DoxyParams}


References efl\+::eo\+::base\+::\+\_\+eo\+\_\+ptr().

