\hypertarget{group__Evas__Output__Size}{\section{Output and Viewport Resizing Functions}
\label{group__Evas__Output__Size}\index{Output and Viewport Resizing Functions@{Output and Viewport Resizing Functions}}
}


Functions that set and retrieve the output and viewport size of an evas.  


\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{group__Evas__Output__Size_gadf0c3a56cadf5c8558f43e885698d96f}{evas\-\_\-canvas\-\_\-output\-\_\-method\-\_\-set}(render\-\_\-method)~E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-O\-U\-T\-P\-U\-T\-\_\-\-M\-E\-T\-H\-O\-D\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, render\-\_\-method)
\item 
\#define \hyperlink{group__Evas__Output__Size_gaddb18a78a356cd259388c115b7152630}{evas\-\_\-canvas\-\_\-output\-\_\-method\-\_\-get}(ret)~E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-O\-U\-T\-P\-U\-T\-\_\-\-M\-E\-T\-H\-O\-D\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, ret)
\item 
\#define \hyperlink{group__Evas__Output__Size_ga7e1f8af099f9b7b5da63ac9af3b9ebd3}{evas\-\_\-canvas\-\_\-engine\-\_\-info\-\_\-get}(ret)~E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-E\-N\-G\-I\-N\-E\-\_\-\-I\-N\-F\-O\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{Evas__Common_8h_a86d67b69014ab10fffe20b883685fa46}{Evas\-\_\-\-Engine\-\_\-\-Info} $\ast$$\ast$, ret)
\item 
\#define \hyperlink{group__Evas__Output__Size_gacc9c9b3c14e53048610eccf10076d1fa}{evas\-\_\-canvas\-\_\-engine\-\_\-info\-\_\-set}(info, ret)~E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-E\-N\-G\-I\-N\-E\-\_\-\-I\-N\-F\-O\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{Evas__Common_8h_a86d67b69014ab10fffe20b883685fa46}{Evas\-\_\-\-Engine\-\_\-\-Info} $\ast$, info), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} $\ast$, ret)
\end{DoxyCompactItemize}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{group__Evas__Output__Size_ga0f94c8db937f436dbcf0a6fe316a52d8}{evas\-\_\-canvas\-\_\-output\-\_\-size\-\_\-set}(w, h)~E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-O\-U\-T\-P\-U\-T\-\_\-\-S\-I\-Z\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, h)
\item 
\#define \hyperlink{group__Evas__Output__Size_ga9c7e6ba4798eb6c54659159d38dbc493}{evas\-\_\-canvas\-\_\-output\-\_\-size\-\_\-get}(w, h)~E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-O\-U\-T\-P\-U\-T\-\_\-\-S\-I\-Z\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, h)
\item 
\#define \hyperlink{group__Evas__Output__Size_ga11e4d8d9fbd52dd83ffc6caec1bda5ed}{evas\-\_\-canvas\-\_\-output\-\_\-viewport\-\_\-set}(x, y, w, h)~E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-O\-U\-T\-P\-U\-T\-\_\-\-V\-I\-E\-W\-P\-O\-R\-T\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, y), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, h)
\item 
\#define \hyperlink{group__Evas__Output__Size_ga052ae8ae947d2b8aa5c16208fa9da19a}{evas\-\_\-canvas\-\_\-output\-\_\-viewport\-\_\-get}(x, y, w, h)~E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-O\-U\-T\-P\-U\-T\-\_\-\-V\-I\-E\-W\-P\-O\-R\-T\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, y), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, h)
\item 
\#define \hyperlink{group__Evas__Output__Size_ga5491a48bccf68c95c384a12b9e696cbb}{evas\-\_\-canvas\-\_\-output\-\_\-framespace\-\_\-set}(x, y, w, h)~E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-O\-U\-T\-P\-U\-T\-\_\-\-F\-R\-A\-M\-E\-S\-P\-A\-C\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, y), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, h)
\item 
\#define \hyperlink{group__Evas__Output__Size_ga08f673c91a4facca950e227914d9d061}{evas\-\_\-canvas\-\_\-output\-\_\-framespace\-\_\-get}(x, y, w, h)~E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-O\-U\-T\-P\-U\-T\-\_\-\-F\-R\-A\-M\-E\-S\-P\-A\-C\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, y), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, h)
\end{DoxyCompactItemize}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{group__Evas__Output__Size_gaf6478cb249ed09fa0fe961085773fe1e}{evas\-\_\-output\-\_\-size\-\_\-set} (\hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} $\ast$e, int w, int h)
\begin{DoxyCompactList}\small\item\em Sets the output size of the render engine of the given evas. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Output__Size_gadd22b11c786b3b00448ef58550aa55c4}{evas\-\_\-output\-\_\-size\-\_\-get} (const \hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} $\ast$e, int $\ast$w, int $\ast$h)
\begin{DoxyCompactList}\small\item\em Retrieve the output size of the render engine of the given evas. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Output__Size_ga6dcd13997f7825f03807dc0ec38dd38e}{evas\-\_\-output\-\_\-viewport\-\_\-set} (\hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} $\ast$e, Evas\-\_\-\-Coord x, Evas\-\_\-\-Coord y, Evas\-\_\-\-Coord w, Evas\-\_\-\-Coord h)
\begin{DoxyCompactList}\small\item\em Sets the output viewport of the given evas in evas units. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Output__Size_ga346bb724a254e8681c382b84886045b4}{evas\-\_\-output\-\_\-viewport\-\_\-get} (const \hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} $\ast$e, Evas\-\_\-\-Coord $\ast$x, Evas\-\_\-\-Coord $\ast$y, Evas\-\_\-\-Coord $\ast$w, Evas\-\_\-\-Coord $\ast$h)
\begin{DoxyCompactList}\small\item\em Get the render engine's output viewport co-\/ordinates in canvas units. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Output__Size_gaa6903b6e66c61568175046288c51ea32}{evas\-\_\-output\-\_\-framespace\-\_\-set} (\hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} $\ast$e, Evas\-\_\-\-Coord x, Evas\-\_\-\-Coord y, Evas\-\_\-\-Coord w, Evas\-\_\-\-Coord h)
\begin{DoxyCompactList}\small\item\em Sets the output framespace size of the render engine of the given evas. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Output__Size_ga4db30a34668013944c30131c7bf5ecb1}{evas\-\_\-output\-\_\-framespace\-\_\-get} (const \hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} $\ast$e, Evas\-\_\-\-Coord $\ast$x, Evas\-\_\-\-Coord $\ast$y, Evas\-\_\-\-Coord $\ast$w, Evas\-\_\-\-Coord $\ast$h)
\begin{DoxyCompactList}\small\item\em Get the render engine's output framespace co-\/ordinates in canvas units. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Functions that set and retrieve the output and viewport size of an evas. 

\subsection{Macro Definition Documentation}
\hypertarget{group__Evas__Output__Size_gadf0c3a56cadf5c8558f43e885698d96f}{\index{Output and Viewport Resizing Functions@{Output and Viewport Resizing Functions}!evas\-\_\-canvas\-\_\-output\-\_\-method\-\_\-set@{evas\-\_\-canvas\-\_\-output\-\_\-method\-\_\-set}}
\index{evas\-\_\-canvas\-\_\-output\-\_\-method\-\_\-set@{evas\-\_\-canvas\-\_\-output\-\_\-method\-\_\-set}!Output and Viewport Resizing Functions@{Output and Viewport Resizing Functions}}
\subsubsection[{evas\-\_\-canvas\-\_\-output\-\_\-method\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-canvas\-\_\-output\-\_\-method\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{render\-\_\-method}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-O\-U\-T\-P\-U\-T\-\_\-\-M\-E\-T\-H\-O\-D\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, render\-\_\-method)}}\label{group__Evas__Output__Size_gadf0c3a56cadf5c8558f43e885698d96f}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Sets the output engine for the given evas.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em render\-\_\-method} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Output__Method_ga15b85dc673baa6aa40f91f8bfcd3cbaa}{evas\-\_\-output\-\_\-method\-\_\-set} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-output\-\_\-method\-\_\-set().

\hypertarget{group__Evas__Output__Size_ga0f94c8db937f436dbcf0a6fe316a52d8}{\index{Output and Viewport Resizing Functions@{Output and Viewport Resizing Functions}!evas\-\_\-canvas\-\_\-output\-\_\-size\-\_\-set@{evas\-\_\-canvas\-\_\-output\-\_\-size\-\_\-set}}
\index{evas\-\_\-canvas\-\_\-output\-\_\-size\-\_\-set@{evas\-\_\-canvas\-\_\-output\-\_\-size\-\_\-set}!Output and Viewport Resizing Functions@{Output and Viewport Resizing Functions}}
\subsubsection[{evas\-\_\-canvas\-\_\-output\-\_\-size\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-canvas\-\_\-output\-\_\-size\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{w, }
\item[{}]{h}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-O\-U\-T\-P\-U\-T\-\_\-\-S\-I\-Z\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, h)}}\label{group__Evas__Output__Size_ga0f94c8db937f436dbcf0a6fe316a52d8}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Sets the output size of the render engine of the given evas.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em w} & \\
\hline
\mbox{\tt in}  & {\em h} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Output__Size_gaf6478cb249ed09fa0fe961085773fe1e}{evas\-\_\-output\-\_\-size\-\_\-set} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-output\-\_\-size\-\_\-set().

\hypertarget{group__Evas__Output__Size_gaddb18a78a356cd259388c115b7152630}{\index{Output and Viewport Resizing Functions@{Output and Viewport Resizing Functions}!evas\-\_\-canvas\-\_\-output\-\_\-method\-\_\-get@{evas\-\_\-canvas\-\_\-output\-\_\-method\-\_\-get}}
\index{evas\-\_\-canvas\-\_\-output\-\_\-method\-\_\-get@{evas\-\_\-canvas\-\_\-output\-\_\-method\-\_\-get}!Output and Viewport Resizing Functions@{Output and Viewport Resizing Functions}}
\subsubsection[{evas\-\_\-canvas\-\_\-output\-\_\-method\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-canvas\-\_\-output\-\_\-method\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-O\-U\-T\-P\-U\-T\-\_\-\-M\-E\-T\-H\-O\-D\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, ret)}}\label{group__Evas__Output__Size_gaddb18a78a356cd259388c115b7152630}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Retrieves the number of the output engine used for the given evas.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Output__Method_ga9448841c72f804fd1533b6dcceeabd1a}{evas\-\_\-output\-\_\-method\-\_\-get} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-output\-\_\-method\-\_\-get().

\hypertarget{group__Evas__Output__Size_ga7e1f8af099f9b7b5da63ac9af3b9ebd3}{\index{Output and Viewport Resizing Functions@{Output and Viewport Resizing Functions}!evas\-\_\-canvas\-\_\-engine\-\_\-info\-\_\-get@{evas\-\_\-canvas\-\_\-engine\-\_\-info\-\_\-get}}
\index{evas\-\_\-canvas\-\_\-engine\-\_\-info\-\_\-get@{evas\-\_\-canvas\-\_\-engine\-\_\-info\-\_\-get}!Output and Viewport Resizing Functions@{Output and Viewport Resizing Functions}}
\subsubsection[{evas\-\_\-canvas\-\_\-engine\-\_\-info\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-canvas\-\_\-engine\-\_\-info\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-E\-N\-G\-I\-N\-E\-\_\-\-I\-N\-F\-O\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Evas\-\_\-\-Engine\-\_\-\-Info} $\ast$$\ast$, ret)}}\label{group__Evas__Output__Size_ga7e1f8af099f9b7b5da63ac9af3b9ebd3}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Retrieves the current render engine info struct from the given evas.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Output__Method_gaf429332b5288b0924af45b1a5b8d80fb}{evas\-\_\-engine\-\_\-info\-\_\-get} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-engine\-\_\-info\-\_\-get().

\hypertarget{group__Evas__Output__Size_gacc9c9b3c14e53048610eccf10076d1fa}{\index{Output and Viewport Resizing Functions@{Output and Viewport Resizing Functions}!evas\-\_\-canvas\-\_\-engine\-\_\-info\-\_\-set@{evas\-\_\-canvas\-\_\-engine\-\_\-info\-\_\-set}}
\index{evas\-\_\-canvas\-\_\-engine\-\_\-info\-\_\-set@{evas\-\_\-canvas\-\_\-engine\-\_\-info\-\_\-set}!Output and Viewport Resizing Functions@{Output and Viewport Resizing Functions}}
\subsubsection[{evas\-\_\-canvas\-\_\-engine\-\_\-info\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-canvas\-\_\-engine\-\_\-info\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{info, }
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-E\-N\-G\-I\-N\-E\-\_\-\-I\-N\-F\-O\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Evas\-\_\-\-Engine\-\_\-\-Info} $\ast$, info), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Eina\-\_\-\-Bool} $\ast$, ret)}}\label{group__Evas__Output__Size_gacc9c9b3c14e53048610eccf10076d1fa}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Applies the engine settings for the given evas from the given {\ttfamily Evas\-\_\-\-Engine\-\_\-\-Info} structure.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em info} & \\
\hline
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Output__Method_gac2b732e9fb11cdddc46c7bdda79270d4}{evas\-\_\-engine\-\_\-info\-\_\-set} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-engine\-\_\-info\-\_\-set().

\hypertarget{group__Evas__Output__Size_ga9c7e6ba4798eb6c54659159d38dbc493}{\index{Output and Viewport Resizing Functions@{Output and Viewport Resizing Functions}!evas\-\_\-canvas\-\_\-output\-\_\-size\-\_\-get@{evas\-\_\-canvas\-\_\-output\-\_\-size\-\_\-get}}
\index{evas\-\_\-canvas\-\_\-output\-\_\-size\-\_\-get@{evas\-\_\-canvas\-\_\-output\-\_\-size\-\_\-get}!Output and Viewport Resizing Functions@{Output and Viewport Resizing Functions}}
\subsubsection[{evas\-\_\-canvas\-\_\-output\-\_\-size\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-canvas\-\_\-output\-\_\-size\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{w, }
\item[{}]{h}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-O\-U\-T\-P\-U\-T\-\_\-\-S\-I\-Z\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, h)}}\label{group__Evas__Output__Size_ga9c7e6ba4798eb6c54659159d38dbc493}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Retrieve the output size of the render engine of the given evas.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em w} & \\
\hline
\mbox{\tt out}  & {\em h} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Output__Size_gadd22b11c786b3b00448ef58550aa55c4}{evas\-\_\-output\-\_\-size\-\_\-get} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-output\-\_\-size\-\_\-get().

\hypertarget{group__Evas__Output__Size_ga11e4d8d9fbd52dd83ffc6caec1bda5ed}{\index{Output and Viewport Resizing Functions@{Output and Viewport Resizing Functions}!evas\-\_\-canvas\-\_\-output\-\_\-viewport\-\_\-set@{evas\-\_\-canvas\-\_\-output\-\_\-viewport\-\_\-set}}
\index{evas\-\_\-canvas\-\_\-output\-\_\-viewport\-\_\-set@{evas\-\_\-canvas\-\_\-output\-\_\-viewport\-\_\-set}!Output and Viewport Resizing Functions@{Output and Viewport Resizing Functions}}
\subsubsection[{evas\-\_\-canvas\-\_\-output\-\_\-viewport\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-canvas\-\_\-output\-\_\-viewport\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{x, }
\item[{}]{y, }
\item[{}]{w, }
\item[{}]{h}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-O\-U\-T\-P\-U\-T\-\_\-\-V\-I\-E\-W\-P\-O\-R\-T\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, y), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, h)}}\label{group__Evas__Output__Size_ga11e4d8d9fbd52dd83ffc6caec1bda5ed}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Sets the output viewport of the given evas in evas units.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em x} & \\
\hline
\mbox{\tt in}  & {\em y} & \\
\hline
\mbox{\tt in}  & {\em w} & \\
\hline
\mbox{\tt in}  & {\em h} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Output__Size_ga6dcd13997f7825f03807dc0ec38dd38e}{evas\-\_\-output\-\_\-viewport\-\_\-set} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-output\-\_\-viewport\-\_\-set().

\hypertarget{group__Evas__Output__Size_ga052ae8ae947d2b8aa5c16208fa9da19a}{\index{Output and Viewport Resizing Functions@{Output and Viewport Resizing Functions}!evas\-\_\-canvas\-\_\-output\-\_\-viewport\-\_\-get@{evas\-\_\-canvas\-\_\-output\-\_\-viewport\-\_\-get}}
\index{evas\-\_\-canvas\-\_\-output\-\_\-viewport\-\_\-get@{evas\-\_\-canvas\-\_\-output\-\_\-viewport\-\_\-get}!Output and Viewport Resizing Functions@{Output and Viewport Resizing Functions}}
\subsubsection[{evas\-\_\-canvas\-\_\-output\-\_\-viewport\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-canvas\-\_\-output\-\_\-viewport\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{x, }
\item[{}]{y, }
\item[{}]{w, }
\item[{}]{h}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-O\-U\-T\-P\-U\-T\-\_\-\-V\-I\-E\-W\-P\-O\-R\-T\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, y), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, h)}}\label{group__Evas__Output__Size_ga052ae8ae947d2b8aa5c16208fa9da19a}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the render engine's output viewport co-\/ordinates in canvas units.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em x} & \\
\hline
\mbox{\tt out}  & {\em y} & \\
\hline
\mbox{\tt out}  & {\em w} & \\
\hline
\mbox{\tt out}  & {\em h} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Output__Size_ga346bb724a254e8681c382b84886045b4}{evas\-\_\-output\-\_\-viewport\-\_\-get} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-output\-\_\-viewport\-\_\-get().

\hypertarget{group__Evas__Output__Size_ga5491a48bccf68c95c384a12b9e696cbb}{\index{Output and Viewport Resizing Functions@{Output and Viewport Resizing Functions}!evas\-\_\-canvas\-\_\-output\-\_\-framespace\-\_\-set@{evas\-\_\-canvas\-\_\-output\-\_\-framespace\-\_\-set}}
\index{evas\-\_\-canvas\-\_\-output\-\_\-framespace\-\_\-set@{evas\-\_\-canvas\-\_\-output\-\_\-framespace\-\_\-set}!Output and Viewport Resizing Functions@{Output and Viewport Resizing Functions}}
\subsubsection[{evas\-\_\-canvas\-\_\-output\-\_\-framespace\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-canvas\-\_\-output\-\_\-framespace\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{x, }
\item[{}]{y, }
\item[{}]{w, }
\item[{}]{h}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-O\-U\-T\-P\-U\-T\-\_\-\-F\-R\-A\-M\-E\-S\-P\-A\-C\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, y), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, h)}}\label{group__Evas__Output__Size_ga5491a48bccf68c95c384a12b9e696cbb}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Sets the output framespace size of the render engine of the given evas.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em x} & \\
\hline
\mbox{\tt in}  & {\em y} & \\
\hline
\mbox{\tt in}  & {\em w} & \\
\hline
\mbox{\tt in}  & {\em h} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Output__Size_gaa6903b6e66c61568175046288c51ea32}{evas\-\_\-output\-\_\-framespace\-\_\-set} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-output\-\_\-framespace\-\_\-set().

\hypertarget{group__Evas__Output__Size_ga08f673c91a4facca950e227914d9d061}{\index{Output and Viewport Resizing Functions@{Output and Viewport Resizing Functions}!evas\-\_\-canvas\-\_\-output\-\_\-framespace\-\_\-get@{evas\-\_\-canvas\-\_\-output\-\_\-framespace\-\_\-get}}
\index{evas\-\_\-canvas\-\_\-output\-\_\-framespace\-\_\-get@{evas\-\_\-canvas\-\_\-output\-\_\-framespace\-\_\-get}!Output and Viewport Resizing Functions@{Output and Viewport Resizing Functions}}
\subsubsection[{evas\-\_\-canvas\-\_\-output\-\_\-framespace\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-canvas\-\_\-output\-\_\-framespace\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{x, }
\item[{}]{y, }
\item[{}]{w, }
\item[{}]{h}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-O\-U\-T\-P\-U\-T\-\_\-\-F\-R\-A\-M\-E\-S\-P\-A\-C\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, y), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, h)}}\label{group__Evas__Output__Size_ga08f673c91a4facca950e227914d9d061}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the render engine's output framespace co-\/ordinates in canvas units.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em x} & \\
\hline
\mbox{\tt out}  & {\em y} & \\
\hline
\mbox{\tt out}  & {\em w} & \\
\hline
\mbox{\tt out}  & {\em h} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Output__Size_ga4db30a34668013944c30131c7bf5ecb1}{evas\-\_\-output\-\_\-framespace\-\_\-get} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-output\-\_\-framespace\-\_\-get().



\subsection{Function Documentation}
\hypertarget{group__Evas__Output__Size_gaf6478cb249ed09fa0fe961085773fe1e}{\index{Output and Viewport Resizing Functions@{Output and Viewport Resizing Functions}!evas\-\_\-output\-\_\-size\-\_\-set@{evas\-\_\-output\-\_\-size\-\_\-set}}
\index{evas\-\_\-output\-\_\-size\-\_\-set@{evas\-\_\-output\-\_\-size\-\_\-set}!Output and Viewport Resizing Functions@{Output and Viewport Resizing Functions}}
\subsubsection[{evas\-\_\-output\-\_\-size\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-output\-\_\-size\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas} $\ast$}]{e, }
\item[{int}]{w, }
\item[{int}]{h}
\end{DoxyParamCaption}
)}}\label{group__Evas__Output__Size_gaf6478cb249ed09fa0fe961085773fe1e}


Sets the output size of the render engine of the given evas. 

The evas will render to a rectangle of the given size once this function is called. The output size is independent of the viewport size. The viewport will be stretched to fill the given rectangle.

The units used for {\ttfamily w} and {\ttfamily h} depend on the engine used by the evas.


\begin{DoxyParams}{Parameters}
{\em e} & The given evas. \\
\hline
{\em w} & The width in output units, usually pixels. \\
\hline
{\em h} & The height in output units, usually pixels. \\
\hline
\end{DoxyParams}


References evas\-\_\-canvas\-\_\-output\-\_\-size\-\_\-set.



Referenced by ecore\-\_\-evas\-\_\-buffer\-\_\-allocfunc\-\_\-new(), ecore\-\_\-evas\-\_\-ews\-\_\-new(), and ecore\-\_\-evas\-\_\-object\-\_\-image\-\_\-new().

\hypertarget{group__Evas__Output__Size_gadd22b11c786b3b00448ef58550aa55c4}{\index{Output and Viewport Resizing Functions@{Output and Viewport Resizing Functions}!evas\-\_\-output\-\_\-size\-\_\-get@{evas\-\_\-output\-\_\-size\-\_\-get}}
\index{evas\-\_\-output\-\_\-size\-\_\-get@{evas\-\_\-output\-\_\-size\-\_\-get}!Output and Viewport Resizing Functions@{Output and Viewport Resizing Functions}}
\subsubsection[{evas\-\_\-output\-\_\-size\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-output\-\_\-size\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas} $\ast$}]{e, }
\item[{int $\ast$}]{w, }
\item[{int $\ast$}]{h}
\end{DoxyParamCaption}
)}}\label{group__Evas__Output__Size_gadd22b11c786b3b00448ef58550aa55c4}


Retrieve the output size of the render engine of the given evas. 

The output size is given in whatever the output units are for the engine.

If either {\ttfamily w} or {\ttfamily h} is {\ttfamily N\-U\-L\-L}, then it is ignored. If {\ttfamily e} is invalid, the returned results are undefined.


\begin{DoxyParams}{Parameters}
{\em e} & The given evas. \\
\hline
{\em w} & The pointer to an integer to store the width in. \\
\hline
{\em h} & The pointer to an integer to store the height in. \\
\hline
\end{DoxyParams}


References evas\-\_\-canvas\-\_\-output\-\_\-size\-\_\-get.

\hypertarget{group__Evas__Output__Size_ga6dcd13997f7825f03807dc0ec38dd38e}{\index{Output and Viewport Resizing Functions@{Output and Viewport Resizing Functions}!evas\-\_\-output\-\_\-viewport\-\_\-set@{evas\-\_\-output\-\_\-viewport\-\_\-set}}
\index{evas\-\_\-output\-\_\-viewport\-\_\-set@{evas\-\_\-output\-\_\-viewport\-\_\-set}!Output and Viewport Resizing Functions@{Output and Viewport Resizing Functions}}
\subsubsection[{evas\-\_\-output\-\_\-viewport\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-output\-\_\-viewport\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas} $\ast$}]{e, }
\item[{Evas\-\_\-\-Coord}]{x, }
\item[{Evas\-\_\-\-Coord}]{y, }
\item[{Evas\-\_\-\-Coord}]{w, }
\item[{Evas\-\_\-\-Coord}]{h}
\end{DoxyParamCaption}
)}}\label{group__Evas__Output__Size_ga6dcd13997f7825f03807dc0ec38dd38e}


Sets the output viewport of the given evas in evas units. 

The output viewport is the area of the evas that will be visible to the viewer. The viewport will be stretched to fit the output target of the evas when rendering is performed.

\begin{DoxyNote}{Note}
The coordinate values do not have to map 1-\/to-\/1 with the output target. However, it is generally advised that it is done for ease of use.
\end{DoxyNote}

\begin{DoxyParams}{Parameters}
{\em e} & The given evas. \\
\hline
{\em x} & The top-\/left corner x value of the viewport. \\
\hline
{\em y} & The top-\/left corner y value of the viewport. \\
\hline
{\em w} & The width of the viewport. Must be greater than 0. \\
\hline
{\em h} & The height of the viewport. Must be greater than 0. \\
\hline
\end{DoxyParams}


References evas\-\_\-canvas\-\_\-output\-\_\-viewport\-\_\-set.



Referenced by ecore\-\_\-evas\-\_\-buffer\-\_\-allocfunc\-\_\-new(), ecore\-\_\-evas\-\_\-ews\-\_\-new(), and ecore\-\_\-evas\-\_\-object\-\_\-image\-\_\-new().

\hypertarget{group__Evas__Output__Size_ga346bb724a254e8681c382b84886045b4}{\index{Output and Viewport Resizing Functions@{Output and Viewport Resizing Functions}!evas\-\_\-output\-\_\-viewport\-\_\-get@{evas\-\_\-output\-\_\-viewport\-\_\-get}}
\index{evas\-\_\-output\-\_\-viewport\-\_\-get@{evas\-\_\-output\-\_\-viewport\-\_\-get}!Output and Viewport Resizing Functions@{Output and Viewport Resizing Functions}}
\subsubsection[{evas\-\_\-output\-\_\-viewport\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-output\-\_\-viewport\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas} $\ast$}]{e, }
\item[{Evas\-\_\-\-Coord $\ast$}]{x, }
\item[{Evas\-\_\-\-Coord $\ast$}]{y, }
\item[{Evas\-\_\-\-Coord $\ast$}]{w, }
\item[{Evas\-\_\-\-Coord $\ast$}]{h}
\end{DoxyParamCaption}
)}}\label{group__Evas__Output__Size_ga346bb724a254e8681c382b84886045b4}


Get the render engine's output viewport co-\/ordinates in canvas units. 


\begin{DoxyParams}{Parameters}
{\em e} & The pointer to the Evas Canvas \\
\hline
{\em x} & The pointer to a x variable to be filled in \\
\hline
{\em y} & The pointer to a y variable to be filled in \\
\hline
{\em w} & The pointer to a width variable to be filled in \\
\hline
{\em h} & The pointer to a height variable to be filled in\\
\hline
\end{DoxyParams}
Calling this function writes the current canvas output viewport size and location values into the variables pointed to by {\ttfamily x}, {\ttfamily y}, {\ttfamily w} and {\ttfamily h}. On success the variables have the output location and size values written to them in canvas units. Any of {\ttfamily x}, {\ttfamily y}, {\ttfamily w} or {\ttfamily h} that are {\ttfamily N\-U\-L\-L} will not be written to. If {\ttfamily e} is invalid, the results are undefined.

Example\-: 
\begin{DoxyCode}
\textcolor{keyword}{extern} \hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} *evas;
Evas\_Coord x, y, width, height;

\hyperlink{group__Evas__Output__Size_ga346bb724a254e8681c382b84886045b4}{evas\_output\_viewport\_get}(evas, &x, &y, &w, &h);
\end{DoxyCode}
 

References evas\-\_\-canvas\-\_\-output\-\_\-viewport\-\_\-get.



Referenced by ecore\-\_\-evas\-\_\-ews\-\_\-background\-\_\-set(), and edje\-\_\-perspective\-\_\-new().

\hypertarget{group__Evas__Output__Size_gaa6903b6e66c61568175046288c51ea32}{\index{Output and Viewport Resizing Functions@{Output and Viewport Resizing Functions}!evas\-\_\-output\-\_\-framespace\-\_\-set@{evas\-\_\-output\-\_\-framespace\-\_\-set}}
\index{evas\-\_\-output\-\_\-framespace\-\_\-set@{evas\-\_\-output\-\_\-framespace\-\_\-set}!Output and Viewport Resizing Functions@{Output and Viewport Resizing Functions}}
\subsubsection[{evas\-\_\-output\-\_\-framespace\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-output\-\_\-framespace\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas} $\ast$}]{e, }
\item[{Evas\-\_\-\-Coord}]{x, }
\item[{Evas\-\_\-\-Coord}]{y, }
\item[{Evas\-\_\-\-Coord}]{w, }
\item[{Evas\-\_\-\-Coord}]{h}
\end{DoxyParamCaption}
)}}\label{group__Evas__Output__Size_gaa6903b6e66c61568175046288c51ea32}


Sets the output framespace size of the render engine of the given evas. 

The framespace size is used in the Wayland engines to denote space where the output is not drawn. This is mainly used in ecore\-\_\-evas to draw borders

The units used for {\ttfamily w} and {\ttfamily h} depend on the engine used by the evas.


\begin{DoxyParams}{Parameters}
{\em e} & The given evas. \\
\hline
{\em x} & The left coordinate in output units, usually pixels. \\
\hline
{\em y} & The top coordinate in output units, usually pixels. \\
\hline
{\em w} & The width in output units, usually pixels. \\
\hline
{\em h} & The height in output units, usually pixels.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\-1 
\end{DoxySince}


References evas\-\_\-canvas\-\_\-output\-\_\-framespace\-\_\-set.

\hypertarget{group__Evas__Output__Size_ga4db30a34668013944c30131c7bf5ecb1}{\index{Output and Viewport Resizing Functions@{Output and Viewport Resizing Functions}!evas\-\_\-output\-\_\-framespace\-\_\-get@{evas\-\_\-output\-\_\-framespace\-\_\-get}}
\index{evas\-\_\-output\-\_\-framespace\-\_\-get@{evas\-\_\-output\-\_\-framespace\-\_\-get}!Output and Viewport Resizing Functions@{Output and Viewport Resizing Functions}}
\subsubsection[{evas\-\_\-output\-\_\-framespace\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-output\-\_\-framespace\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas} $\ast$}]{e, }
\item[{Evas\-\_\-\-Coord $\ast$}]{x, }
\item[{Evas\-\_\-\-Coord $\ast$}]{y, }
\item[{Evas\-\_\-\-Coord $\ast$}]{w, }
\item[{Evas\-\_\-\-Coord $\ast$}]{h}
\end{DoxyParamCaption}
)}}\label{group__Evas__Output__Size_ga4db30a34668013944c30131c7bf5ecb1}


Get the render engine's output framespace co-\/ordinates in canvas units. 


\begin{DoxyParams}{Parameters}
{\em e} & The pointer to the Evas Canvas \\
\hline
{\em x} & The pointer to a x variable to be filled in \\
\hline
{\em y} & The pointer to a y variable to be filled in \\
\hline
{\em w} & The pointer to a width variable to be filled in \\
\hline
{\em h} & The pointer to a height variable to be filled in\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\-1 
\end{DoxySince}


References evas\-\_\-canvas\-\_\-output\-\_\-framespace\-\_\-get.



Referenced by ecore\-\_\-evas\-\_\-ews\-\_\-background\-\_\-set().

