\hypertarget{structevas_1_1canvas3d_1_1Camera}{}\section{evas\+:\+:canvas3d\+:\+:Camera Struct Reference}
\label{structevas_1_1canvas3d_1_1Camera}\index{evas\+::canvas3d\+::\+Camera@{evas\+::canvas3d\+::\+Camera}}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1Camera_a9dab6f0b64c21cb2bf7c09303218e5b7}\label{structevas_1_1canvas3d_1_1Camera_a9dab6f0b64c21cb2bf7c09303218e5b7}} 
{\bfseries Camera} (\+::\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$eo)
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1Camera_a5ae047374110b079336efdf60e36b633}\label{structevas_1_1canvas3d_1_1Camera_a5ae047374110b079336efdf60e36b633}} 
{\bfseries Camera} (std\+::nullptr\+\_\+t)
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1Camera_a6d28c6c210e5176dc811b0cafa5e07fa}\label{structevas_1_1canvas3d_1_1Camera_a6d28c6c210e5176dc811b0cafa5e07fa}} 
{\bfseries Camera} (\mbox{\hyperlink{structevas_1_1canvas3d_1_1Camera}{Camera}} const \&other)=default
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1Camera_a0566f426a42a0b230325fdaf7f2178e9}\label{structevas_1_1canvas3d_1_1Camera_a0566f426a42a0b230325fdaf7f2178e9}} 
{\bfseries Camera} (\mbox{\hyperlink{structevas_1_1canvas3d_1_1Camera}{Camera}} \&\&other)=default
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1Camera_ad21636fe0c0e038f4fa56a97ea51892e}\label{structevas_1_1canvas3d_1_1Camera_ad21636fe0c0e038f4fa56a97ea51892e}} 
\mbox{\hyperlink{structevas_1_1canvas3d_1_1Camera}{Camera}} \& {\bfseries operator=} (\mbox{\hyperlink{structevas_1_1canvas3d_1_1Camera}{Camera}} const \&other)=default
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1Camera_a92108ce4f1b5afa37eb41349ade3ef81}\label{structevas_1_1canvas3d_1_1Camera_a92108ce4f1b5afa37eb41349ade3ef81}} 
\mbox{\hyperlink{structevas_1_1canvas3d_1_1Camera}{Camera}} \& {\bfseries operator=} (\mbox{\hyperlink{structevas_1_1canvas3d_1_1Camera}{Camera}} \&\&other)=default
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1Camera_aa98477f42be9e74e5a4882294c620fba}\label{structevas_1_1canvas3d_1_1Camera_aa98477f42be9e74e5a4882294c620fba}} 
{\bfseries Camera} (\+::\mbox{\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete}} parent)
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1Camera_afcb266c6bac83d75a770fb6baf605924}\label{structevas_1_1canvas3d_1_1Camera_afcb266c6bac83d75a770fb6baf605924}} 
{\footnotesize template$<$typename F $>$ }\\{\bfseries Camera} (F f, typename \+::std\+::enable\+\_\+if$<$ \+::\mbox{\hyperlink{structefl_1_1eolian_1_1is__callable}{efl\+::eolian\+::is\+\_\+callable}}$<$ F $>$\+::value $>$\+::type $\ast$=0)
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1Camera_a0d6346ebad63624458fb6260878edb3b}\label{structevas_1_1canvas3d_1_1Camera_a0d6346ebad63624458fb6260878edb3b}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries projection\+\_\+matrix\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \mbox{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real}} const \&$>$\+::type matrix) const
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1Camera_a4ddca90e347b5352fac75a1360094bbe}\label{structevas_1_1canvas3d_1_1Camera_a4ddca90e347b5352fac75a1360094bbe}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries projection\+\_\+matrix\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ \mbox{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real}} $>$\+::type matrix) const
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1Camera_a782c7fe82da22f3ad823ca94ddeb18ea}\label{structevas_1_1canvas3d_1_1Camera_a782c7fe82da22f3ad823ca94ddeb18ea}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries projection\+\_\+perspective\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \mbox{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real}} $>$\+::type fovy, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \mbox{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real}} $>$\+::type aspect, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \mbox{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real}} $>$\+::type dnear, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \mbox{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real}} $>$\+::type dfar) const
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1Camera_ab2ecbc30eaba014a81cfbb9090383cde}\label{structevas_1_1canvas3d_1_1Camera_ab2ecbc30eaba014a81cfbb9090383cde}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries projection\+\_\+frustum\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \mbox{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real}} $>$\+::type left, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \mbox{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real}} $>$\+::type right, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \mbox{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real}} $>$\+::type bottom, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \mbox{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real}} $>$\+::type top, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \mbox{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real}} $>$\+::type dnear, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \mbox{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real}} $>$\+::type dfar) const
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1Camera_a04c5c7fb9a459e936dd7824f087dbd6a}\label{structevas_1_1canvas3d_1_1Camera_a04c5c7fb9a459e936dd7824f087dbd6a}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries projection\+\_\+ortho\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \mbox{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real}} $>$\+::type left, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \mbox{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real}} $>$\+::type right, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \mbox{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real}} $>$\+::type bottom, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \mbox{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real}} $>$\+::type top, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \mbox{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real}} $>$\+::type dnear, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \mbox{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real}} $>$\+::type dfar) const
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1Camera_a6aa9cb35ac99c216519eb5981f3ceefa}\label{structevas_1_1canvas3d_1_1Camera_a6aa9cb35ac99c216519eb5981f3ceefa}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries node\+\_\+visible\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{structevas_1_1canvas3d_1_1Node}{evas\+::canvas3d\+::\+Node}} $>$\+::type camera\+\_\+node, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{structevas_1_1canvas3d_1_1Node}{evas\+::canvas3d\+::\+Node}} $>$\+::type node, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ Evas\+\_\+\+Canvas3\+D\+\_\+\+Frustum\+\_\+\+Mode $>$\+::type key) const
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1Camera_af2fc6b9a7d76e35a29f7e730a0a69148}\label{structevas_1_1canvas3d_1_1Camera_af2fc6b9a7d76e35a29f7e730a0a69148}} 
\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$ {\bfseries \+\_\+eo\+\_\+ptr} () const
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1Camera_a091f6c902d0e80b7fadc44d1b40e4b47}\label{structevas_1_1canvas3d_1_1Camera_a091f6c902d0e80b7fadc44d1b40e4b47}} 
static \mbox{\hyperlink{group__Eo_ga4f7483d7c5a34a3b81d8f8467fdd566a}{Efl\+\_\+\+Class}} const  $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}
