\hypertarget{group__Ecore__X__Pixmap__Group}{}\doxysection{X Pixmap Functions}
\label{group__Ecore__X__Pixmap__Group}\index{X Pixmap Functions@{X Pixmap Functions}}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} Ecore\+\_\+\+X\+\_\+\+Pixmap \mbox{\hyperlink{group__Ecore__X__Pixmap__Group_ga4d02ed7c9ea23b344cf55123e142e9e1}{ecore\+\_\+x\+\_\+pixmap\+\_\+new}} (Ecore\+\_\+\+X\+\_\+\+Window win, int w, int h, int dep)
\begin{DoxyCompactList}\small\item\em Creates a new pixmap. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void \mbox{\hyperlink{group__Ecore__X__Pixmap__Group_ga982dc16de2b48a2990af7fea1f09399c}{ecore\+\_\+x\+\_\+pixmap\+\_\+free}} (Ecore\+\_\+\+X\+\_\+\+Pixmap pmap)
\begin{DoxyCompactList}\small\item\em Deletes the reference to the given pixmap. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void \mbox{\hyperlink{group__Ecore__X__Pixmap__Group_ga01f841e4ca0f9584fc8d55e968a2c987}{ecore\+\_\+x\+\_\+pixmap\+\_\+paste}} (Ecore\+\_\+\+X\+\_\+\+Pixmap pmap, Ecore\+\_\+\+X\+\_\+\+Drawable dest, Ecore\+\_\+\+X\+\_\+\+GC gc, int sx, int sy, int w, int h, int dx, int dy)
\begin{DoxyCompactList}\small\item\em Pastes a rectangular area of the given pixmap onto the given drawable. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void \mbox{\hyperlink{group__Ecore__X__Pixmap__Group_ga71572e8cad6af6836ced18c5e39e4648}{ecore\+\_\+x\+\_\+pixmap\+\_\+geometry\+\_\+get}} (Ecore\+\_\+\+X\+\_\+\+Pixmap pmap, int $\ast$x, int $\ast$y, int $\ast$w, int $\ast$h)
\begin{DoxyCompactList}\small\item\em Retrieves the size of the given pixmap. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} int \mbox{\hyperlink{group__Ecore__X__Pixmap__Group_gadf1ad96ce96de02991b60386fd6bc535}{ecore\+\_\+x\+\_\+pixmap\+\_\+depth\+\_\+get}} (Ecore\+\_\+\+X\+\_\+\+Pixmap pmap)
\begin{DoxyCompactList}\small\item\em Retrieves the depth of the given pixmap. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Functions that operate on pixmaps. 

\doxysubsection{Function Documentation}
\mbox{\Hypertarget{group__Ecore__X__Pixmap__Group_ga4d02ed7c9ea23b344cf55123e142e9e1}\label{group__Ecore__X__Pixmap__Group_ga4d02ed7c9ea23b344cf55123e142e9e1}} 
\index{X Pixmap Functions@{X Pixmap Functions}!ecore\_x\_pixmap\_new@{ecore\_x\_pixmap\_new}}
\index{ecore\_x\_pixmap\_new@{ecore\_x\_pixmap\_new}!X Pixmap Functions@{X Pixmap Functions}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_pixmap\_new()}{ecore\_x\_pixmap\_new()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} Ecore\+\_\+\+X\+\_\+\+Pixmap ecore\+\_\+x\+\_\+pixmap\+\_\+new (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{int}]{w,  }\item[{int}]{h,  }\item[{int}]{dep }\end{DoxyParamCaption})}



Creates a new pixmap. 


\begin{DoxyParams}{Parameters}
{\em win} & Window used to determine which screen of the display the pixmap should be created on. If 0, the default root window is used. \\
\hline
{\em w} & Width of the new pixmap. \\
\hline
{\em h} & Height of the new pixmap. \\
\hline
{\em dep} & Depth of the pixmap. If 0, the default depth of the default screen is used. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
New pixmap. 
\end{DoxyReturn}


References ecore\+\_\+x\+\_\+sync().

\mbox{\Hypertarget{group__Ecore__X__Pixmap__Group_ga982dc16de2b48a2990af7fea1f09399c}\label{group__Ecore__X__Pixmap__Group_ga982dc16de2b48a2990af7fea1f09399c}} 
\index{X Pixmap Functions@{X Pixmap Functions}!ecore\_x\_pixmap\_free@{ecore\_x\_pixmap\_free}}
\index{ecore\_x\_pixmap\_free@{ecore\_x\_pixmap\_free}!X Pixmap Functions@{X Pixmap Functions}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_pixmap\_free()}{ecore\_x\_pixmap\_free()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void ecore\+\_\+x\+\_\+pixmap\+\_\+free (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Pixmap}]{pmap }\end{DoxyParamCaption})}



Deletes the reference to the given pixmap. 

If no other clients have a reference to the given pixmap, the server will destroy it.


\begin{DoxyParams}{Parameters}
{\em pmap} & The given pixmap. \\
\hline
\end{DoxyParams}


References ecore\+\_\+x\+\_\+sync().

\mbox{\Hypertarget{group__Ecore__X__Pixmap__Group_ga01f841e4ca0f9584fc8d55e968a2c987}\label{group__Ecore__X__Pixmap__Group_ga01f841e4ca0f9584fc8d55e968a2c987}} 
\index{X Pixmap Functions@{X Pixmap Functions}!ecore\_x\_pixmap\_paste@{ecore\_x\_pixmap\_paste}}
\index{ecore\_x\_pixmap\_paste@{ecore\_x\_pixmap\_paste}!X Pixmap Functions@{X Pixmap Functions}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_pixmap\_paste()}{ecore\_x\_pixmap\_paste()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void ecore\+\_\+x\+\_\+pixmap\+\_\+paste (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Pixmap}]{pmap,  }\item[{Ecore\+\_\+\+X\+\_\+\+Drawable}]{dest,  }\item[{Ecore\+\_\+\+X\+\_\+\+GC}]{gc,  }\item[{int}]{sx,  }\item[{int}]{sy,  }\item[{int}]{w,  }\item[{int}]{h,  }\item[{int}]{dx,  }\item[{int}]{dy }\end{DoxyParamCaption})}



Pastes a rectangular area of the given pixmap onto the given drawable. 


\begin{DoxyParams}{Parameters}
{\em pmap} & The given pixmap. \\
\hline
{\em dest} & The given drawable. \\
\hline
{\em gc} & The graphics context which governs which operation will be used to paste the area onto the drawable. \\
\hline
{\em sx} & The X position of the area on the pixmap. \\
\hline
{\em sy} & The Y position of the area on the pixmap. \\
\hline
{\em w} & The width of the area. \\
\hline
{\em h} & The height of the area. \\
\hline
{\em dx} & The X position at which to paste the area on {\ttfamily dest}. \\
\hline
{\em dy} & The Y position at which to paste the area on {\ttfamily dest}. \\
\hline
\end{DoxyParams}


References ecore\+\_\+x\+\_\+sync().

\mbox{\Hypertarget{group__Ecore__X__Pixmap__Group_ga71572e8cad6af6836ced18c5e39e4648}\label{group__Ecore__X__Pixmap__Group_ga71572e8cad6af6836ced18c5e39e4648}} 
\index{X Pixmap Functions@{X Pixmap Functions}!ecore\_x\_pixmap\_geometry\_get@{ecore\_x\_pixmap\_geometry\_get}}
\index{ecore\_x\_pixmap\_geometry\_get@{ecore\_x\_pixmap\_geometry\_get}!X Pixmap Functions@{X Pixmap Functions}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_pixmap\_geometry\_get()}{ecore\_x\_pixmap\_geometry\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void ecore\+\_\+x\+\_\+pixmap\+\_\+geometry\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Pixmap}]{pmap,  }\item[{int $\ast$}]{x,  }\item[{int $\ast$}]{y,  }\item[{int $\ast$}]{w,  }\item[{int $\ast$}]{h }\end{DoxyParamCaption})}



Retrieves the size of the given pixmap. 


\begin{DoxyParams}{Parameters}
{\em pmap} & The given pixmap. \\
\hline
{\em x} & Pointer to an integer in which to store the X position. \\
\hline
{\em y} & Pointer to an integer in which to store the Y position. \\
\hline
{\em w} & Pointer to an integer in which to store the width. \\
\hline
{\em h} & Pointer to an integer in which to store the height. \\
\hline
\end{DoxyParams}


References ecore\+\_\+x\+\_\+drawable\+\_\+geometry\+\_\+get(), and ecore\+\_\+x\+\_\+sync().

\mbox{\Hypertarget{group__Ecore__X__Pixmap__Group_gadf1ad96ce96de02991b60386fd6bc535}\label{group__Ecore__X__Pixmap__Group_gadf1ad96ce96de02991b60386fd6bc535}} 
\index{X Pixmap Functions@{X Pixmap Functions}!ecore\_x\_pixmap\_depth\_get@{ecore\_x\_pixmap\_depth\_get}}
\index{ecore\_x\_pixmap\_depth\_get@{ecore\_x\_pixmap\_depth\_get}!X Pixmap Functions@{X Pixmap Functions}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_pixmap\_depth\_get()}{ecore\_x\_pixmap\_depth\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} int ecore\+\_\+x\+\_\+pixmap\+\_\+depth\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Pixmap}]{pmap }\end{DoxyParamCaption})}



Retrieves the depth of the given pixmap. 


\begin{DoxyParams}{Parameters}
{\em pmap} & The given pixmap. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The depth of the pixmap. 
\end{DoxyReturn}


References ecore\+\_\+x\+\_\+drawable\+\_\+depth\+\_\+get(), and ecore\+\_\+x\+\_\+sync().

