\hypertarget{structevas_1_1canvas3d_1_1mesh}{}\section{evas\+:\+:canvas3d\+:\+:mesh Struct Reference}
\label{structevas_1_1canvas3d_1_1mesh}\index{evas\+::canvas3d\+::mesh@{evas\+::canvas3d\+::mesh}}


Class mesh.  


\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structevas_1_1canvas3d_1_1mesh_a7d735344ca6785338b71ec3ac1ad0be2}{mesh} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$eo)
\begin{DoxyCompactList}\small\item\em Eo Constructor. \end{DoxyCompactList}\item 
\hyperlink{structevas_1_1canvas3d_1_1mesh_a4006c7275469b92e1383363995f4813d}{mesh} (std\+::nullptr\+\_\+t)
\begin{DoxyCompactList}\small\item\em nullptr\+\_\+t Constructor. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_ab077d74ab75d49aebad767647636b986}\label{structevas_1_1canvas3d_1_1mesh_ab077d74ab75d49aebad767647636b986}} 
\hyperlink{structevas_1_1canvas3d_1_1mesh_ab077d74ab75d49aebad767647636b986}{mesh} (\hyperlink{structevas_1_1canvas3d_1_1mesh}{mesh} const \&other)
\begin{DoxyCompactList}\small\item\em Copy Constructor. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1canvas3d_1_1mesh_ab8896d3bbf4bda2963114d83ecfc319d}{frame\+\_\+vertex\+\_\+data\+\_\+set} (int frame\+\_\+, Evas\+\_\+\+Canvas3\+D\+\_\+\+Vertex\+\_\+\+Attrib attrib\+\_\+, int stride\+\_\+, const void $\ast$data\+\_\+) const
\item 
void \hyperlink{structevas_1_1canvas3d_1_1mesh_a9a095e6518a9dc253349bacddf0ad148}{frame\+\_\+vertex\+\_\+data\+\_\+copy\+\_\+set} (int frame\+\_\+, Evas\+\_\+\+Canvas3\+D\+\_\+\+Vertex\+\_\+\+Attrib attrib\+\_\+, int stride\+\_\+, const void $\ast$data\+\_\+) const
\item 
void $\ast$ \hyperlink{structevas_1_1canvas3d_1_1mesh_a2a059c0ad5e76355f1b8465dd4bb9ed7}{frame\+\_\+vertex\+\_\+data\+\_\+map} (int frame\+\_\+, Evas\+\_\+\+Canvas3\+D\+\_\+\+Vertex\+\_\+\+Attrib attrib\+\_\+) const
\item 
void \hyperlink{structevas_1_1canvas3d_1_1mesh_a9b03e34e9da0ef71bcc2d6d359323412}{frame\+\_\+vertex\+\_\+data\+\_\+unmap} (int frame\+\_\+, Evas\+\_\+\+Canvas3\+D\+\_\+\+Vertex\+\_\+\+Attrib attrib\+\_\+) const
\item 
int \hyperlink{structevas_1_1canvas3d_1_1mesh_a889eb651ab470878c0a39327b96239a4}{frame\+\_\+vertex\+\_\+stride\+\_\+get} (int frame\+\_\+, Evas\+\_\+\+Canvas3\+D\+\_\+\+Vertex\+\_\+\+Attrib attrib\+\_\+) const
\item 
void \hyperlink{structevas_1_1canvas3d_1_1mesh_ac3c4fe42d11c723b2e4dbe6a62f51737}{index\+\_\+data\+\_\+set} (Evas\+\_\+\+Canvas3\+D\+\_\+\+Index\+\_\+\+Format format\+\_\+, int count\+\_\+, const void $\ast$indices\+\_\+) const
\item 
void \hyperlink{structevas_1_1canvas3d_1_1mesh_abe8b6945881efca7b2882cdae9fe7042}{convex\+\_\+hull\+\_\+data\+\_\+get} (int frame\+\_\+, \hyperlink{group__Eina__Inline__Array__Group_gac464b15f0b1389d944cd93a595ba4d50}{Eina\+\_\+\+Inarray} $\ast$vertex\+\_\+, \hyperlink{group__Eina__Inline__Array__Group_gac464b15f0b1389d944cd93a595ba4d50}{Eina\+\_\+\+Inarray} $\ast$index\+\_\+) const
\item 
void \hyperlink{structevas_1_1canvas3d_1_1mesh_a2242c1a09b8bdf993574bb823a187787}{index\+\_\+data\+\_\+copy\+\_\+set} (Evas\+\_\+\+Canvas3\+D\+\_\+\+Index\+\_\+\+Format format\+\_\+, int count\+\_\+, const void $\ast$indices\+\_\+) const
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_a4ba8b37afcac8958a5151648e801dddb}\label{structevas_1_1canvas3d_1_1mesh_a4ba8b37afcac8958a5151648e801dddb}} 
Evas\+\_\+\+Canvas3\+D\+\_\+\+Index\+\_\+\+Format {\bfseries index\+\_\+format\+\_\+get} () const
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_a9e18780fd08fb53cd56fabb16186118c}\label{structevas_1_1canvas3d_1_1mesh_a9e18780fd08fb53cd56fabb16186118c}} 
int {\bfseries index\+\_\+count\+\_\+get} () const
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_a8f2f6501a86c7ec411914f8b00dcd49b}\label{structevas_1_1canvas3d_1_1mesh_a8f2f6501a86c7ec411914f8b00dcd49b}} 
void $\ast$ {\bfseries index\+\_\+data\+\_\+map} () const
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_a705042e48f387638a587fdcfe42126e0}\label{structevas_1_1canvas3d_1_1mesh_a705042e48f387638a587fdcfe42126e0}} 
void {\bfseries index\+\_\+data\+\_\+unmap} () const
\item 
bool \hyperlink{structevas_1_1canvas3d_1_1mesh_a7a124851fb89e18981330eee9081640f}{frame\+\_\+exist} (int frame\+\_\+) const
\item 
void \hyperlink{structevas_1_1canvas3d_1_1mesh_a496144f12cb9549eacdcba14201f7eb9}{frame\+\_\+add} (int frame\+\_\+) const
\item 
void \hyperlink{structevas_1_1canvas3d_1_1mesh_a2cec508ca623c3c8bda7cc15d009882d}{frame\+\_\+del} (int frame\+\_\+) const
\item 
void \hyperlink{structevas_1_1canvas3d_1_1mesh_a0a9e75faea8c2a8d26cc4206e50be520}{fog\+\_\+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_1mesh_a5faedbec3b668bcf737f932ad699c553}{fog\+\_\+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 
void \hyperlink{structevas_1_1canvas3d_1_1mesh_aa35bbcde80142b4add36c7591f283940}{blending\+\_\+func\+\_\+set} (Evas\+\_\+\+Canvas3\+D\+\_\+\+Blend\+\_\+\+Func sfactor\+\_\+, Evas\+\_\+\+Canvas3\+D\+\_\+\+Blend\+\_\+\+Func dfactor\+\_\+) const
\item 
void \hyperlink{structevas_1_1canvas3d_1_1mesh_a97d0492f4fa77038dca4be730668cb24}{blending\+\_\+func\+\_\+get} (Evas\+\_\+\+Canvas3\+D\+\_\+\+Blend\+\_\+\+Func $\ast$sfactor\+\_\+, Evas\+\_\+\+Canvas3\+D\+\_\+\+Blend\+\_\+\+Func $\ast$dfactor\+\_\+) const
\item 
void \hyperlink{structevas_1_1canvas3d_1_1mesh_a0b44536c2ea1897c87483b98b95106f5}{from\+\_\+primitive\+\_\+set} (int frame\+\_\+, \+::\hyperlink{structevas_1_1canvas3d_1_1primitive}{evas\+::canvas3d\+::primitive} primitive\+\_\+) const
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_ab9e71f30771ba0c66823063428f11aee}\label{structevas_1_1canvas3d_1_1mesh_ab9e71f30771ba0c66823063428f11aee}} 
Evas\+\_\+\+Canvas3\+D\+\_\+\+Shade\+\_\+\+Mode {\bfseries shade\+\_\+mode\+\_\+get} () const
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_ac673e98cfe24c92dfc4fa559d4628076}\label{structevas_1_1canvas3d_1_1mesh_ac673e98cfe24c92dfc4fa559d4628076}} 
void {\bfseries shade\+\_\+mode\+\_\+set} (Evas\+\_\+\+Canvas3\+D\+\_\+\+Shade\+\_\+\+Mode mode\+\_\+) const
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_a8504e86889fc4543d3dbf271c7b367dc}\label{structevas_1_1canvas3d_1_1mesh_a8504e86889fc4543d3dbf271c7b367dc}} 
bool {\bfseries color\+\_\+pick\+\_\+enable\+\_\+get} () const
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_ab031d3ab30ac08e389fc52b6737462d3}\label{structevas_1_1canvas3d_1_1mesh_ab031d3ab30ac08e389fc52b6737462d3}} 
void {\bfseries color\+\_\+pick\+\_\+enable\+\_\+set} (bool enabled\+\_\+) const
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_a3e7d5fc88e6429999445d9162864a5bd}\label{structevas_1_1canvas3d_1_1mesh_a3e7d5fc88e6429999445d9162864a5bd}} 
unsigned int {\bfseries vertex\+\_\+count\+\_\+get} () const
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_ab7e61932f2f6d6264e552771328c7cc9}\label{structevas_1_1canvas3d_1_1mesh_ab7e61932f2f6d6264e552771328c7cc9}} 
void {\bfseries vertex\+\_\+count\+\_\+set} (unsigned int count\+\_\+) const
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_a73c8b3ff8136081cd1d85b38d24b28f2}\label{structevas_1_1canvas3d_1_1mesh_a73c8b3ff8136081cd1d85b38d24b28f2}} 
bool {\bfseries fog\+\_\+enable\+\_\+get} () const
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_af4c19b8d7521a3a9569cef54ff9c2f9b}\label{structevas_1_1canvas3d_1_1mesh_af4c19b8d7521a3a9569cef54ff9c2f9b}} 
void {\bfseries fog\+\_\+enable\+\_\+set} (bool enabled\+\_\+) const
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_a15cbe0615f0b1a9425af6e43099978ff}\label{structevas_1_1canvas3d_1_1mesh_a15cbe0615f0b1a9425af6e43099978ff}} 
bool {\bfseries alpha\+\_\+test\+\_\+enable\+\_\+get} () const
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_a580b1b82ce719a0457ad9383cb12fccd}\label{structevas_1_1canvas3d_1_1mesh_a580b1b82ce719a0457ad9383cb12fccd}} 
void {\bfseries alpha\+\_\+test\+\_\+enable\+\_\+set} (bool enabled\+\_\+) const
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_a5307e1ef6c2ba64ec43a44f7d477d04e}\label{structevas_1_1canvas3d_1_1mesh_a5307e1ef6c2ba64ec43a44f7d477d04e}} 
void {\bfseries alpha\+\_\+func\+\_\+get} (Evas\+\_\+\+Canvas3\+D\+\_\+\+Comparison $\ast$comparison\+\_\+func\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} $\ast$ref\+\_\+value\+\_\+) const
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_ae6e7dae0e4edbe5064d5b8c20d566c1c}\label{structevas_1_1canvas3d_1_1mesh_ae6e7dae0e4edbe5064d5b8c20d566c1c}} 
void {\bfseries alpha\+\_\+func\+\_\+set} (Evas\+\_\+\+Canvas3\+D\+\_\+\+Comparison comparison\+\_\+func\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} ref\+\_\+value\+\_\+) const
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_a5222306c8c44729fbb21ecb8d60d7ec0}\label{structevas_1_1canvas3d_1_1mesh_a5222306c8c44729fbb21ecb8d60d7ec0}} 
bool {\bfseries blending\+\_\+enable\+\_\+get} () const
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_ac45c1819e0f0dac65579fa036ad86a69}\label{structevas_1_1canvas3d_1_1mesh_ac45c1819e0f0dac65579fa036ad86a69}} 
void {\bfseries blending\+\_\+enable\+\_\+set} (bool blending\+\_\+) const
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_af1d2fa16b4a1e92ae3f380cfeb6d537e}\label{structevas_1_1canvas3d_1_1mesh_af1d2fa16b4a1e92ae3f380cfeb6d537e}} 
\+::\hyperlink{structevas_1_1canvas3d_1_1material}{evas\+::canvas3d\+::material} {\bfseries frame\+\_\+material\+\_\+get} (int frame\+\_\+) const
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_acf4263e1acb00f7e93d0d1be42cf1f2c}\label{structevas_1_1canvas3d_1_1mesh_acf4263e1acb00f7e93d0d1be42cf1f2c}} 
void {\bfseries frame\+\_\+material\+\_\+set} (int frame\+\_\+, \+::\hyperlink{structevas_1_1canvas3d_1_1material}{evas\+::canvas3d\+::material} material\+\_\+) const
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_ad7b69ff7b040db02102359a699052880}\label{structevas_1_1canvas3d_1_1mesh_ad7b69ff7b040db02102359a699052880}} 
Evas\+\_\+\+Canvas3\+D\+\_\+\+Vertex\+\_\+\+Assembly {\bfseries vertex\+\_\+assembly\+\_\+get} () const
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_a2e271a60f22b4e0593b5912f1a013f0d}\label{structevas_1_1canvas3d_1_1mesh_a2e271a60f22b4e0593b5912f1a013f0d}} 
void {\bfseries vertex\+\_\+assembly\+\_\+set} (Evas\+\_\+\+Canvas3\+D\+\_\+\+Vertex\+\_\+\+Assembly assembly\+\_\+) const
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_a240e49f610530a625ffd078e3499a789}\label{structevas_1_1canvas3d_1_1mesh_a240e49f610530a625ffd078e3499a789}} 
void {\bfseries shadows\+\_\+edges\+\_\+filtering\+\_\+get} (int $\ast$blur\+\_\+level\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} $\ast$edges\+\_\+size\+\_\+) const
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_aba81bf7b38bf2983c671dad777332a08}\label{structevas_1_1canvas3d_1_1mesh_aba81bf7b38bf2983c671dad777332a08}} 
void {\bfseries shadows\+\_\+edges\+\_\+filtering\+\_\+set} (int blur\+\_\+level\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} edges\+\_\+size\+\_\+) const
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_aadd8534c6d03a75a20f0ba74b1807f85}\label{structevas_1_1canvas3d_1_1mesh_aadd8534c6d03a75a20f0ba74b1807f85}} 
\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} {\bfseries shadows\+\_\+constant\+\_\+bias\+\_\+get} () const
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_aaf9b39091a175bbd6822d5f2caeec2a8}\label{structevas_1_1canvas3d_1_1mesh_aaf9b39091a175bbd6822d5f2caeec2a8}} 
void {\bfseries shadows\+\_\+constant\+\_\+bias\+\_\+set} (\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} bias\+\_\+) const
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_a81aa80816c40aa6a470bffe1daa0309f}\label{structevas_1_1canvas3d_1_1mesh_a81aa80816c40aa6a470bffe1daa0309f}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+async\+\_\+error\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_acb77ef72905fc888ae4e35ea7dec9358}\label{structevas_1_1canvas3d_1_1mesh_acb77ef72905fc888ae4e35ea7dec9358}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+async\+\_\+error\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_a2bdc2743d36dd1d9229c9a3e1528a951}\label{structevas_1_1canvas3d_1_1mesh_a2bdc2743d36dd1d9229c9a3e1528a951}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+async\+\_\+opened\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_aea4ba3635f1588549885bd2ef5d57ea3}\label{structevas_1_1canvas3d_1_1mesh_aea4ba3635f1588549885bd2ef5d57ea3}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+async\+\_\+opened\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_a676fb4f510cf85612449503ba7f931a0}\label{structevas_1_1canvas3d_1_1mesh_a676fb4f510cf85612449503ba7f931a0}} 
{\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_1mesh_aa2dfa7edfd8206641181032cf44089a4}\label{structevas_1_1canvas3d_1_1mesh_aa2dfa7edfd8206641181032cf44089a4}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+callback\+\_\+add\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_af4720f987dc832cadc482deff929753e}\label{structevas_1_1canvas3d_1_1mesh_af4720f987dc832cadc482deff929753e}} 
{\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_1mesh_ab58c86c7752713c09b9c11b0d84b84cd}\label{structevas_1_1canvas3d_1_1mesh_ab58c86c7752713c09b9c11b0d84b84cd}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+callback\+\_\+del\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_a404c8461fdb2871418bbfb2404bad111}\label{structevas_1_1canvas3d_1_1mesh_a404c8461fdb2871418bbfb2404bad111}} 
{\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_1mesh_afcbe75fb01c44a757118e46877feabb8}\label{structevas_1_1canvas3d_1_1mesh_afcbe75fb01c44a757118e46877feabb8}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+clicked\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_a5b6a007e0aa918e06a632c23977c8a11}\label{structevas_1_1canvas3d_1_1mesh_a5b6a007e0aa918e06a632c23977c8a11}} 
{\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_1mesh_a60de03e5294bcb9afa96f7c9e770e4fd}\label{structevas_1_1canvas3d_1_1mesh_a60de03e5294bcb9afa96f7c9e770e4fd}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+collision\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_a7cd8112ff011a6eb5fb2c5095e965301}\label{structevas_1_1canvas3d_1_1mesh_a7cd8112ff011a6eb5fb2c5095e965301}} 
{\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_1mesh_a2d9dbfbd8582af33770fcaaec8ccf9c6}\label{structevas_1_1canvas3d_1_1mesh_a2d9dbfbd8582af33770fcaaec8ccf9c6}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+del\+\_\+call} (T $\ast$info)
\end{DoxyCompactItemize}
\textbf{ }\par
\begin{DoxyCompactItemize}
\item 
\hyperlink{structevas_1_1canvas3d_1_1mesh_ae80cdb619acde4bfce59bf0582c80f52}{mesh} (\+::\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_1mesh}{evas\+::canvas3d\+::mesh} object. \end{DoxyCompactList}\end{DoxyCompactItemize}

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


\subsection{Detailed Description}
Class mesh. 

\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_ae80cdb619acde4bfce59bf0582c80f52}\label{structevas_1_1canvas3d_1_1mesh_ae80cdb619acde4bfce59bf0582c80f52}} 
\index{evas\+::canvas3d\+::mesh@{evas\+::canvas3d\+::mesh}!mesh@{mesh}}
\index{mesh@{mesh}!evas\+::canvas3d\+::mesh@{evas\+::canvas3d\+::mesh}}
\subsubsection{\texorpdfstring{mesh()}{mesh()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
{\footnotesize\ttfamily evas\+::canvas3d\+::mesh\+::mesh (\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_1mesh}{evas\+::canvas3d\+::mesh} object. 

Constructs a new \hyperlink{structevas_1_1canvas3d_1_1mesh}{evas\+::canvas3d\+::mesh} 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_1mesh}{evas::canvas3d::mesh} my\_mesh(\hyperlink{group__Efl__Cxx__API_ga9a67daec890c873d3df9cf33b2ddd187}{efl::eo::parent} = parent\_object);
\end{DoxyCode}


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


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

\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_a7d735344ca6785338b71ec3ac1ad0be2}\label{structevas_1_1canvas3d_1_1mesh_a7d735344ca6785338b71ec3ac1ad0be2}} 
\index{evas\+::canvas3d\+::mesh@{evas\+::canvas3d\+::mesh}!mesh@{mesh}}
\index{mesh@{mesh}!evas\+::canvas3d\+::mesh@{evas\+::canvas3d\+::mesh}}
\subsubsection{\texorpdfstring{mesh()}{mesh()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
{\footnotesize\ttfamily evas\+::canvas3d\+::mesh\+::mesh (\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_1mesh_a4006c7275469b92e1383363995f4813d}\label{structevas_1_1canvas3d_1_1mesh_a4006c7275469b92e1383363995f4813d}} 
\index{evas\+::canvas3d\+::mesh@{evas\+::canvas3d\+::mesh}!mesh@{mesh}}
\index{mesh@{mesh}!evas\+::canvas3d\+::mesh@{evas\+::canvas3d\+::mesh}}
\subsubsection{\texorpdfstring{mesh()}{mesh()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily evas\+::canvas3d\+::mesh\+::mesh (\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_1mesh_ab8896d3bbf4bda2963114d83ecfc319d}\label{structevas_1_1canvas3d_1_1mesh_ab8896d3bbf4bda2963114d83ecfc319d}} 
\index{evas\+::canvas3d\+::mesh@{evas\+::canvas3d\+::mesh}!frame\+\_\+vertex\+\_\+data\+\_\+set@{frame\+\_\+vertex\+\_\+data\+\_\+set}}
\index{frame\+\_\+vertex\+\_\+data\+\_\+set@{frame\+\_\+vertex\+\_\+data\+\_\+set}!evas\+::canvas3d\+::mesh@{evas\+::canvas3d\+::mesh}}
\subsubsection{\texorpdfstring{frame\+\_\+vertex\+\_\+data\+\_\+set()}{frame\_vertex\_data\_set()}}
{\footnotesize\ttfamily void evas\+::canvas3d\+::mesh\+::frame\+\_\+vertex\+\_\+data\+\_\+set (\begin{DoxyParamCaption}\item[{int}]{frame\+\_\+,  }\item[{Evas\+\_\+\+Canvas3\+D\+\_\+\+Vertex\+\_\+\+Attrib}]{attrib\+\_\+,  }\item[{int}]{stride\+\_\+,  }\item[{const void $\ast$}]{data\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em frame} & \\
\hline
{\em attrib} & \\
\hline
{\em stride} & \\
\hline
{\em data} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_a9a095e6518a9dc253349bacddf0ad148}\label{structevas_1_1canvas3d_1_1mesh_a9a095e6518a9dc253349bacddf0ad148}} 
\index{evas\+::canvas3d\+::mesh@{evas\+::canvas3d\+::mesh}!frame\+\_\+vertex\+\_\+data\+\_\+copy\+\_\+set@{frame\+\_\+vertex\+\_\+data\+\_\+copy\+\_\+set}}
\index{frame\+\_\+vertex\+\_\+data\+\_\+copy\+\_\+set@{frame\+\_\+vertex\+\_\+data\+\_\+copy\+\_\+set}!evas\+::canvas3d\+::mesh@{evas\+::canvas3d\+::mesh}}
\subsubsection{\texorpdfstring{frame\+\_\+vertex\+\_\+data\+\_\+copy\+\_\+set()}{frame\_vertex\_data\_copy\_set()}}
{\footnotesize\ttfamily void evas\+::canvas3d\+::mesh\+::frame\+\_\+vertex\+\_\+data\+\_\+copy\+\_\+set (\begin{DoxyParamCaption}\item[{int}]{frame\+\_\+,  }\item[{Evas\+\_\+\+Canvas3\+D\+\_\+\+Vertex\+\_\+\+Attrib}]{attrib\+\_\+,  }\item[{int}]{stride\+\_\+,  }\item[{const void $\ast$}]{data\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em frame} & \\
\hline
{\em attrib} & \\
\hline
{\em stride} & \\
\hline
{\em data} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_a2a059c0ad5e76355f1b8465dd4bb9ed7}\label{structevas_1_1canvas3d_1_1mesh_a2a059c0ad5e76355f1b8465dd4bb9ed7}} 
\index{evas\+::canvas3d\+::mesh@{evas\+::canvas3d\+::mesh}!frame\+\_\+vertex\+\_\+data\+\_\+map@{frame\+\_\+vertex\+\_\+data\+\_\+map}}
\index{frame\+\_\+vertex\+\_\+data\+\_\+map@{frame\+\_\+vertex\+\_\+data\+\_\+map}!evas\+::canvas3d\+::mesh@{evas\+::canvas3d\+::mesh}}
\subsubsection{\texorpdfstring{frame\+\_\+vertex\+\_\+data\+\_\+map()}{frame\_vertex\_data\_map()}}
{\footnotesize\ttfamily void$\ast$ evas\+::canvas3d\+::mesh\+::frame\+\_\+vertex\+\_\+data\+\_\+map (\begin{DoxyParamCaption}\item[{int}]{frame\+\_\+,  }\item[{Evas\+\_\+\+Canvas3\+D\+\_\+\+Vertex\+\_\+\+Attrib}]{attrib\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em frame} & \\
\hline
{\em attrib} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_a9b03e34e9da0ef71bcc2d6d359323412}\label{structevas_1_1canvas3d_1_1mesh_a9b03e34e9da0ef71bcc2d6d359323412}} 
\index{evas\+::canvas3d\+::mesh@{evas\+::canvas3d\+::mesh}!frame\+\_\+vertex\+\_\+data\+\_\+unmap@{frame\+\_\+vertex\+\_\+data\+\_\+unmap}}
\index{frame\+\_\+vertex\+\_\+data\+\_\+unmap@{frame\+\_\+vertex\+\_\+data\+\_\+unmap}!evas\+::canvas3d\+::mesh@{evas\+::canvas3d\+::mesh}}
\subsubsection{\texorpdfstring{frame\+\_\+vertex\+\_\+data\+\_\+unmap()}{frame\_vertex\_data\_unmap()}}
{\footnotesize\ttfamily void evas\+::canvas3d\+::mesh\+::frame\+\_\+vertex\+\_\+data\+\_\+unmap (\begin{DoxyParamCaption}\item[{int}]{frame\+\_\+,  }\item[{Evas\+\_\+\+Canvas3\+D\+\_\+\+Vertex\+\_\+\+Attrib}]{attrib\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em frame} & \\
\hline
{\em attrib} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_a889eb651ab470878c0a39327b96239a4}\label{structevas_1_1canvas3d_1_1mesh_a889eb651ab470878c0a39327b96239a4}} 
\index{evas\+::canvas3d\+::mesh@{evas\+::canvas3d\+::mesh}!frame\+\_\+vertex\+\_\+stride\+\_\+get@{frame\+\_\+vertex\+\_\+stride\+\_\+get}}
\index{frame\+\_\+vertex\+\_\+stride\+\_\+get@{frame\+\_\+vertex\+\_\+stride\+\_\+get}!evas\+::canvas3d\+::mesh@{evas\+::canvas3d\+::mesh}}
\subsubsection{\texorpdfstring{frame\+\_\+vertex\+\_\+stride\+\_\+get()}{frame\_vertex\_stride\_get()}}
{\footnotesize\ttfamily int evas\+::canvas3d\+::mesh\+::frame\+\_\+vertex\+\_\+stride\+\_\+get (\begin{DoxyParamCaption}\item[{int}]{frame\+\_\+,  }\item[{Evas\+\_\+\+Canvas3\+D\+\_\+\+Vertex\+\_\+\+Attrib}]{attrib\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em frame} & \\
\hline
{\em attrib} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_ac3c4fe42d11c723b2e4dbe6a62f51737}\label{structevas_1_1canvas3d_1_1mesh_ac3c4fe42d11c723b2e4dbe6a62f51737}} 
\index{evas\+::canvas3d\+::mesh@{evas\+::canvas3d\+::mesh}!index\+\_\+data\+\_\+set@{index\+\_\+data\+\_\+set}}
\index{index\+\_\+data\+\_\+set@{index\+\_\+data\+\_\+set}!evas\+::canvas3d\+::mesh@{evas\+::canvas3d\+::mesh}}
\subsubsection{\texorpdfstring{index\+\_\+data\+\_\+set()}{index\_data\_set()}}
{\footnotesize\ttfamily void evas\+::canvas3d\+::mesh\+::index\+\_\+data\+\_\+set (\begin{DoxyParamCaption}\item[{Evas\+\_\+\+Canvas3\+D\+\_\+\+Index\+\_\+\+Format}]{format\+\_\+,  }\item[{int}]{count\+\_\+,  }\item[{const void $\ast$}]{indices\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em format} & \\
\hline
{\em count} & \\
\hline
{\em indices} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_abe8b6945881efca7b2882cdae9fe7042}\label{structevas_1_1canvas3d_1_1mesh_abe8b6945881efca7b2882cdae9fe7042}} 
\index{evas\+::canvas3d\+::mesh@{evas\+::canvas3d\+::mesh}!convex\+\_\+hull\+\_\+data\+\_\+get@{convex\+\_\+hull\+\_\+data\+\_\+get}}
\index{convex\+\_\+hull\+\_\+data\+\_\+get@{convex\+\_\+hull\+\_\+data\+\_\+get}!evas\+::canvas3d\+::mesh@{evas\+::canvas3d\+::mesh}}
\subsubsection{\texorpdfstring{convex\+\_\+hull\+\_\+data\+\_\+get()}{convex\_hull\_data\_get()}}
{\footnotesize\ttfamily void evas\+::canvas3d\+::mesh\+::convex\+\_\+hull\+\_\+data\+\_\+get (\begin{DoxyParamCaption}\item[{int}]{frame\+\_\+,  }\item[{\hyperlink{group__Eina__Inline__Array__Group_gac464b15f0b1389d944cd93a595ba4d50}{Eina\+\_\+\+Inarray} $\ast$}]{vertex\+\_\+,  }\item[{\hyperlink{group__Eina__Inline__Array__Group_gac464b15f0b1389d944cd93a595ba4d50}{Eina\+\_\+\+Inarray} $\ast$}]{index\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em frame} & \\
\hline
{\em vertex} & \\
\hline
{\em index} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_a2242c1a09b8bdf993574bb823a187787}\label{structevas_1_1canvas3d_1_1mesh_a2242c1a09b8bdf993574bb823a187787}} 
\index{evas\+::canvas3d\+::mesh@{evas\+::canvas3d\+::mesh}!index\+\_\+data\+\_\+copy\+\_\+set@{index\+\_\+data\+\_\+copy\+\_\+set}}
\index{index\+\_\+data\+\_\+copy\+\_\+set@{index\+\_\+data\+\_\+copy\+\_\+set}!evas\+::canvas3d\+::mesh@{evas\+::canvas3d\+::mesh}}
\subsubsection{\texorpdfstring{index\+\_\+data\+\_\+copy\+\_\+set()}{index\_data\_copy\_set()}}
{\footnotesize\ttfamily void evas\+::canvas3d\+::mesh\+::index\+\_\+data\+\_\+copy\+\_\+set (\begin{DoxyParamCaption}\item[{Evas\+\_\+\+Canvas3\+D\+\_\+\+Index\+\_\+\+Format}]{format\+\_\+,  }\item[{int}]{count\+\_\+,  }\item[{const void $\ast$}]{indices\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em format} & \\
\hline
{\em count} & \\
\hline
{\em indices} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_a7a124851fb89e18981330eee9081640f}\label{structevas_1_1canvas3d_1_1mesh_a7a124851fb89e18981330eee9081640f}} 
\index{evas\+::canvas3d\+::mesh@{evas\+::canvas3d\+::mesh}!frame\+\_\+exist@{frame\+\_\+exist}}
\index{frame\+\_\+exist@{frame\+\_\+exist}!evas\+::canvas3d\+::mesh@{evas\+::canvas3d\+::mesh}}
\subsubsection{\texorpdfstring{frame\+\_\+exist()}{frame\_exist()}}
{\footnotesize\ttfamily bool evas\+::canvas3d\+::mesh\+::frame\+\_\+exist (\begin{DoxyParamCaption}\item[{int}]{frame\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em frame} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_a496144f12cb9549eacdcba14201f7eb9}\label{structevas_1_1canvas3d_1_1mesh_a496144f12cb9549eacdcba14201f7eb9}} 
\index{evas\+::canvas3d\+::mesh@{evas\+::canvas3d\+::mesh}!frame\+\_\+add@{frame\+\_\+add}}
\index{frame\+\_\+add@{frame\+\_\+add}!evas\+::canvas3d\+::mesh@{evas\+::canvas3d\+::mesh}}
\subsubsection{\texorpdfstring{frame\+\_\+add()}{frame\_add()}}
{\footnotesize\ttfamily void evas\+::canvas3d\+::mesh\+::frame\+\_\+add (\begin{DoxyParamCaption}\item[{int}]{frame\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em frame} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_a2cec508ca623c3c8bda7cc15d009882d}\label{structevas_1_1canvas3d_1_1mesh_a2cec508ca623c3c8bda7cc15d009882d}} 
\index{evas\+::canvas3d\+::mesh@{evas\+::canvas3d\+::mesh}!frame\+\_\+del@{frame\+\_\+del}}
\index{frame\+\_\+del@{frame\+\_\+del}!evas\+::canvas3d\+::mesh@{evas\+::canvas3d\+::mesh}}
\subsubsection{\texorpdfstring{frame\+\_\+del()}{frame\_del()}}
{\footnotesize\ttfamily void evas\+::canvas3d\+::mesh\+::frame\+\_\+del (\begin{DoxyParamCaption}\item[{int}]{frame\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em frame} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_a0a9e75faea8c2a8d26cc4206e50be520}\label{structevas_1_1canvas3d_1_1mesh_a0a9e75faea8c2a8d26cc4206e50be520}} 
\index{evas\+::canvas3d\+::mesh@{evas\+::canvas3d\+::mesh}!fog\+\_\+color\+\_\+set@{fog\+\_\+color\+\_\+set}}
\index{fog\+\_\+color\+\_\+set@{fog\+\_\+color\+\_\+set}!evas\+::canvas3d\+::mesh@{evas\+::canvas3d\+::mesh}}
\subsubsection{\texorpdfstring{fog\+\_\+color\+\_\+set()}{fog\_color\_set()}}
{\footnotesize\ttfamily void evas\+::canvas3d\+::mesh\+::fog\+\_\+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_1mesh_a5faedbec3b668bcf737f932ad699c553}\label{structevas_1_1canvas3d_1_1mesh_a5faedbec3b668bcf737f932ad699c553}} 
\index{evas\+::canvas3d\+::mesh@{evas\+::canvas3d\+::mesh}!fog\+\_\+color\+\_\+get@{fog\+\_\+color\+\_\+get}}
\index{fog\+\_\+color\+\_\+get@{fog\+\_\+color\+\_\+get}!evas\+::canvas3d\+::mesh@{evas\+::canvas3d\+::mesh}}
\subsubsection{\texorpdfstring{fog\+\_\+color\+\_\+get()}{fog\_color\_get()}}
{\footnotesize\ttfamily void evas\+::canvas3d\+::mesh\+::fog\+\_\+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_1mesh_aa35bbcde80142b4add36c7591f283940}\label{structevas_1_1canvas3d_1_1mesh_aa35bbcde80142b4add36c7591f283940}} 
\index{evas\+::canvas3d\+::mesh@{evas\+::canvas3d\+::mesh}!blending\+\_\+func\+\_\+set@{blending\+\_\+func\+\_\+set}}
\index{blending\+\_\+func\+\_\+set@{blending\+\_\+func\+\_\+set}!evas\+::canvas3d\+::mesh@{evas\+::canvas3d\+::mesh}}
\subsubsection{\texorpdfstring{blending\+\_\+func\+\_\+set()}{blending\_func\_set()}}
{\footnotesize\ttfamily void evas\+::canvas3d\+::mesh\+::blending\+\_\+func\+\_\+set (\begin{DoxyParamCaption}\item[{Evas\+\_\+\+Canvas3\+D\+\_\+\+Blend\+\_\+\+Func}]{sfactor\+\_\+,  }\item[{Evas\+\_\+\+Canvas3\+D\+\_\+\+Blend\+\_\+\+Func}]{dfactor\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em sfactor} & \\
\hline
{\em dfactor} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_a97d0492f4fa77038dca4be730668cb24}\label{structevas_1_1canvas3d_1_1mesh_a97d0492f4fa77038dca4be730668cb24}} 
\index{evas\+::canvas3d\+::mesh@{evas\+::canvas3d\+::mesh}!blending\+\_\+func\+\_\+get@{blending\+\_\+func\+\_\+get}}
\index{blending\+\_\+func\+\_\+get@{blending\+\_\+func\+\_\+get}!evas\+::canvas3d\+::mesh@{evas\+::canvas3d\+::mesh}}
\subsubsection{\texorpdfstring{blending\+\_\+func\+\_\+get()}{blending\_func\_get()}}
{\footnotesize\ttfamily void evas\+::canvas3d\+::mesh\+::blending\+\_\+func\+\_\+get (\begin{DoxyParamCaption}\item[{Evas\+\_\+\+Canvas3\+D\+\_\+\+Blend\+\_\+\+Func $\ast$}]{sfactor\+\_\+,  }\item[{Evas\+\_\+\+Canvas3\+D\+\_\+\+Blend\+\_\+\+Func $\ast$}]{dfactor\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em sfactor} & \\
\hline
\mbox{\tt out}  & {\em dfactor} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1mesh_a0b44536c2ea1897c87483b98b95106f5}\label{structevas_1_1canvas3d_1_1mesh_a0b44536c2ea1897c87483b98b95106f5}} 
\index{evas\+::canvas3d\+::mesh@{evas\+::canvas3d\+::mesh}!from\+\_\+primitive\+\_\+set@{from\+\_\+primitive\+\_\+set}}
\index{from\+\_\+primitive\+\_\+set@{from\+\_\+primitive\+\_\+set}!evas\+::canvas3d\+::mesh@{evas\+::canvas3d\+::mesh}}
\subsubsection{\texorpdfstring{from\+\_\+primitive\+\_\+set()}{from\_primitive\_set()}}
{\footnotesize\ttfamily void evas\+::canvas3d\+::mesh\+::from\+\_\+primitive\+\_\+set (\begin{DoxyParamCaption}\item[{int}]{frame\+\_\+,  }\item[{\+::\hyperlink{structevas_1_1canvas3d_1_1primitive}{evas\+::canvas3d\+::primitive}}]{primitive\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em frame} & \\
\hline
{\em primitive} & \\
\hline
\end{DoxyParams}
