\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}}


Class camera.  


\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structevas_1_1canvas3d_1_1camera_a6b1a5e73369fdb87b0c9538fb1780ab6}{camera} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$eo)
\begin{DoxyCompactList}\small\item\em Eo Constructor. \end{DoxyCompactList}\item 
\hyperlink{structevas_1_1canvas3d_1_1camera_a0962822d266ca37e941efc4aa0a5593f}{camera} (std\+::nullptr\+\_\+t)
\begin{DoxyCompactList}\small\item\em nullptr\+\_\+t Constructor. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1camera_aa5cc448804a7c28035cd49465536f8bc}\label{structevas_1_1canvas3d_1_1camera_aa5cc448804a7c28035cd49465536f8bc}} 
\hyperlink{structevas_1_1canvas3d_1_1camera_aa5cc448804a7c28035cd49465536f8bc}{camera} (\hyperlink{structevas_1_1canvas3d_1_1camera}{camera} const \&other)
\begin{DoxyCompactList}\small\item\em Copy Constructor. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1canvas3d_1_1camera_a2acefdc70206ed870f1439dc402d4a7a}{projection\+\_\+matrix\+\_\+set} (const \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} $\ast$matrix\+\_\+) const
\item 
void \hyperlink{structevas_1_1canvas3d_1_1camera_a357c45aaf33250b96208fc1ecbc4f701}{projection\+\_\+matrix\+\_\+get} (\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} $\ast$matrix\+\_\+) const
\item 
void \hyperlink{structevas_1_1canvas3d_1_1camera_a7ca055e1cdf6343b49667014f3409fd6}{projection\+\_\+perspective\+\_\+set} (\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} fovy\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} aspect\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} dnear\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} dfar\+\_\+) const
\item 
void \hyperlink{structevas_1_1canvas3d_1_1camera_a20f78b53857cfb90222f4005383af500}{projection\+\_\+frustum\+\_\+set} (\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} left\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} right\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} bottom\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} top\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} dnear\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} dfar\+\_\+) const
\item 
void \hyperlink{structevas_1_1canvas3d_1_1camera_ad715ef4342e89570dc37593a1f9af443}{projection\+\_\+ortho\+\_\+set} (\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} left\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} right\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} bottom\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} top\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} dnear\+\_\+, \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} dfar\+\_\+) const
\item 
bool \hyperlink{structevas_1_1canvas3d_1_1camera_acc5f78adb5b724e61767ceeaad2c090d}{node\+\_\+visible\+\_\+get} (\+::\hyperlink{structevas_1_1canvas3d_1_1node}{evas\+::canvas3d\+::node} camera\+\_\+node\+\_\+, \+::\hyperlink{structevas_1_1canvas3d_1_1node}{evas\+::canvas3d\+::node} node\+\_\+, Evas\+\_\+\+Canvas3\+D\+\_\+\+Frustum\+\_\+\+Mode key\+\_\+) const
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1camera_a827bae80c2cd4f623553cdd6c809f82e}\label{structevas_1_1canvas3d_1_1camera_a827bae80c2cd4f623553cdd6c809f82e}} 
{\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_1camera_a8d69f53b161f1d7370d8bc376957596e}\label{structevas_1_1canvas3d_1_1camera_a8d69f53b161f1d7370d8bc376957596e}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+callback\+\_\+add\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1camera_a2c2c09b2dc08760fb3cf2ee1138f9176}\label{structevas_1_1canvas3d_1_1camera_a2c2c09b2dc08760fb3cf2ee1138f9176}} 
{\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_1camera_a5c96100ed339435fd3478c53c9481fd2}\label{structevas_1_1canvas3d_1_1camera_a5c96100ed339435fd3478c53c9481fd2}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+callback\+\_\+del\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1camera_a8dceb46374b607573d3beac01d1c0327}\label{structevas_1_1canvas3d_1_1camera_a8dceb46374b607573d3beac01d1c0327}} 
{\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_1camera_a1aeb4cfbcddb1fbec43a6c9da60fd1b5}\label{structevas_1_1canvas3d_1_1camera_a1aeb4cfbcddb1fbec43a6c9da60fd1b5}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+clicked\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1camera_a663404fb6a83428e050642d3eb7d051b}\label{structevas_1_1canvas3d_1_1camera_a663404fb6a83428e050642d3eb7d051b}} 
{\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_1camera_aef541c1396a86e105d3739ee84df0564}\label{structevas_1_1canvas3d_1_1camera_aef541c1396a86e105d3739ee84df0564}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+collision\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1camera_a30790a718ae4ae69f97e538e999b930c}\label{structevas_1_1canvas3d_1_1camera_a30790a718ae4ae69f97e538e999b930c}} 
{\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_1camera_a28a72a6f59a59aaf5a5781978b132469}\label{structevas_1_1canvas3d_1_1camera_a28a72a6f59a59aaf5a5781978b132469}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+del\+\_\+call} (T $\ast$info)
\end{DoxyCompactItemize}
\textbf{ }\par
\begin{DoxyCompactItemize}
\item 
\hyperlink{structevas_1_1canvas3d_1_1camera_ab373482ad49b691d05969b82827ee642}{camera} (\+::\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_1camera}{evas\+::canvas3d\+::camera} object. \end{DoxyCompactList}\end{DoxyCompactItemize}

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


\subsection{Detailed Description}
Class camera. 

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

Constructs a new \hyperlink{structevas_1_1canvas3d_1_1camera}{evas\+::canvas3d\+::camera} 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_1camera}{evas::canvas3d::camera} my\_camera(\hyperlink{group__Efl__Cxx__API_ga9a67daec890c873d3df9cf33b2ddd187}{efl::eo::parent} = parent\_object);
\end{DoxyCode}


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


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

\mbox{\Hypertarget{structevas_1_1canvas3d_1_1camera_a6b1a5e73369fdb87b0c9538fb1780ab6}\label{structevas_1_1canvas3d_1_1camera_a6b1a5e73369fdb87b0c9538fb1780ab6}} 
\index{evas\+::canvas3d\+::camera@{evas\+::canvas3d\+::camera}!camera@{camera}}
\index{camera@{camera}!evas\+::canvas3d\+::camera@{evas\+::canvas3d\+::camera}}
\subsubsection{\texorpdfstring{camera()}{camera()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
{\footnotesize\ttfamily evas\+::canvas3d\+::camera\+::camera (\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_1camera_a0962822d266ca37e941efc4aa0a5593f}\label{structevas_1_1canvas3d_1_1camera_a0962822d266ca37e941efc4aa0a5593f}} 
\index{evas\+::canvas3d\+::camera@{evas\+::canvas3d\+::camera}!camera@{camera}}
\index{camera@{camera}!evas\+::canvas3d\+::camera@{evas\+::canvas3d\+::camera}}
\subsubsection{\texorpdfstring{camera()}{camera()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily evas\+::canvas3d\+::camera\+::camera (\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_1camera_a2acefdc70206ed870f1439dc402d4a7a}\label{structevas_1_1canvas3d_1_1camera_a2acefdc70206ed870f1439dc402d4a7a}} 
\index{evas\+::canvas3d\+::camera@{evas\+::canvas3d\+::camera}!projection\+\_\+matrix\+\_\+set@{projection\+\_\+matrix\+\_\+set}}
\index{projection\+\_\+matrix\+\_\+set@{projection\+\_\+matrix\+\_\+set}!evas\+::canvas3d\+::camera@{evas\+::canvas3d\+::camera}}
\subsubsection{\texorpdfstring{projection\+\_\+matrix\+\_\+set()}{projection\_matrix\_set()}}
{\footnotesize\ttfamily void evas\+::canvas3d\+::camera\+::projection\+\_\+matrix\+\_\+set (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} $\ast$}]{matrix\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em matrix} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1camera_a357c45aaf33250b96208fc1ecbc4f701}\label{structevas_1_1canvas3d_1_1camera_a357c45aaf33250b96208fc1ecbc4f701}} 
\index{evas\+::canvas3d\+::camera@{evas\+::canvas3d\+::camera}!projection\+\_\+matrix\+\_\+get@{projection\+\_\+matrix\+\_\+get}}
\index{projection\+\_\+matrix\+\_\+get@{projection\+\_\+matrix\+\_\+get}!evas\+::canvas3d\+::camera@{evas\+::canvas3d\+::camera}}
\subsubsection{\texorpdfstring{projection\+\_\+matrix\+\_\+get()}{projection\_matrix\_get()}}
{\footnotesize\ttfamily void evas\+::canvas3d\+::camera\+::projection\+\_\+matrix\+\_\+get (\begin{DoxyParamCaption}\item[{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real} $\ast$}]{matrix\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em matrix} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1camera_a7ca055e1cdf6343b49667014f3409fd6}\label{structevas_1_1canvas3d_1_1camera_a7ca055e1cdf6343b49667014f3409fd6}} 
\index{evas\+::canvas3d\+::camera@{evas\+::canvas3d\+::camera}!projection\+\_\+perspective\+\_\+set@{projection\+\_\+perspective\+\_\+set}}
\index{projection\+\_\+perspective\+\_\+set@{projection\+\_\+perspective\+\_\+set}!evas\+::canvas3d\+::camera@{evas\+::canvas3d\+::camera}}
\subsubsection{\texorpdfstring{projection\+\_\+perspective\+\_\+set()}{projection\_perspective\_set()}}
{\footnotesize\ttfamily void evas\+::canvas3d\+::camera\+::projection\+\_\+perspective\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real}}]{fovy\+\_\+,  }\item[{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real}}]{aspect\+\_\+,  }\item[{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real}}]{dnear\+\_\+,  }\item[{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real}}]{dfar\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em fovy} & \\
\hline
{\em aspect} & \\
\hline
{\em dnear} & \\
\hline
{\em dfar} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1camera_a20f78b53857cfb90222f4005383af500}\label{structevas_1_1canvas3d_1_1camera_a20f78b53857cfb90222f4005383af500}} 
\index{evas\+::canvas3d\+::camera@{evas\+::canvas3d\+::camera}!projection\+\_\+frustum\+\_\+set@{projection\+\_\+frustum\+\_\+set}}
\index{projection\+\_\+frustum\+\_\+set@{projection\+\_\+frustum\+\_\+set}!evas\+::canvas3d\+::camera@{evas\+::canvas3d\+::camera}}
\subsubsection{\texorpdfstring{projection\+\_\+frustum\+\_\+set()}{projection\_frustum\_set()}}
{\footnotesize\ttfamily void evas\+::canvas3d\+::camera\+::projection\+\_\+frustum\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real}}]{left\+\_\+,  }\item[{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real}}]{right\+\_\+,  }\item[{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real}}]{bottom\+\_\+,  }\item[{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real}}]{top\+\_\+,  }\item[{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real}}]{dnear\+\_\+,  }\item[{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real}}]{dfar\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em left} & \\
\hline
{\em right} & \\
\hline
{\em bottom} & \\
\hline
{\em top} & \\
\hline
{\em dnear} & \\
\hline
{\em dfar} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1camera_ad715ef4342e89570dc37593a1f9af443}\label{structevas_1_1canvas3d_1_1camera_ad715ef4342e89570dc37593a1f9af443}} 
\index{evas\+::canvas3d\+::camera@{evas\+::canvas3d\+::camera}!projection\+\_\+ortho\+\_\+set@{projection\+\_\+ortho\+\_\+set}}
\index{projection\+\_\+ortho\+\_\+set@{projection\+\_\+ortho\+\_\+set}!evas\+::canvas3d\+::camera@{evas\+::canvas3d\+::camera}}
\subsubsection{\texorpdfstring{projection\+\_\+ortho\+\_\+set()}{projection\_ortho\_set()}}
{\footnotesize\ttfamily void evas\+::canvas3d\+::camera\+::projection\+\_\+ortho\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real}}]{left\+\_\+,  }\item[{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real}}]{right\+\_\+,  }\item[{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real}}]{bottom\+\_\+,  }\item[{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real}}]{top\+\_\+,  }\item[{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real}}]{dnear\+\_\+,  }\item[{\hyperlink{group__Evas_gafe9cc74872ef141d258c2162fa0ce5ca}{Evas\+\_\+\+Real}}]{dfar\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em left} & \\
\hline
{\em right} & \\
\hline
{\em bottom} & \\
\hline
{\em top} & \\
\hline
{\em dnear} & \\
\hline
{\em dfar} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{structevas_1_1canvas3d_1_1camera_acc5f78adb5b724e61767ceeaad2c090d}\label{structevas_1_1canvas3d_1_1camera_acc5f78adb5b724e61767ceeaad2c090d}} 
\index{evas\+::canvas3d\+::camera@{evas\+::canvas3d\+::camera}!node\+\_\+visible\+\_\+get@{node\+\_\+visible\+\_\+get}}
\index{node\+\_\+visible\+\_\+get@{node\+\_\+visible\+\_\+get}!evas\+::canvas3d\+::camera@{evas\+::canvas3d\+::camera}}
\subsubsection{\texorpdfstring{node\+\_\+visible\+\_\+get()}{node\_visible\_get()}}
{\footnotesize\ttfamily bool evas\+::canvas3d\+::camera\+::node\+\_\+visible\+\_\+get (\begin{DoxyParamCaption}\item[{\+::\hyperlink{structevas_1_1canvas3d_1_1node}{evas\+::canvas3d\+::node}}]{camera\+\_\+node\+\_\+,  }\item[{\+::\hyperlink{structevas_1_1canvas3d_1_1node}{evas\+::canvas3d\+::node}}]{node\+\_\+,  }\item[{Evas\+\_\+\+Canvas3\+D\+\_\+\+Frustum\+\_\+\+Mode}]{key\+\_\+ }\end{DoxyParamCaption}) const}


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