\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}}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} 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 D\+PI of a given output. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} 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 \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} int ecore\+\_\+wl2\+\_\+output\+\_\+dpi\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Output $\ast$}]{output }\end{DoxyParamCaption})}



Return the D\+PI of a given output. 

This is a simplistic call to get D\+PI. It does not account for differing D\+PI 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 D\+PI etc.


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


References E\+I\+N\+A\+\_\+\+S\+A\+F\+E\+T\+Y\+\_\+\+O\+N\+\_\+\+N\+U\+L\+L\+\_\+\+R\+E\+T\+U\+R\+N\+\_\+\+V\+AL.

\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 \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} 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 E\+I\+N\+A\+\_\+\+S\+A\+F\+E\+T\+Y\+\_\+\+O\+N\+\_\+\+N\+U\+L\+L\+\_\+\+R\+E\+T\+U\+R\+N\+\_\+\+V\+AL.

