\hypertarget{struct__Ecore__Wl2__Surface__Interface}{}\doxysection{\+\_\+\+Ecore\+\_\+\+Wl2\+\_\+\+Surface\+\_\+\+Interface Struct Reference}
\label{struct__Ecore__Wl2__Surface__Interface}\index{\_Ecore\_Wl2\_Surface\_Interface@{\_Ecore\_Wl2\_Surface\_Interface}}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{struct__Ecore__Wl2__Surface__Interface_a752752426bad1381a69297ed3805f422}\label{struct__Ecore__Wl2__Surface__Interface_a752752426bad1381a69297ed3805f422}} 
int {\bfseries id}
\item 
\mbox{\Hypertarget{struct__Ecore__Wl2__Surface__Interface_a3093c4b30ed4902fdc064495b3d7c9b0}\label{struct__Ecore__Wl2__Surface__Interface_a3093c4b30ed4902fdc064495b3d7c9b0}} 
int {\bfseries version}
\item 
\mbox{\Hypertarget{struct__Ecore__Wl2__Surface__Interface_a1ea4591ff9a22c47dce5381cbbe4f920}\label{struct__Ecore__Wl2__Surface__Interface_a1ea4591ff9a22c47dce5381cbbe4f920}} 
void $\ast$($\ast$ {\bfseries setup} )(Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$win)
\item 
\mbox{\Hypertarget{struct__Ecore__Wl2__Surface__Interface_ae0a9bfdaabb72ef212466b2eae797670}\label{struct__Ecore__Wl2__Surface__Interface_ae0a9bfdaabb72ef212466b2eae797670}} 
void($\ast$ {\bfseries destroy} )(Ecore\+\_\+\+Wl2\+\_\+\+Surface $\ast$surface, void $\ast$priv\+\_\+data)
\item 
\mbox{\Hypertarget{struct__Ecore__Wl2__Surface__Interface_a119259091a85137197c63766a5b002fc}\label{struct__Ecore__Wl2__Surface__Interface_a119259091a85137197c63766a5b002fc}} 
void($\ast$ {\bfseries reconfigure} )(Ecore\+\_\+\+Wl2\+\_\+\+Surface $\ast$surface, void $\ast$priv\+\_\+data, int w, int h, uint32\+\_\+t flags, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} alpha)
\item 
\mbox{\Hypertarget{struct__Ecore__Wl2__Surface__Interface_a8285c0bf3ba8251786f9c0f98a83002b}\label{struct__Ecore__Wl2__Surface__Interface_a8285c0bf3ba8251786f9c0f98a83002b}} 
void $\ast$($\ast$ {\bfseries data\+\_\+get} )(Ecore\+\_\+\+Wl2\+\_\+\+Surface $\ast$surface, void $\ast$priv\+\_\+data, int $\ast$w, int $\ast$h)
\item 
\mbox{\Hypertarget{struct__Ecore__Wl2__Surface__Interface_a4a6f04fd90bb81f7c87d67ce37c6972f}\label{struct__Ecore__Wl2__Surface__Interface_a4a6f04fd90bb81f7c87d67ce37c6972f}} 
int($\ast$ {\bfseries assign} )(Ecore\+\_\+\+Wl2\+\_\+\+Surface $\ast$surface, void $\ast$priv\+\_\+data)
\item 
\mbox{\Hypertarget{struct__Ecore__Wl2__Surface__Interface_a2e9ae64ac37ae70990df5e880a076a05}\label{struct__Ecore__Wl2__Surface__Interface_a2e9ae64ac37ae70990df5e880a076a05}} 
void($\ast$ {\bfseries post} )(Ecore\+\_\+\+Wl2\+\_\+\+Surface $\ast$surface, void $\ast$priv\+\_\+data, \mbox{\hyperlink{group__Eina__Rectangle__Group_gad1f49db9be2cd747f458ebf4718b6228}{Eina\+\_\+\+Rectangle}} $\ast$rects, unsigned int count)
\item 
\mbox{\Hypertarget{struct__Ecore__Wl2__Surface__Interface_aed4bc891b01f1f29debbd9909cd37028}\label{struct__Ecore__Wl2__Surface__Interface_aed4bc891b01f1f29debbd9909cd37028}} 
void($\ast$ {\bfseries flush} )(Ecore\+\_\+\+Wl2\+\_\+\+Surface $\ast$surface, void $\ast$priv\+\_\+data, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} purge)
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
\begin{DoxySince}{Since}
1.\+25 
\end{DoxySince}
