\hypertarget{group__Ecore__Wl2__Output__Group}{}\doxysection{Wayland Library Output Functions}
\label{group__Ecore__Wl2__Output__Group}\index{Wayland Library Output Functions@{Wayland Library Output Functions}}


Functions that deal with creating, destroying, or interacting with Wayland Outputs.  


\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
EAPI int \mbox{\hyperlink{group__Ecore__Wl2__Output__Group_gab2d68fc51276e752ecd2b83f4afb2970}{ecore\+\_\+wl2\+\_\+output\+\_\+dpi\+\_\+get}} (Ecore\+\_\+\+Wl2\+\_\+\+Output $\ast$output)
\begin{DoxyCompactList}\small\item\em Return the DPI of a given output. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{group__Ecore__Wl2__Output__Group_ga90829bd469cc0e8b6d5e3cbe36022ce7}{ecore\+\_\+wl2\+\_\+output\+\_\+transform\+\_\+get}} (Ecore\+\_\+\+Wl2\+\_\+\+Output $\ast$output)
\begin{DoxyCompactList}\small\item\em Get the current transform of a given output. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Functions that deal with creating, destroying, or interacting with Wayland Outputs. 



\doxysubsection{Function Documentation}
\mbox{\Hypertarget{group__Ecore__Wl2__Output__Group_gab2d68fc51276e752ecd2b83f4afb2970}\label{group__Ecore__Wl2__Output__Group_gab2d68fc51276e752ecd2b83f4afb2970}} 
\index{Wayland Library Output Functions@{Wayland Library Output Functions}!ecore\_wl2\_output\_dpi\_get@{ecore\_wl2\_output\_dpi\_get}}
\index{ecore\_wl2\_output\_dpi\_get@{ecore\_wl2\_output\_dpi\_get}!Wayland Library Output Functions@{Wayland Library Output Functions}}
\doxysubsubsection{\texorpdfstring{ecore\_wl2\_output\_dpi\_get()}{ecore\_wl2\_output\_dpi\_get()}}
{\footnotesize\ttfamily EAPI int ecore\+\_\+wl2\+\_\+output\+\_\+dpi\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Output $\ast$}]{output }\end{DoxyParamCaption})}



Return the DPI of a given output. 

This is a simplistic call to get DPI. It does not account for differing DPI in the x and y axes nor does it account for multihead or xinerama and xrandr where different parts of the screen may have different DPI etc.


\begin{DoxyParams}{Parameters}
{\em output} & The output to get the DPI of\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
the general screen DPI (dots/pixels per inch).
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}


References \mbox{\hyperlink{group__Eina__Safety__Checks__Group_gab2b07061fc6500dedd9cd41c8d16f95d}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL}}.

\mbox{\Hypertarget{group__Ecore__Wl2__Output__Group_ga90829bd469cc0e8b6d5e3cbe36022ce7}\label{group__Ecore__Wl2__Output__Group_ga90829bd469cc0e8b6d5e3cbe36022ce7}} 
\index{Wayland Library Output Functions@{Wayland Library Output Functions}!ecore\_wl2\_output\_transform\_get@{ecore\_wl2\_output\_transform\_get}}
\index{ecore\_wl2\_output\_transform\_get@{ecore\_wl2\_output\_transform\_get}!Wayland Library Output Functions@{Wayland Library Output Functions}}
\doxysubsubsection{\texorpdfstring{ecore\_wl2\_output\_transform\_get()}{ecore\_wl2\_output\_transform\_get()}}
{\footnotesize\ttfamily EAPI int ecore\+\_\+wl2\+\_\+output\+\_\+transform\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Output $\ast$}]{output }\end{DoxyParamCaption})}



Get the current transform of a given output. 


\begin{DoxyParams}{Parameters}
{\em output} & The output to get the transform of\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The output\textquotesingle{}s current transform value
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+20 
\end{DoxySince}


References \mbox{\hyperlink{group__Eina__Safety__Checks__Group_gab2b07061fc6500dedd9cd41c8d16f95d}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL}}.

