\hypertarget{group__Ecore__Wl__Display__Group}{\section{Wayland Display Functions}
\label{group__Ecore__Wl__Display__Group}\index{Wayland Display Functions@{Wayland Display Functions}}
}


Functions that set and retrieve various information about the Wayland Display.  


\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} struct wl\-\_\-shm $\ast$ \hyperlink{group__Ecore__Wl__Display__Group_ga4f55fcc1b48c8f3d523295f2e49444ee}{ecore\-\_\-wl\-\_\-shm\-\_\-get} (void)
\begin{DoxyCompactList}\small\item\em Retrieves the Wayland Shm Interface used for the current Wayland connection. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} struct wl\-\_\-display $\ast$ \hyperlink{group__Ecore__Wl__Display__Group_ga43287d8db4c872c0b9fb83622bdbfbbb}{ecore\-\_\-wl\-\_\-display\-\_\-get} (void)
\begin{DoxyCompactList}\small\item\em Retrieves the Wayland Display Interface used for the current Wayland connection. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void \hyperlink{group__Ecore__Wl__Display__Group_ga80ec8ec5a95f1770cf36ec7cf1cff653}{ecore\-\_\-wl\-\_\-screen\-\_\-size\-\_\-get} (int $\ast$w, int $\ast$h)
\begin{DoxyCompactList}\small\item\em Retrieves the Compositor interface. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Inline__List__Group_gad93973c87f867f249482e936797096ad}{Eina\-\_\-\-Inlist} $\ast$ \hyperlink{group__Ecore__Wl__Display__Group_gad9db7bdf16c4df4176cc7038b74ddfb7}{ecore\-\_\-wl\-\_\-globals\-\_\-get} (void)
\begin{DoxyCompactList}\small\item\em Retrieves the Wayland Globals Interface list used for the current Wayland connection. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} struct wl\-\_\-registry $\ast$ \hyperlink{group__Ecore__Wl__Display__Group_gab57306f198bd9a40455ec66ff1f96efd}{ecore\-\_\-wl\-\_\-registry\-\_\-get} (void)
\begin{DoxyCompactList}\small\item\em Retrieves the Wayland Registry used for the current Wayland connection. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Functions that set and retrieve various information about the Wayland Display. 

\subsection{Function Documentation}
\hypertarget{group__Ecore__Wl__Display__Group_ga4f55fcc1b48c8f3d523295f2e49444ee}{\index{Wayland Display Functions@{Wayland Display Functions}!ecore\-\_\-wl\-\_\-shm\-\_\-get@{ecore\-\_\-wl\-\_\-shm\-\_\-get}}
\index{ecore\-\_\-wl\-\_\-shm\-\_\-get@{ecore\-\_\-wl\-\_\-shm\-\_\-get}!Wayland Display Functions@{Wayland Display Functions}}
\subsubsection[{ecore\-\_\-wl\-\_\-shm\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} struct wl\-\_\-shm$\ast$ ecore\-\_\-wl\-\_\-shm\-\_\-get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Wl__Display__Group_ga4f55fcc1b48c8f3d523295f2e49444ee}


Retrieves the Wayland Shm Interface used for the current Wayland connection. 

\begin{DoxyReturn}{Returns}
The current wayland shm interface
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\-2 
\end{DoxySince}
\hypertarget{group__Ecore__Wl__Display__Group_ga43287d8db4c872c0b9fb83622bdbfbbb}{\index{Wayland Display Functions@{Wayland Display Functions}!ecore\-\_\-wl\-\_\-display\-\_\-get@{ecore\-\_\-wl\-\_\-display\-\_\-get}}
\index{ecore\-\_\-wl\-\_\-display\-\_\-get@{ecore\-\_\-wl\-\_\-display\-\_\-get}!Wayland Display Functions@{Wayland Display Functions}}
\subsubsection[{ecore\-\_\-wl\-\_\-display\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} struct wl\-\_\-display$\ast$ ecore\-\_\-wl\-\_\-display\-\_\-get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Wl__Display__Group_ga43287d8db4c872c0b9fb83622bdbfbbb}


Retrieves the Wayland Display Interface used for the current Wayland connection. 

\begin{DoxyReturn}{Returns}
The current wayland display interface
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\-2 
\end{DoxySince}
\hypertarget{group__Ecore__Wl__Display__Group_ga80ec8ec5a95f1770cf36ec7cf1cff653}{\index{Wayland Display Functions@{Wayland Display Functions}!ecore\-\_\-wl\-\_\-screen\-\_\-size\-\_\-get@{ecore\-\_\-wl\-\_\-screen\-\_\-size\-\_\-get}}
\index{ecore\-\_\-wl\-\_\-screen\-\_\-size\-\_\-get@{ecore\-\_\-wl\-\_\-screen\-\_\-size\-\_\-get}!Wayland Display Functions@{Wayland Display Functions}}
\subsubsection[{ecore\-\_\-wl\-\_\-screen\-\_\-size\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} void ecore\-\_\-wl\-\_\-screen\-\_\-size\-\_\-get (
\begin{DoxyParamCaption}
\item[{int $\ast$}]{w, }
\item[{int $\ast$}]{h}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Wl__Display__Group_ga80ec8ec5a95f1770cf36ec7cf1cff653}


Retrieves the Compositor interface. 

This interface is used by clients to request the creation of surfaces and regions.

\begin{DoxyReturn}{Returns}
The current wayland compositor interface 
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\-8 Retrieves the size of the current screen.
\end{DoxySince}

\begin{DoxyParams}{Parameters}
{\em w} & where to return the width. May be N\-U\-L\-L. Returns 0 on error. \\
\hline
{\em h} & where to return the height. May be N\-U\-L\-L. Returns 0 on error.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\-2 
\end{DoxySince}
\hypertarget{group__Ecore__Wl__Display__Group_gad9db7bdf16c4df4176cc7038b74ddfb7}{\index{Wayland Display Functions@{Wayland Display Functions}!ecore\-\_\-wl\-\_\-globals\-\_\-get@{ecore\-\_\-wl\-\_\-globals\-\_\-get}}
\index{ecore\-\_\-wl\-\_\-globals\-\_\-get@{ecore\-\_\-wl\-\_\-globals\-\_\-get}!Wayland Display Functions@{Wayland Display Functions}}
\subsubsection[{ecore\-\_\-wl\-\_\-globals\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Inlist}$\ast$ ecore\-\_\-wl\-\_\-globals\-\_\-get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Wl__Display__Group_gad9db7bdf16c4df4176cc7038b74ddfb7}


Retrieves the Wayland Globals Interface list used for the current Wayland connection. 

This call, if done after the E\-C\-O\-R\-E\-\_\-\-W\-L\-\_\-\-E\-V\-E\-N\-T\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-S\-\_\-\-B\-O\-U\-N\-D event was received already, won't block the mainloop or trigger a dispatch. It will return the current globals immediately. However, if done before this event, it will probably block the mainloop waiting for the sync \char`\"{}done\char`\"{} event to be received (by using one or more wl\-\_\-display\-\_\-dispatch call), and then finally return the wl globals list.

There's no need to call dispatch manually, since this call will do it if necessary.

\begin{DoxyReturn}{Returns}
The current wayland globals interface list
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\-7.\-6 
\end{DoxySince}
\hypertarget{group__Ecore__Wl__Display__Group_gab57306f198bd9a40455ec66ff1f96efd}{\index{Wayland Display Functions@{Wayland Display Functions}!ecore\-\_\-wl\-\_\-registry\-\_\-get@{ecore\-\_\-wl\-\_\-registry\-\_\-get}}
\index{ecore\-\_\-wl\-\_\-registry\-\_\-get@{ecore\-\_\-wl\-\_\-registry\-\_\-get}!Wayland Display Functions@{Wayland Display Functions}}
\subsubsection[{ecore\-\_\-wl\-\_\-registry\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} struct wl\-\_\-registry$\ast$ ecore\-\_\-wl\-\_\-registry\-\_\-get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Wl__Display__Group_gab57306f198bd9a40455ec66ff1f96efd}


Retrieves the Wayland Registry used for the current Wayland connection. 

\begin{DoxyReturn}{Returns}
The current wayland registry
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\-7.\-6 
\end{DoxySince}
