\hypertarget{structevas_1_1canvas3d_1_1node}{}\section{evas\+:\+:canvas3d\+:\+:node Struct Reference}
\label{structevas_1_1canvas3d_1_1node}\index{evas\+::canvas3d\+::node@{evas\+::canvas3d\+::node}}


Class node.  


\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structevas_1_1canvas3d_1_1node_a173fb877f2d5501ba798f7d4db51aeff}{node} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$eo)
\begin{DoxyCompactList}\small\item\em Eo Constructor. \end{DoxyCompactList}\item 
\hyperlink{structevas_1_1canvas3d_1_1node_aa7207bf0a0459f5be7a9f9c514d587e7}{node} (std\+::nullptr\+\_\+t)
\begin{DoxyCompactList}\small\item\em nullptr\+\_\+t Constructor. \end{DoxyCompactList}\item 
\hyperlink{structevas_1_1canvas3d_1_1node_af56a945c2b23cf6aef784d04541959e5}{node} (\hyperlink{structevas_1_1canvas3d_1_1node}{node} const \&other)\hypertarget{structevas_1_1canvas3d_1_1node_af56a945c2b23cf6aef784d04541959e5}{}\label{structevas_1_1canvas3d_1_1node_af56a945c2b23cf6aef784d04541959e5}

\begin{DoxyCompactList}\small\item\em Copy Constructor. \end{DoxyCompactList}\item 
Evas\+\_\+\+Canvas3\+D\+\_\+\+Node\+\_\+\+Type {\bfseries type\+\_\+get} () const \hypertarget{structevas_1_1canvas3d_1_1node_af5e9b6289278d0fbe729c31452f7df0e}{}\label{structevas_1_1canvas3d_1_1node_af5e9b6289278d0fbe729c31452f7df0e}

\item 
void \hyperlink{structevas_1_1canvas3d_1_1node_ad775537cd753a759c9e3af32da7e286d}{member\+\_\+add} (\+::\hyperlink{structevas_1_1canvas3d_1_1node}{evas\+::canvas3d\+::node} member\+\_\+) const 
\item 
void \hyperlink{structevas_1_1canvas3d_1_1node_a76118ed13b670ca30d3c22294ac62cb8}{member\+\_\+del} (\+::\hyperlink{structevas_1_1canvas3d_1_1node}{evas\+::canvas3d\+::node} member\+\_\+) const 
\item 
\+::\hyperlink{structevas_1_1canvas3d_1_1node}{evas\+::canvas3d\+::node} {\bfseries parent\+\_\+get} () const \hypertarget{structevas_1_1canvas3d_1_1node_a7cfcab99e065f043c1a85e96f17a3010}{}\label{structevas_1_1canvas3d_1_1node_a7cfcab99e065f043c1a85e96f17a3010}

\item 
\+::\hyperlink{classefl_1_1eina_1_1range__list}{efl\+::eina\+::crange\+\_\+list}$<$ \+::\hyperlink{structevas_1_1canvas3d_1_1node}{evas\+::canvas3d\+::node} $>$ {\bfseries member\+\_\+list\+\_\+get} () const \hypertarget{structevas_1_1canvas3d_1_1node_ad743fa322ab73a7988de71effc37030b}{}\label{structevas_1_1canvas3d_1_1node_ad743fa322ab73a7988de71effc37030b}

\item 
\hyperlink{group__Eina__Hash__Group_ga9a89d7d3ee260d3a60572ebf651b07e0}{Eina\+\_\+\+Hash} $\ast$ {\bfseries scene\+\_\+root\+\_\+get} () const \hypertarget{structevas_1_1canvas3d_1_1node_aa4a19ee6ef1c94367ac00ff2527e5c0b}{}\label{structevas_1_1canvas3d_1_1node_aa4a19ee6ef1c94367ac00ff2527e5c0b}

\item 
void \hyperlink{structevas_1_1canvas3d_1_1node_a50c6ed1794e92003b306882250c75d61}{position\+\_\+set} (\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} x\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} y\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} z\+\_\+) const 
\item 
void \hyperlink{structevas_1_1canvas3d_1_1node_ab90b62821b149f2f9b6277913296d52c}{orientation\+\_\+set} (\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} x\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} y\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} z\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} w\+\_\+) const 
\item 
void \hyperlink{structevas_1_1canvas3d_1_1node_ad7439b2de0631513064ad62f4d2c5c49}{orientation\+\_\+angle\+\_\+axis\+\_\+set} (\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} angle\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} x\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} y\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} z\+\_\+) const 
\item 
void \hyperlink{structevas_1_1canvas3d_1_1node_a3fd300b94f2ec11e3ebecd060a1c148f}{scale\+\_\+set} (\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} x\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} y\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} z\+\_\+) const 
\item 
void \hyperlink{structevas_1_1canvas3d_1_1node_a94b9e2c3b84cae2959477cfdde7b7e9e}{position\+\_\+get} (Evas\+\_\+\+Canvas3\+D\+\_\+\+Space space\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} $\ast$x\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} $\ast$y\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} $\ast$z\+\_\+) const 
\item 
void \hyperlink{structevas_1_1canvas3d_1_1node_a64955d5a6cc8909626c3e9318b6902b6}{orientation\+\_\+get} (Evas\+\_\+\+Canvas3\+D\+\_\+\+Space space\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} $\ast$x\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} $\ast$y\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} $\ast$z\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} $\ast$w\+\_\+) const 
\item 
void \hyperlink{structevas_1_1canvas3d_1_1node_a980c83b56fbcac434a84492412a28ea9}{scale\+\_\+get} (Evas\+\_\+\+Canvas3\+D\+\_\+\+Space space\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} $\ast$x\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} $\ast$y\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} $\ast$z\+\_\+) const 
\item 
void \hyperlink{structevas_1_1canvas3d_1_1node_af1c881133155b4a34369fa70c3947555}{look\+\_\+at\+\_\+set} (Evas\+\_\+\+Canvas3\+D\+\_\+\+Space target\+\_\+space\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} x\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} y\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} z\+\_\+, Evas\+\_\+\+Canvas3\+D\+\_\+\+Space up\+\_\+space\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} ux\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} uy\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} uz\+\_\+) const 
\item 
void \hyperlink{structevas_1_1canvas3d_1_1node_a743940a280103e3107f9aaf53310101d}{mesh\+\_\+add} (\+::\hyperlink{structevas_1_1canvas3d_1_1mesh}{evas\+::canvas3d\+::mesh} mesh\+\_\+) const 
\item 
void \hyperlink{structevas_1_1canvas3d_1_1node_a931d7e8fada3210bf5592d079d5108a5}{mesh\+\_\+del} (\+::\hyperlink{structevas_1_1canvas3d_1_1mesh}{evas\+::canvas3d\+::mesh} mesh\+\_\+) const 
\item 
\+::\hyperlink{classefl_1_1eina_1_1range__list}{efl\+::eina\+::crange\+\_\+list}$<$ \+::\hyperlink{structevas_1_1canvas3d_1_1mesh}{evas\+::canvas3d\+::mesh} $>$ {\bfseries mesh\+\_\+list\+\_\+get} () const \hypertarget{structevas_1_1canvas3d_1_1node_a79a51ff4bbde0886308a3499b4236b20}{}\label{structevas_1_1canvas3d_1_1node_a79a51ff4bbde0886308a3499b4236b20}

\item 
void \hyperlink{structevas_1_1canvas3d_1_1node_aa22f461e20b3febb0790841155287690}{bounding\+\_\+box\+\_\+get} (\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} $\ast$x\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} $\ast$y\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} $\ast$z\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} $\ast$x2\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} $\ast$y2\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} $\ast$z2\+\_\+) const 
\item 
void \hyperlink{structevas_1_1canvas3d_1_1node_a141621ac844e8e8bfe176c9b6973a384}{bounding\+\_\+sphere\+\_\+get} (\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} $\ast$x\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} $\ast$y\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} $\ast$z\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} $\ast$r\+\_\+) const 
\item 
bool {\bfseries position\+\_\+inherit\+\_\+get} () const \hypertarget{structevas_1_1canvas3d_1_1node_a7b661742c43e494a37b5ffc4696a3fea}{}\label{structevas_1_1canvas3d_1_1node_a7b661742c43e494a37b5ffc4696a3fea}

\item 
void {\bfseries position\+\_\+inherit\+\_\+set} (bool inherit\+\_\+) const \hypertarget{structevas_1_1canvas3d_1_1node_a70270543b6c60d6282ab65197f69cc1f}{}\label{structevas_1_1canvas3d_1_1node_a70270543b6c60d6282ab65197f69cc1f}

\item 
bool {\bfseries orientation\+\_\+inherit\+\_\+get} () const \hypertarget{structevas_1_1canvas3d_1_1node_a082ff63685bb7e078a8d5c7c0ed857dd}{}\label{structevas_1_1canvas3d_1_1node_a082ff63685bb7e078a8d5c7c0ed857dd}

\item 
void {\bfseries orientation\+\_\+inherit\+\_\+set} (bool inherit\+\_\+) const \hypertarget{structevas_1_1canvas3d_1_1node_acb44196b0e821fb177d39d56a3b7675d}{}\label{structevas_1_1canvas3d_1_1node_acb44196b0e821fb177d39d56a3b7675d}

\item 
bool {\bfseries scale\+\_\+inherit\+\_\+get} () const \hypertarget{structevas_1_1canvas3d_1_1node_ab7f10961b78cae041e12a7bd7b8d53fb}{}\label{structevas_1_1canvas3d_1_1node_ab7f10961b78cae041e12a7bd7b8d53fb}

\item 
void {\bfseries scale\+\_\+inherit\+\_\+set} (bool inherit\+\_\+) const \hypertarget{structevas_1_1canvas3d_1_1node_a2506869ab7d4a2939480ee1181e24aac}{}\label{structevas_1_1canvas3d_1_1node_a2506869ab7d4a2939480ee1181e24aac}

\item 
\+::\hyperlink{structevas_1_1canvas3d_1_1object}{evas\+::canvas3d\+::object} {\bfseries camera\+\_\+get} () const \hypertarget{structevas_1_1canvas3d_1_1node_aa643e362e425d6921d4ff1f08b60e8e6}{}\label{structevas_1_1canvas3d_1_1node_aa643e362e425d6921d4ff1f08b60e8e6}

\item 
void {\bfseries camera\+\_\+set} (\+::\hyperlink{structevas_1_1canvas3d_1_1object}{evas\+::canvas3d\+::object} camera\+\_\+) const \hypertarget{structevas_1_1canvas3d_1_1node_a26b0fb17aea910879542aad27cfc1a38}{}\label{structevas_1_1canvas3d_1_1node_a26b0fb17aea910879542aad27cfc1a38}

\item 
\+::\hyperlink{structevas_1_1canvas3d_1_1light}{evas\+::canvas3d\+::light} {\bfseries light\+\_\+get} () const \hypertarget{structevas_1_1canvas3d_1_1node_a3cceaffbce0c1ec4521748b477d840df}{}\label{structevas_1_1canvas3d_1_1node_a3cceaffbce0c1ec4521748b477d840df}

\item 
void {\bfseries light\+\_\+set} (\+::\hyperlink{structevas_1_1canvas3d_1_1light}{evas\+::canvas3d\+::light} light\+\_\+) const \hypertarget{structevas_1_1canvas3d_1_1node_a4e830d484f2d1b6279edb3327553aa77}{}\label{structevas_1_1canvas3d_1_1node_a4e830d484f2d1b6279edb3327553aa77}

\item 
int {\bfseries mesh\+\_\+frame\+\_\+get} (\+::\hyperlink{structevas_1_1canvas3d_1_1mesh}{evas\+::canvas3d\+::mesh} mesh\+\_\+) const \hypertarget{structevas_1_1canvas3d_1_1node_a7fda9d6db44c6e3bc64e00c4f3e961ee}{}\label{structevas_1_1canvas3d_1_1node_a7fda9d6db44c6e3bc64e00c4f3e961ee}

\item 
void {\bfseries mesh\+\_\+frame\+\_\+set} (\+::\hyperlink{structevas_1_1canvas3d_1_1mesh}{evas\+::canvas3d\+::mesh} mesh\+\_\+, int frame\+\_\+) const \hypertarget{structevas_1_1canvas3d_1_1node_a4e47434fd7ce2d764c9599e5326f9c9d}{}\label{structevas_1_1canvas3d_1_1node_a4e47434fd7ce2d764c9599e5326f9c9d}

\item 
\+::\hyperlink{structevas_1_1canvas3d_1_1node}{evas\+::canvas3d\+::node} {\bfseries billboard\+\_\+target\+\_\+get} () const \hypertarget{structevas_1_1canvas3d_1_1node_a3e07a88d885b970cb6824376caa2b457}{}\label{structevas_1_1canvas3d_1_1node_a3e07a88d885b970cb6824376caa2b457}

\item 
void {\bfseries billboard\+\_\+target\+\_\+set} (\+::\hyperlink{structevas_1_1canvas3d_1_1node}{evas\+::canvas3d\+::node} target\+\_\+) const \hypertarget{structevas_1_1canvas3d_1_1node_a8df850394da9e39cf68bf1075875bb19}{}\label{structevas_1_1canvas3d_1_1node_a8df850394da9e39cf68bf1075875bb19}

\item 
{\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\+\_\+)\hypertarget{structevas_1_1canvas3d_1_1node_a30c7c248c051db879fa67e06f0269b0d}{}\label{structevas_1_1canvas3d_1_1node_a30c7c248c051db879fa67e06f0269b0d}

\item 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+callback\+\_\+add\+\_\+call} (T $\ast$info)\hypertarget{structevas_1_1canvas3d_1_1node_af6abd64890683f5dc040eedb7b970f72}{}\label{structevas_1_1canvas3d_1_1node_af6abd64890683f5dc040eedb7b970f72}

\item 
{\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\+\_\+)\hypertarget{structevas_1_1canvas3d_1_1node_a4dfd38d5d863e31ecb5110d8c9093c51}{}\label{structevas_1_1canvas3d_1_1node_a4dfd38d5d863e31ecb5110d8c9093c51}

\item 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+callback\+\_\+del\+\_\+call} (T $\ast$info)\hypertarget{structevas_1_1canvas3d_1_1node_adfc7be4d86e3943786a00af02ae3bfbe}{}\label{structevas_1_1canvas3d_1_1node_adfc7be4d86e3943786a00af02ae3bfbe}

\item 
{\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\+\_\+)\hypertarget{structevas_1_1canvas3d_1_1node_a3041426d7bfcaa1b95f417983c5b5490}{}\label{structevas_1_1canvas3d_1_1node_a3041426d7bfcaa1b95f417983c5b5490}

\item 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+clicked\+\_\+call} (T $\ast$info)\hypertarget{structevas_1_1canvas3d_1_1node_a95e09536f11efa8d9b6761faa27a0e4b}{}\label{structevas_1_1canvas3d_1_1node_a95e09536f11efa8d9b6761faa27a0e4b}

\item 
{\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\+\_\+)\hypertarget{structevas_1_1canvas3d_1_1node_a9a74a9e8bf85be8950e4badae0807246}{}\label{structevas_1_1canvas3d_1_1node_a9a74a9e8bf85be8950e4badae0807246}

\item 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+collision\+\_\+call} (T $\ast$info)\hypertarget{structevas_1_1canvas3d_1_1node_aff30aa165f4fd60577af424927d8e55b}{}\label{structevas_1_1canvas3d_1_1node_aff30aa165f4fd60577af424927d8e55b}

\item 
{\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\+\_\+)\hypertarget{structevas_1_1canvas3d_1_1node_a317173b691ea10634728ccdba4ccfac5}{}\label{structevas_1_1canvas3d_1_1node_a317173b691ea10634728ccdba4ccfac5}

\item 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+del\+\_\+call} (T $\ast$info)\hypertarget{structevas_1_1canvas3d_1_1node_a80a8110cc2da9930723705fb2c6b89fb}{}\label{structevas_1_1canvas3d_1_1node_a80a8110cc2da9930723705fb2c6b89fb}

\end{DoxyCompactItemize}
{\bf }\par
\begin{DoxyCompactItemize}
\item 
\hyperlink{structevas_1_1canvas3d_1_1node_aa9b9ea9f2fbe1790c9631cc47bf515dd}{node} (\+::\hyperlink{structefl_1_1eo_1_1parent__type}{efl\+::eo\+::parent\+\_\+type} \+\_\+p, \+\_\+c\+\_\+constructor \+\_\+c0)
\begin{DoxyCompactList}\small\item\em Constructs a new \hyperlink{structevas_1_1canvas3d_1_1node}{evas\+::canvas3d\+::node} object. \end{DoxyCompactList}\item 
{\bfseries node} (\+\_\+c\+\_\+constructor \+\_\+c0)\hypertarget{structevas_1_1canvas3d_1_1node_af7332bfdef141ce11decd36aac409cb4}{}\label{structevas_1_1canvas3d_1_1node_af7332bfdef141ce11decd36aac409cb4}

\end{DoxyCompactItemize}

\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static \+\_\+c\+\_\+constructor \hyperlink{structevas_1_1canvas3d_1_1node_a824da34f27561544eaf08d372238af38}{constructor} (Evas\+\_\+\+Canvas3\+D\+\_\+\+Node\+\_\+\+Type type\+\_\+)
\item 
static \hyperlink{group__Eo_ga88d29df76a2921aa5478803156d83be5}{Eo\+\_\+\+Class} const $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()\hypertarget{structevas_1_1canvas3d_1_1node_ad11571317a4e391d9a8464f3673db154}{}\label{structevas_1_1canvas3d_1_1node_ad11571317a4e391d9a8464f3673db154}

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


\subsection{Detailed Description}
Class node. 

\subsection{Constructor \& Destructor Documentation}
\index{evas\+::canvas3d\+::node@{evas\+::canvas3d\+::node}!node@{node}}
\index{node@{node}!evas\+::canvas3d\+::node@{evas\+::canvas3d\+::node}}
\subsubsection[{\texorpdfstring{node(\+::efl\+::eo\+::parent\+\_\+type \+\_\+p, \+\_\+c\+\_\+constructor \+\_\+c0)}{node(::efl::eo::parent_type _p, _c_constructor _c0)}}]{\setlength{\rightskip}{0pt plus 5cm}evas\+::canvas3d\+::node\+::node (
\begin{DoxyParamCaption}
\item[{\+::{\bf efl\+::eo\+::parent\+\_\+type}}]{\+\_\+p, }
\item[{\+\_\+c\+\_\+constructor}]{\+\_\+c0}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}\hypertarget{structevas_1_1canvas3d_1_1node_aa9b9ea9f2fbe1790c9631cc47bf515dd}{}\label{structevas_1_1canvas3d_1_1node_aa9b9ea9f2fbe1790c9631cc47bf515dd}


Constructs a new \hyperlink{structevas_1_1canvas3d_1_1node}{evas\+::canvas3d\+::node} object. 

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

Since this class have a necessary constructor method, you must call it in the right place within this constructor parameters.

Example\+: 
\begin{DoxyCode}
\hyperlink{structevas_1_1canvas3d_1_1node}{evas::canvas3d::node} my\_node(\hyperlink{group__Efl__Cxx__API_ga9a67daec890c873d3df9cf33b2ddd187}{efl::eo::parent} = parent\_object,
   my\_node.constructor(type\_));
\end{DoxyCode}


\begin{DoxySeeAlso}{See also}
\hyperlink{structevas_1_1canvas3d_1_1node_a824da34f27561544eaf08d372238af38}{node\+::constructor} 

\hyperlink{structevas_1_1canvas3d_1_1node_a173fb877f2d5501ba798f7d4db51aeff}{node(\+Eo$\ast$ eo)} 
\end{DoxySeeAlso}


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

\index{evas\+::canvas3d\+::node@{evas\+::canvas3d\+::node}!node@{node}}
\index{node@{node}!evas\+::canvas3d\+::node@{evas\+::canvas3d\+::node}}
\subsubsection[{\texorpdfstring{node(\+Eo $\ast$eo)}{node(Eo *eo)}}]{\setlength{\rightskip}{0pt plus 5cm}evas\+::canvas3d\+::node\+::node (
\begin{DoxyParamCaption}
\item[{{\bf Eo} $\ast$}]{eo}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}\hypertarget{structevas_1_1canvas3d_1_1node_a173fb877f2d5501ba798f7d4db51aeff}{}\label{structevas_1_1canvas3d_1_1node_a173fb877f2d5501ba798f7d4db51aeff}


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


nullptr\+\_\+t Constructor. 

Constructs an empty (null) object. 

\subsection{Member Function Documentation}
\index{evas\+::canvas3d\+::node@{evas\+::canvas3d\+::node}!constructor@{constructor}}
\index{constructor@{constructor}!evas\+::canvas3d\+::node@{evas\+::canvas3d\+::node}}
\subsubsection[{\texorpdfstring{constructor(\+Evas\+\_\+\+Canvas3\+D\+\_\+\+Node\+\_\+\+Type type\+\_\+)}{constructor(Evas_Canvas3D_Node_Type type_)}}]{\setlength{\rightskip}{0pt plus 5cm}static \+\_\+c\+\_\+constructor evas\+::canvas3d\+::node\+::constructor (
\begin{DoxyParamCaption}
\item[{Evas\+\_\+\+Canvas3\+D\+\_\+\+Node\+\_\+\+Type}]{type\+\_\+}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}\hypertarget{structevas_1_1canvas3d_1_1node_a824da34f27561544eaf08d372238af38}{}\label{structevas_1_1canvas3d_1_1node_a824da34f27561544eaf08d372238af38}

\begin{DoxyParams}{Parameters}
{\em type} & \\
\hline
\end{DoxyParams}
\index{evas\+::canvas3d\+::node@{evas\+::canvas3d\+::node}!member\+\_\+add@{member\+\_\+add}}
\index{member\+\_\+add@{member\+\_\+add}!evas\+::canvas3d\+::node@{evas\+::canvas3d\+::node}}
\subsubsection[{\texorpdfstring{member\+\_\+add(\+::evas\+::canvas3d\+::node member\+\_\+) const }{member_add(::evas::canvas3d::node member_) const }}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::canvas3d\+::node\+::member\+\_\+add (
\begin{DoxyParamCaption}
\item[{\+::{\bf evas\+::canvas3d\+::node}}]{member\+\_\+}
\end{DoxyParamCaption}
) const}\hypertarget{structevas_1_1canvas3d_1_1node_ad775537cd753a759c9e3af32da7e286d}{}\label{structevas_1_1canvas3d_1_1node_ad775537cd753a759c9e3af32da7e286d}

\begin{DoxyParams}{Parameters}
{\em member} & \\
\hline
\end{DoxyParams}
\index{evas\+::canvas3d\+::node@{evas\+::canvas3d\+::node}!member\+\_\+del@{member\+\_\+del}}
\index{member\+\_\+del@{member\+\_\+del}!evas\+::canvas3d\+::node@{evas\+::canvas3d\+::node}}
\subsubsection[{\texorpdfstring{member\+\_\+del(\+::evas\+::canvas3d\+::node member\+\_\+) const }{member_del(::evas::canvas3d::node member_) const }}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::canvas3d\+::node\+::member\+\_\+del (
\begin{DoxyParamCaption}
\item[{\+::{\bf evas\+::canvas3d\+::node}}]{member\+\_\+}
\end{DoxyParamCaption}
) const}\hypertarget{structevas_1_1canvas3d_1_1node_a76118ed13b670ca30d3c22294ac62cb8}{}\label{structevas_1_1canvas3d_1_1node_a76118ed13b670ca30d3c22294ac62cb8}

\begin{DoxyParams}{Parameters}
{\em member} & \\
\hline
\end{DoxyParams}
\index{evas\+::canvas3d\+::node@{evas\+::canvas3d\+::node}!position\+\_\+set@{position\+\_\+set}}
\index{position\+\_\+set@{position\+\_\+set}!evas\+::canvas3d\+::node@{evas\+::canvas3d\+::node}}
\subsubsection[{\texorpdfstring{position\+\_\+set(\+Evas\+\_\+\+Real x\+\_\+, Evas\+\_\+\+Real y\+\_\+, Evas\+\_\+\+Real z\+\_\+) const }{position_set(Evas_Real x_, Evas_Real y_, Evas_Real z_) const }}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::canvas3d\+::node\+::position\+\_\+set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+\+Real}}]{x\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real}}]{y\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real}}]{z\+\_\+}
\end{DoxyParamCaption}
) const}\hypertarget{structevas_1_1canvas3d_1_1node_a50c6ed1794e92003b306882250c75d61}{}\label{structevas_1_1canvas3d_1_1node_a50c6ed1794e92003b306882250c75d61}

\begin{DoxyParams}{Parameters}
{\em x} & \\
\hline
{\em y} & \\
\hline
{\em z} & \\
\hline
\end{DoxyParams}
\index{evas\+::canvas3d\+::node@{evas\+::canvas3d\+::node}!orientation\+\_\+set@{orientation\+\_\+set}}
\index{orientation\+\_\+set@{orientation\+\_\+set}!evas\+::canvas3d\+::node@{evas\+::canvas3d\+::node}}
\subsubsection[{\texorpdfstring{orientation\+\_\+set(\+Evas\+\_\+\+Real x\+\_\+, Evas\+\_\+\+Real y\+\_\+, Evas\+\_\+\+Real z\+\_\+, Evas\+\_\+\+Real w\+\_\+) const }{orientation_set(Evas_Real x_, Evas_Real y_, Evas_Real z_, Evas_Real w_) const }}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::canvas3d\+::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}\hypertarget{structevas_1_1canvas3d_1_1node_ab90b62821b149f2f9b6277913296d52c}{}\label{structevas_1_1canvas3d_1_1node_ab90b62821b149f2f9b6277913296d52c}

\begin{DoxyParams}{Parameters}
{\em x} & \\
\hline
{\em y} & \\
\hline
{\em z} & \\
\hline
{\em w} & \\
\hline
\end{DoxyParams}
\index{evas\+::canvas3d\+::node@{evas\+::canvas3d\+::node}!orientation\+\_\+angle\+\_\+axis\+\_\+set@{orientation\+\_\+angle\+\_\+axis\+\_\+set}}
\index{orientation\+\_\+angle\+\_\+axis\+\_\+set@{orientation\+\_\+angle\+\_\+axis\+\_\+set}!evas\+::canvas3d\+::node@{evas\+::canvas3d\+::node}}
\subsubsection[{\texorpdfstring{orientation\+\_\+angle\+\_\+axis\+\_\+set(\+Evas\+\_\+\+Real angle\+\_\+, Evas\+\_\+\+Real x\+\_\+, Evas\+\_\+\+Real y\+\_\+, Evas\+\_\+\+Real z\+\_\+) const }{orientation_angle_axis_set(Evas_Real angle_, Evas_Real x_, Evas_Real y_, Evas_Real z_) const }}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::canvas3d\+::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}\hypertarget{structevas_1_1canvas3d_1_1node_ad7439b2de0631513064ad62f4d2c5c49}{}\label{structevas_1_1canvas3d_1_1node_ad7439b2de0631513064ad62f4d2c5c49}

\begin{DoxyParams}{Parameters}
{\em angle} & \\
\hline
{\em x} & \\
\hline
{\em y} & \\
\hline
{\em z} & \\
\hline
\end{DoxyParams}
\index{evas\+::canvas3d\+::node@{evas\+::canvas3d\+::node}!scale\+\_\+set@{scale\+\_\+set}}
\index{scale\+\_\+set@{scale\+\_\+set}!evas\+::canvas3d\+::node@{evas\+::canvas3d\+::node}}
\subsubsection[{\texorpdfstring{scale\+\_\+set(\+Evas\+\_\+\+Real x\+\_\+, Evas\+\_\+\+Real y\+\_\+, Evas\+\_\+\+Real z\+\_\+) const }{scale_set(Evas_Real x_, Evas_Real y_, Evas_Real z_) const }}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::canvas3d\+::node\+::scale\+\_\+set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+\+Real}}]{x\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real}}]{y\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real}}]{z\+\_\+}
\end{DoxyParamCaption}
) const}\hypertarget{structevas_1_1canvas3d_1_1node_a3fd300b94f2ec11e3ebecd060a1c148f}{}\label{structevas_1_1canvas3d_1_1node_a3fd300b94f2ec11e3ebecd060a1c148f}

\begin{DoxyParams}{Parameters}
{\em x} & \\
\hline
{\em y} & \\
\hline
{\em z} & \\
\hline
\end{DoxyParams}
\index{evas\+::canvas3d\+::node@{evas\+::canvas3d\+::node}!position\+\_\+get@{position\+\_\+get}}
\index{position\+\_\+get@{position\+\_\+get}!evas\+::canvas3d\+::node@{evas\+::canvas3d\+::node}}
\subsubsection[{\texorpdfstring{position\+\_\+get(\+Evas\+\_\+\+Canvas3\+D\+\_\+\+Space space\+\_\+, Evas\+\_\+\+Real $\ast$x\+\_\+, Evas\+\_\+\+Real $\ast$y\+\_\+, Evas\+\_\+\+Real $\ast$z\+\_\+) const }{position_get(Evas_Canvas3D_Space space_, Evas_Real *x_, Evas_Real *y_, Evas_Real *z_) const }}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::canvas3d\+::node\+::position\+\_\+get (
\begin{DoxyParamCaption}
\item[{Evas\+\_\+\+Canvas3\+D\+\_\+\+Space}]{space\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real} $\ast$}]{x\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real} $\ast$}]{y\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real} $\ast$}]{z\+\_\+}
\end{DoxyParamCaption}
) const}\hypertarget{structevas_1_1canvas3d_1_1node_a94b9e2c3b84cae2959477cfdde7b7e9e}{}\label{structevas_1_1canvas3d_1_1node_a94b9e2c3b84cae2959477cfdde7b7e9e}

\begin{DoxyParams}[1]{Parameters}
 & {\em space} & \\
\hline
\mbox{\tt out}  & {\em x} & \\
\hline
\mbox{\tt out}  & {\em y} & \\
\hline
\mbox{\tt out}  & {\em z} & \\
\hline
\end{DoxyParams}
\index{evas\+::canvas3d\+::node@{evas\+::canvas3d\+::node}!orientation\+\_\+get@{orientation\+\_\+get}}
\index{orientation\+\_\+get@{orientation\+\_\+get}!evas\+::canvas3d\+::node@{evas\+::canvas3d\+::node}}
\subsubsection[{\texorpdfstring{orientation\+\_\+get(\+Evas\+\_\+\+Canvas3\+D\+\_\+\+Space space\+\_\+, Evas\+\_\+\+Real $\ast$x\+\_\+, Evas\+\_\+\+Real $\ast$y\+\_\+, Evas\+\_\+\+Real $\ast$z\+\_\+, Evas\+\_\+\+Real $\ast$w\+\_\+) const }{orientation_get(Evas_Canvas3D_Space space_, Evas_Real *x_, Evas_Real *y_, Evas_Real *z_, Evas_Real *w_) const }}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::canvas3d\+::node\+::orientation\+\_\+get (
\begin{DoxyParamCaption}
\item[{Evas\+\_\+\+Canvas3\+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}\hypertarget{structevas_1_1canvas3d_1_1node_a64955d5a6cc8909626c3e9318b6902b6}{}\label{structevas_1_1canvas3d_1_1node_a64955d5a6cc8909626c3e9318b6902b6}

\begin{DoxyParams}[1]{Parameters}
 & {\em space} & \\
\hline
\mbox{\tt out}  & {\em x} & \\
\hline
\mbox{\tt out}  & {\em y} & \\
\hline
\mbox{\tt out}  & {\em z} & \\
\hline
\mbox{\tt out}  & {\em w} & \\
\hline
\end{DoxyParams}
\index{evas\+::canvas3d\+::node@{evas\+::canvas3d\+::node}!scale\+\_\+get@{scale\+\_\+get}}
\index{scale\+\_\+get@{scale\+\_\+get}!evas\+::canvas3d\+::node@{evas\+::canvas3d\+::node}}
\subsubsection[{\texorpdfstring{scale\+\_\+get(\+Evas\+\_\+\+Canvas3\+D\+\_\+\+Space space\+\_\+, Evas\+\_\+\+Real $\ast$x\+\_\+, Evas\+\_\+\+Real $\ast$y\+\_\+, Evas\+\_\+\+Real $\ast$z\+\_\+) const }{scale_get(Evas_Canvas3D_Space space_, Evas_Real *x_, Evas_Real *y_, Evas_Real *z_) const }}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::canvas3d\+::node\+::scale\+\_\+get (
\begin{DoxyParamCaption}
\item[{Evas\+\_\+\+Canvas3\+D\+\_\+\+Space}]{space\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real} $\ast$}]{x\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real} $\ast$}]{y\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real} $\ast$}]{z\+\_\+}
\end{DoxyParamCaption}
) const}\hypertarget{structevas_1_1canvas3d_1_1node_a980c83b56fbcac434a84492412a28ea9}{}\label{structevas_1_1canvas3d_1_1node_a980c83b56fbcac434a84492412a28ea9}

\begin{DoxyParams}[1]{Parameters}
 & {\em space} & \\
\hline
\mbox{\tt out}  & {\em x} & \\
\hline
\mbox{\tt out}  & {\em y} & \\
\hline
\mbox{\tt out}  & {\em z} & \\
\hline
\end{DoxyParams}
\index{evas\+::canvas3d\+::node@{evas\+::canvas3d\+::node}!look\+\_\+at\+\_\+set@{look\+\_\+at\+\_\+set}}
\index{look\+\_\+at\+\_\+set@{look\+\_\+at\+\_\+set}!evas\+::canvas3d\+::node@{evas\+::canvas3d\+::node}}
\subsubsection[{\texorpdfstring{look\+\_\+at\+\_\+set(\+Evas\+\_\+\+Canvas3\+D\+\_\+\+Space target\+\_\+space\+\_\+, Evas\+\_\+\+Real x\+\_\+, Evas\+\_\+\+Real y\+\_\+, Evas\+\_\+\+Real z\+\_\+, Evas\+\_\+\+Canvas3\+D\+\_\+\+Space up\+\_\+space\+\_\+, Evas\+\_\+\+Real ux\+\_\+, Evas\+\_\+\+Real uy\+\_\+, Evas\+\_\+\+Real uz\+\_\+) const }{look_at_set(Evas_Canvas3D_Space target_space_, Evas_Real x_, Evas_Real y_, Evas_Real z_, Evas_Canvas3D_Space up_space_, Evas_Real ux_, Evas_Real uy_, Evas_Real uz_) const }}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::canvas3d\+::node\+::look\+\_\+at\+\_\+set (
\begin{DoxyParamCaption}
\item[{Evas\+\_\+\+Canvas3\+D\+\_\+\+Space}]{target\+\_\+space\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real}}]{x\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real}}]{y\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real}}]{z\+\_\+, }
\item[{Evas\+\_\+\+Canvas3\+D\+\_\+\+Space}]{up\+\_\+space\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real}}]{ux\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real}}]{uy\+\_\+, }
\item[{{\bf Evas\+\_\+\+Real}}]{uz\+\_\+}
\end{DoxyParamCaption}
) const}\hypertarget{structevas_1_1canvas3d_1_1node_af1c881133155b4a34369fa70c3947555}{}\label{structevas_1_1canvas3d_1_1node_af1c881133155b4a34369fa70c3947555}

\begin{DoxyParams}{Parameters}
{\em target\+\_\+space} & \\
\hline
{\em x} & \\
\hline
{\em y} & \\
\hline
{\em z} & \\
\hline
{\em up\+\_\+space} & \\
\hline
{\em ux} & \\
\hline
{\em uy} & \\
\hline
{\em uz} & \\
\hline
\end{DoxyParams}
\index{evas\+::canvas3d\+::node@{evas\+::canvas3d\+::node}!mesh\+\_\+add@{mesh\+\_\+add}}
\index{mesh\+\_\+add@{mesh\+\_\+add}!evas\+::canvas3d\+::node@{evas\+::canvas3d\+::node}}
\subsubsection[{\texorpdfstring{mesh\+\_\+add(\+::evas\+::canvas3d\+::mesh mesh\+\_\+) const }{mesh_add(::evas::canvas3d::mesh mesh_) const }}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::canvas3d\+::node\+::mesh\+\_\+add (
\begin{DoxyParamCaption}
\item[{\+::{\bf evas\+::canvas3d\+::mesh}}]{mesh\+\_\+}
\end{DoxyParamCaption}
) const}\hypertarget{structevas_1_1canvas3d_1_1node_a743940a280103e3107f9aaf53310101d}{}\label{structevas_1_1canvas3d_1_1node_a743940a280103e3107f9aaf53310101d}

\begin{DoxyParams}{Parameters}
{\em mesh} & \\
\hline
\end{DoxyParams}
\index{evas\+::canvas3d\+::node@{evas\+::canvas3d\+::node}!mesh\+\_\+del@{mesh\+\_\+del}}
\index{mesh\+\_\+del@{mesh\+\_\+del}!evas\+::canvas3d\+::node@{evas\+::canvas3d\+::node}}
\subsubsection[{\texorpdfstring{mesh\+\_\+del(\+::evas\+::canvas3d\+::mesh mesh\+\_\+) const }{mesh_del(::evas::canvas3d::mesh mesh_) const }}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::canvas3d\+::node\+::mesh\+\_\+del (
\begin{DoxyParamCaption}
\item[{\+::{\bf evas\+::canvas3d\+::mesh}}]{mesh\+\_\+}
\end{DoxyParamCaption}
) const}\hypertarget{structevas_1_1canvas3d_1_1node_a931d7e8fada3210bf5592d079d5108a5}{}\label{structevas_1_1canvas3d_1_1node_a931d7e8fada3210bf5592d079d5108a5}

\begin{DoxyParams}{Parameters}
{\em mesh} & \\
\hline
\end{DoxyParams}
\index{evas\+::canvas3d\+::node@{evas\+::canvas3d\+::node}!bounding\+\_\+box\+\_\+get@{bounding\+\_\+box\+\_\+get}}
\index{bounding\+\_\+box\+\_\+get@{bounding\+\_\+box\+\_\+get}!evas\+::canvas3d\+::node@{evas\+::canvas3d\+::node}}
\subsubsection[{\texorpdfstring{bounding\+\_\+box\+\_\+get(\+Evas\+\_\+\+Real $\ast$x\+\_\+, Evas\+\_\+\+Real $\ast$y\+\_\+, Evas\+\_\+\+Real $\ast$z\+\_\+, Evas\+\_\+\+Real $\ast$x2\+\_\+, Evas\+\_\+\+Real $\ast$y2\+\_\+, Evas\+\_\+\+Real $\ast$z2\+\_\+) const }{bounding_box_get(Evas_Real *x_, Evas_Real *y_, Evas_Real *z_, Evas_Real *x2_, Evas_Real *y2_, Evas_Real *z2_) const }}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::canvas3d\+::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}\hypertarget{structevas_1_1canvas3d_1_1node_aa22f461e20b3febb0790841155287690}{}\label{structevas_1_1canvas3d_1_1node_aa22f461e20b3febb0790841155287690}

\begin{DoxyParams}{Parameters}
{\em x} & \\
\hline
{\em y} & \\
\hline
{\em z} & \\
\hline
{\em x2} & \\
\hline
{\em y2} & \\
\hline
{\em z2} & \\
\hline
\end{DoxyParams}
\index{evas\+::canvas3d\+::node@{evas\+::canvas3d\+::node}!bounding\+\_\+sphere\+\_\+get@{bounding\+\_\+sphere\+\_\+get}}
\index{bounding\+\_\+sphere\+\_\+get@{bounding\+\_\+sphere\+\_\+get}!evas\+::canvas3d\+::node@{evas\+::canvas3d\+::node}}
\subsubsection[{\texorpdfstring{bounding\+\_\+sphere\+\_\+get(\+Evas\+\_\+\+Real $\ast$x\+\_\+, Evas\+\_\+\+Real $\ast$y\+\_\+, Evas\+\_\+\+Real $\ast$z\+\_\+, Evas\+\_\+\+Real $\ast$r\+\_\+) const }{bounding_sphere_get(Evas_Real *x_, Evas_Real *y_, Evas_Real *z_, Evas_Real *r_) const }}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::canvas3d\+::node\+::bounding\+\_\+sphere\+\_\+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$}]{r\+\_\+}
\end{DoxyParamCaption}
) const}\hypertarget{structevas_1_1canvas3d_1_1node_a141621ac844e8e8bfe176c9b6973a384}{}\label{structevas_1_1canvas3d_1_1node_a141621ac844e8e8bfe176c9b6973a384}

\begin{DoxyParams}{Parameters}
{\em x} & \\
\hline
{\em y} & \\
\hline
{\em z} & \\
\hline
{\em r} & \\
\hline
\end{DoxyParams}
