\hypertarget{structevas_1_1out}{\section{evas\+:\+:out Struct Reference}
\label{structevas_1_1out}\index{evas\+::out@{evas\+::out}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structevas_1_1out_a677153978440aa6436a9d1613bc3d495}{out} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$eo)
\begin{DoxyCompactList}\small\item\em Eo Constructor. \end{DoxyCompactList}\item 
\hyperlink{structevas_1_1out_acaa72f347ebcdf06b3592fa357a60782}{out} (std\+::nullptr\+\_\+t)
\begin{DoxyCompactList}\small\item\em nullptr\+\_\+t Constructor. \end{DoxyCompactList}\item 
\hyperlink{structevas_1_1out_a470e284f7dc06658434657b9820d4e2c}{out} (\hyperlink{structefl_1_1eo_1_1parent__type}{efl\+::eo\+::parent\+\_\+type} \+\_\+p=(efl\+::eo\+::parent=nullptr))
\begin{DoxyCompactList}\small\item\em Call the object's constructor. \end{DoxyCompactList}\item 
\hypertarget{structevas_1_1out_a21ca9143c725d124f419ccc7a5f0854e}{\hyperlink{structevas_1_1out_a21ca9143c725d124f419ccc7a5f0854e}{out} (\hyperlink{structevas_1_1out}{out} const \&other)}\label{structevas_1_1out_a21ca9143c725d124f419ccc7a5f0854e}

\begin{DoxyCompactList}\small\item\em Copy Constructor. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1out_aef150c984d570484cb1d6917ecd58b44}{view\+\_\+get} (\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$x\+\_\+, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$y\+\_\+, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$w\+\_\+, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$h\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Gets the viewport region of the canvas that the output displays. \end{DoxyCompactList}\item 
void \hyperlink{structevas_1_1out_a7f3bced107c971c3205d1b43669ebe70}{view\+\_\+set} (\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} x\+\_\+, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} y\+\_\+, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} w\+\_\+, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} h\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Sets the viewport region of the canvas that the output displays This sets both the viewport region in the canvas that displays on the given output, but also the viewport size will match the output resolution 1\+:1. \end{DoxyCompactList}\item 
\hyperlink{Evas__Common_8h_a86d67b69014ab10fffe20b883685fa46}{Evas\+\_\+\+Engine\+\_\+\+Info} $\ast$ \hyperlink{structevas_1_1out_a0c7a4107c40ceef3d26dc1b45dfc5f94}{engine\+\_\+info\+\_\+get} () const 
\begin{DoxyCompactList}\small\item\em Gets the engine specific output parameters for a given output. \end{DoxyCompactList}\item 
bool \hyperlink{structevas_1_1out_aee827bba5cacd7b9f2ad8d4cc37949b1}{engine\+\_\+info\+\_\+set} (\hyperlink{Evas__Common_8h_a86d67b69014ab10fffe20b883685fa46}{Evas\+\_\+\+Engine\+\_\+\+Info} $\ast$info\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Sets the engine specific output parameters for a given output. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structevas_1_1out_a50998512682a4cbc767237d2f5482c47}{static \hyperlink{group__Eo_ga88d29df76a2921aa5478803156d83be5}{Eo\+\_\+\+Class} const $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()}\label{structevas_1_1out_a50998512682a4cbc767237d2f5482c47}

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


\subsection{Constructor \& Destructor Documentation}
\hypertarget{structevas_1_1out_a677153978440aa6436a9d1613bc3d495}{\index{evas\+::out@{evas\+::out}!out@{out}}
\index{out@{out}!evas\+::out@{evas\+::out}}
\subsubsection[{out}]{\setlength{\rightskip}{0pt plus 5cm}evas\+::out\+::out (
\begin{DoxyParamCaption}
\item[{{\bf Eo} $\ast$}]{eo}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}}\label{structevas_1_1out_a677153978440aa6436a9d1613bc3d495}


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


nullptr\+\_\+t Constructor. 

Constructs an empty (null) object. \hypertarget{structevas_1_1out_a470e284f7dc06658434657b9820d4e2c}{\index{evas\+::out@{evas\+::out}!out@{out}}
\index{out@{out}!evas\+::out@{evas\+::out}}
\subsubsection[{out}]{\setlength{\rightskip}{0pt plus 5cm}evas\+::out\+::out (
\begin{DoxyParamCaption}
\item[{{\bf efl\+::eo\+::parent\+\_\+type}}]{\+\_\+p = {\ttfamily (efl\+:\+:eo\+:\+:parent~=~nullptr)}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{structevas_1_1out_a470e284f7dc06658434657b9820d4e2c}


Call the object's constructor. 

Should not be used with \#eo\+\_\+do. Only use it with \#eo\+\_\+do\+\_\+super. 

\subsection{Member Function Documentation}
\hypertarget{structevas_1_1out_aef150c984d570484cb1d6917ecd58b44}{\index{evas\+::out@{evas\+::out}!view\+\_\+get@{view\+\_\+get}}
\index{view\+\_\+get@{view\+\_\+get}!evas\+::out@{evas\+::out}}
\subsubsection[{view\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::out\+::view\+\_\+get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+\+Coord} $\ast$}]{x\+\_\+, }
\item[{{\bf Evas\+\_\+\+Coord} $\ast$}]{y\+\_\+, }
\item[{{\bf Evas\+\_\+\+Coord} $\ast$}]{w\+\_\+, }
\item[{{\bf Evas\+\_\+\+Coord} $\ast$}]{h\+\_\+}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{structevas_1_1out_aef150c984d570484cb1d6917ecd58b44}


Gets the viewport region of the canvas that the output displays. 


\begin{DoxyParams}{Parameters}
{\em x} & \\
\hline
{\em y} & \\
\hline
{\em w} & \\
\hline
{\em h} & \\
\hline
\end{DoxyParams}


References efl\+::eo\+::base\+::\+\_\+eo\+\_\+ptr().

\hypertarget{structevas_1_1out_a7f3bced107c971c3205d1b43669ebe70}{\index{evas\+::out@{evas\+::out}!view\+\_\+set@{view\+\_\+set}}
\index{view\+\_\+set@{view\+\_\+set}!evas\+::out@{evas\+::out}}
\subsubsection[{view\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\+::out\+::view\+\_\+set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+\+Coord}}]{x\+\_\+, }
\item[{{\bf Evas\+\_\+\+Coord}}]{y\+\_\+, }
\item[{{\bf Evas\+\_\+\+Coord}}]{w\+\_\+, }
\item[{{\bf Evas\+\_\+\+Coord}}]{h\+\_\+}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{structevas_1_1out_a7f3bced107c971c3205d1b43669ebe70}


Sets the viewport region of the canvas that the output displays This sets both the viewport region in the canvas that displays on the given output, but also the viewport size will match the output resolution 1\+:1. 


\begin{DoxyParams}{Parameters}
{\em x} & \\
\hline
{\em y} & \\
\hline
{\em w} & \\
\hline
{\em h} & \\
\hline
\end{DoxyParams}


References efl\+::eo\+::base\+::\+\_\+eo\+\_\+ptr().

\hypertarget{structevas_1_1out_a0c7a4107c40ceef3d26dc1b45dfc5f94}{\index{evas\+::out@{evas\+::out}!engine\+\_\+info\+\_\+get@{engine\+\_\+info\+\_\+get}}
\index{engine\+\_\+info\+\_\+get@{engine\+\_\+info\+\_\+get}!evas\+::out@{evas\+::out}}
\subsubsection[{engine\+\_\+info\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Evas\+\_\+\+Engine\+\_\+\+Info}$\ast$ evas\+::out\+::engine\+\_\+info\+\_\+get (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{structevas_1_1out_a0c7a4107c40ceef3d26dc1b45dfc5f94}


Gets the engine specific output parameters for a given output. 


\begin{DoxyParams}{Parameters}
{\em info} & The engine parameters \\
\hline
\end{DoxyParams}


References efl\+::eo\+::base\+::\+\_\+eo\+\_\+ptr().

\hypertarget{structevas_1_1out_aee827bba5cacd7b9f2ad8d4cc37949b1}{\index{evas\+::out@{evas\+::out}!engine\+\_\+info\+\_\+set@{engine\+\_\+info\+\_\+set}}
\index{engine\+\_\+info\+\_\+set@{engine\+\_\+info\+\_\+set}!evas\+::out@{evas\+::out}}
\subsubsection[{engine\+\_\+info\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}bool evas\+::out\+::engine\+\_\+info\+\_\+set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\+\_\+\+Engine\+\_\+\+Info} $\ast$}]{info\+\_\+}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{structevas_1_1out_aee827bba5cacd7b9f2ad8d4cc37949b1}


Sets the engine specific output parameters for a given output. 


\begin{DoxyParams}{Parameters}
{\em info} & The engine parameters \\
\hline
\end{DoxyParams}


References efl\+::eo\+::base\+::\+\_\+eo\+\_\+ptr().

