\hypertarget{struct__Evas__Native__Surface}{\section{\-\_\-\-Evas\-\_\-\-Native\-\_\-\-Surface Struct Reference}
\label{struct__Evas__Native__Surface}\index{\-\_\-\-Evas\-\_\-\-Native\-\_\-\-Surface@{\-\_\-\-Evas\-\_\-\-Native\-\_\-\-Surface}}
}
\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\hypertarget{struct__Evas__Native__Surface_a0af49510998474adb55978298f3e4904}{int {\bfseries version}}\label{struct__Evas__Native__Surface_a0af49510998474adb55978298f3e4904}

\item 
\hypertarget{struct__Evas__Native__Surface_a53274b9ebae13690446f4c7d726deec0}{Evas\-\_\-\-Native\-\_\-\-Surface\-\_\-\-Type {\bfseries type}}\label{struct__Evas__Native__Surface_a53274b9ebae13690446f4c7d726deec0}

\item 
\hypertarget{struct__Evas__Native__Surface_ad1309eb9d31480e16b40f116fff4583c}{\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
union \{\\
\hypertarget{union__Evas__Native__Surface_1_1@166_a990c8c71b3d2c0d8d357c1e1fb30a76b}{\>struct \{\\
\hypertarget{struct__Evas__Native__Surface_1_1@166_1_1@167_a542b703f910d271107281bfe45653516}{\>\>void $\ast$ \hyperlink{struct__Evas__Native__Surface_a542b703f910d271107281bfe45653516}{visual}\\
\>\>\>{\em visual of the pixmap to use (Visual) }\\
\hypertarget{struct__Evas__Native__Surface_1_1@166_1_1@167_adb19d4d279416c2217496e764d27303a}{\>\>unsigned long \hyperlink{struct__Evas__Native__Surface_adb19d4d279416c2217496e764d27303a}{pixmap}\\
\>\>\>{\em pixmap id to use (Pixmap) }\\
\>\} {\bfseries x11}\\
\hypertarget{union__Evas__Native__Surface_1_1@166_a611a17203d4d28814715bc7fb81f1e48}{\>struct \{\\
\hypertarget{struct__Evas__Native__Surface_1_1@166_1_1@168_a894229577541e8f379be097d648be2aa}{\>\>unsigned int \hyperlink{struct__Evas__Native__Surface_a894229577541e8f379be097d648be2aa}{texture\_id}\\
\>\>\>{\em opengl texture id to use from glGenTextures() }\\
\hypertarget{struct__Evas__Native__Surface_1_1@166_1_1@168_a8a1b39e1678509c020db5d784b83a1ea}{\>\>unsigned int \hyperlink{struct__Evas__Native__Surface_a8a1b39e1678509c020db5d784b83a1ea}{framebuffer\_id}\\
\>\>\>{\em 0 if not a FBO, FBO id otherwise from glGenFramebuffers() }\\
\hypertarget{struct__Evas__Native__Surface_1_1@166_1_1@168_aae8a1d816abc248223d3ccd3c40de1c2}{\>\>unsigned int \hyperlink{struct__Evas__Native__Surface_aae8a1d816abc248223d3ccd3c40de1c2}{internal\_format}\\
\>\>\>{\em same as 'internalFormat' for glTexImage2D() }\\
\hypertarget{struct__Evas__Native__Surface_1_1@166_1_1@168_a3e9a348eb2a7c964fb6c2ccd7faaf3d4}{\>\>unsigned int \hyperlink{struct__Evas__Native__Surface_a3e9a348eb2a7c964fb6c2ccd7faaf3d4}{format}\\
\>\>\>{\em same as 'format' for glTexImage2D() }\\
\hypertarget{struct__Evas__Native__Surface_1_1@166_1_1@168_afe51a444c759e3f4e98e9848c05da008}{\>\>unsigned int {\bfseries x}\\
\hypertarget{struct__Evas__Native__Surface_1_1@166_1_1@168_a2af81a5775bf69daed4433183be4a22d}{\>\>unsigned int {\bfseries y}\\
\hypertarget{struct__Evas__Native__Surface_1_1@166_1_1@168_a16bb650e8d4433c9fde2f5a76d9515f9}{\>\>unsigned int {\bfseries w}\\
\hypertarget{struct__Evas__Native__Surface_1_1@166_1_1@168_a1e3c442de57e20ada2b33f562c1543de}{\>\>unsigned int \hyperlink{struct__Evas__Native__Surface_a1e3c442de57e20ada2b33f562c1543de}{h}\\
\>\>\>{\em region inside the texture to use (image size is assumed as texture size, with 0, 0 being the top-\/left and co-\/ordinates working down to the right and bottom being positive) }\\
\>\} {\bfseries opengl}\\
\} {\bfseries data}}\label{struct__Evas__Native__Surface_ad1309eb9d31480e16b40f116fff4583c}
\\

\end{tabbing}\end{DoxyCompactItemize}
