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