\hypertarget{group__Evas__Object__Image}{\section{Image Object Functions}
\label{group__Evas__Object__Image}\index{Image Object Functions@{Image Object Functions}}
}


Here are grouped together functions used to create and manipulate image objects.  


\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef enum \hyperlink{group__Evas__Object__Image_ga84ff1db3d33d85c86d81dbe9046b54bb}{\-\_\-\-Evas\-\_\-\-Colorspace} \hyperlink{group__Evas__Object__Image_ga8c6e60db9c8b83b155ccea52957ff656}{Evas\-\_\-\-Colorspace}
\begin{DoxyCompactList}\small\item\em Colorspaces for pixel data supported by Evas. \end{DoxyCompactList}\item 
\hypertarget{group__Evas__Object__Image_ga02e823fafa4fdd956b20c59fd5c2b3ab}{typedef void($\ast$ {\bfseries Evas\-\_\-\-Object\-\_\-\-Image\-\_\-\-Pixels\-\_\-\-Get\-\_\-\-Cb} )(void $\ast$data, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$o)}\label{group__Evas__Object__Image_ga02e823fafa4fdd956b20c59fd5c2b3ab}

\end{DoxyCompactItemize}
\subsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{group__Evas__Object__Image_ga84ff1db3d33d85c86d81dbe9046b54bb}{\-\_\-\-Evas\-\_\-\-Colorspace} \{ \\*
\hyperlink{group__Evas__Object__Image_gga84ff1db3d33d85c86d81dbe9046b54bba0948ad4d06f0f64f757aa673d47ac254}{E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-A\-R\-G\-B8888}, 
\\*
\hyperlink{group__Evas__Object__Image_gga84ff1db3d33d85c86d81dbe9046b54bba5e861cf48ce8169485bb334c31678636}{E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-Y\-C\-B\-C\-R422\-P601\-\_\-\-P\-L}, 
\\*
\hyperlink{group__Evas__Object__Image_gga84ff1db3d33d85c86d81dbe9046b54bba77eda7660a21d397912e0d6084300f22}{E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-Y\-C\-B\-C\-R422\-P709\-\_\-\-P\-L}, 
\\*
\hyperlink{group__Evas__Object__Image_gga84ff1db3d33d85c86d81dbe9046b54bba69c6f59ef385ef3443caa30ce009f729}{E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-R\-G\-B565\-\_\-\-A5\-P}, 
\\*
\hyperlink{group__Evas__Object__Image_gga84ff1db3d33d85c86d81dbe9046b54bba6d0303ab6ba63b8bf89e16d39105e0f0}{E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-G\-R\-Y8}, 
\\*
\hyperlink{group__Evas__Object__Image_gga84ff1db3d33d85c86d81dbe9046b54bba62976c43a03b2a7e6d851f8c1dbe6b75}{E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-Y\-C\-B\-C\-R422601\-\_\-\-P\-L}, 
\\*
\hyperlink{group__Evas__Object__Image_gga84ff1db3d33d85c86d81dbe9046b54bba2bf760703defba07cc867ff80b9634e2}{E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-Y\-C\-B\-C\-R420\-N\-V12601\-\_\-\-P\-L}, 
\\*
\hyperlink{group__Evas__Object__Image_gga84ff1db3d33d85c86d81dbe9046b54bba392056bda9bf390c59e5d8f7c06860de}{E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-Y\-C\-B\-C\-R420\-T\-M12601\-\_\-\-P\-L}
 \}
\begin{DoxyCompactList}\small\item\em Colorspaces for pixel data supported by Evas. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{group__Evas__Object__Image_ga5fa34fd24e668429507715a92be1cc58}{evas\-\_\-object\-\_\-image\-\_\-extension\-\_\-can\-\_\-load\-\_\-get} (const char $\ast$file)
\begin{DoxyCompactList}\small\item\em Check if a file extension may be supported by \hyperlink{group__Evas__Object__Image}{Image Object Functions}. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{group__Evas__Object__Image_gae40ab40412b1c92fc539457b78f4ccc6}{evas\-\_\-object\-\_\-image\-\_\-extension\-\_\-can\-\_\-load\-\_\-fast\-\_\-get} (const char $\ast$file)
\begin{DoxyCompactList}\small\item\em Check if a file extension may be supported by \hyperlink{group__Evas__Object__Image}{Image Object Functions}. \end{DoxyCompactList}\end{DoxyCompactItemize}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{group__Evas__Object__Image_gad62bed9f6599b59b01e835dce4b073ad}{evas\-\_\-obj\-\_\-image\-\_\-file\-\_\-set}(file, key)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-I\-L\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, file), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char$\ast$, key)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga8e9b9551b169fc0ac57a1239526d6343}{evas\-\_\-obj\-\_\-image\-\_\-mmap\-\_\-set}(f, key)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-M\-M\-A\-P\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const \hyperlink{struct__Eina__File}{Eina\-\_\-\-File} $\ast$, f), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char$\ast$, key)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga3c934bfeca021ec4abef8ccf097596a2}{evas\-\_\-obj\-\_\-image\-\_\-file\-\_\-get}(file, key)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-I\-L\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$$\ast$, file), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$$\ast$, key)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga504c555f1fb5137e9315aa8be3958e44}{evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-set}(src, result)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-O\-U\-R\-C\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$, src), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} $\ast$, result)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga96b37f3f179e3875451a5477583dfa46}{evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-get}(src)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-O\-U\-R\-C\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$$\ast$, src)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga9813d4f4c6053a88983e616c343e8a7b}{evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-visible\-\_\-set}(visible)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-O\-U\-R\-C\-E\-\_\-\-V\-I\-S\-I\-B\-L\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool}, visible)
\item 
\#define \hyperlink{group__Evas__Object__Image_gacc7f68b081ef34bd3c2ee340fad2dcf9}{evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-visible\-\_\-get}(visible)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-O\-U\-R\-C\-E\-\_\-\-V\-I\-S\-I\-B\-L\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} $\ast$, visible)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga02b20441725721d683c5e2181c79b8de}{evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-events\-\_\-set}(source)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-O\-U\-R\-C\-E\-\_\-\-E\-V\-E\-N\-T\-S\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool}, source)
\item 
\#define \hyperlink{group__Evas__Object__Image_gae713a4d180832489d842407850e0ea68}{evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-events\-\_\-get}(source)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-O\-U\-R\-C\-E\-\_\-\-E\-V\-E\-N\-T\-S\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} $\ast$, source)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga62c4f4dec78c2ca1be0ded3198b98060}{evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-clip\-\_\-set}(source\-\_\-clip)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-O\-U\-R\-C\-E\-\_\-\-C\-L\-I\-P\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool}, source\-\_\-clip)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga29c7832882c0988837c0f0a459dcfcd7}{evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-clip\-\_\-get}(source\-\_\-clip)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-O\-U\-R\-C\-E\-\_\-\-C\-L\-I\-P\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} $\ast$, source\-\_\-clip)
\item 
\#define \hyperlink{group__Evas__Object__Image_gafab74d411981c4c7cbd16ab3753284f6}{evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-set}(l, r, t, b)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-B\-O\-R\-D\-E\-R\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, l), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, r), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, t), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, b)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga40cec4e9e27761105343b308daace1bf}{evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-get}(l, r, t, b)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-B\-O\-R\-D\-E\-R\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, l), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, r), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, t), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, b)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga37368296ea4daa021e9bcda48864f965}{evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-center\-\_\-fill\-\_\-set}(fill)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-B\-O\-R\-D\-E\-R\-\_\-\-C\-E\-N\-T\-E\-R\-\_\-\-F\-I\-L\-L\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{Evas__Common_8h_ac50ecec5a0da68d3931f59006d1e4533}{Evas\-\_\-\-Border\-\_\-\-Fill\-\_\-\-Mode}, fill)
\item 
\#define \hyperlink{group__Evas__Object__Image_gaff2a2dfba8918a46ad0405a44579b86e}{evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-center\-\_\-fill\-\_\-get}(fill)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-B\-O\-R\-D\-E\-R\-\_\-\-C\-E\-N\-T\-E\-R\-\_\-\-F\-I\-L\-L\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{Evas__Common_8h_ac50ecec5a0da68d3931f59006d1e4533}{Evas\-\_\-\-Border\-\_\-\-Fill\-\_\-\-Mode} $\ast$, fill)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga290876bd90d547ee45df66e370d7f134}{evas\-\_\-obj\-\_\-image\-\_\-filled\-\_\-set}(filled)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-I\-L\-L\-E\-D\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool}, filled)
\item 
\#define \hyperlink{group__Evas__Object__Image_gababb893f9d7c08166f804ddabb2c3127}{evas\-\_\-obj\-\_\-image\-\_\-filled\-\_\-get}(filled)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-I\-L\-L\-E\-D\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} $\ast$, filled)
\item 
\#define \hyperlink{group__Evas__Object__Image_gaca2926b39fbe0defb8c729c2e2251a2b}{evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-scale\-\_\-set}(scale)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-B\-O\-R\-D\-E\-R\-\_\-\-S\-C\-A\-L\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, scale)
\item 
\#define \hyperlink{group__Evas__Object__Image_gaa4fbc31bf0fc32975338981007638176}{evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-scale\-\_\-get}(scale)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-B\-O\-R\-D\-E\-R\-\_\-\-S\-C\-A\-L\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, scale)
\item 
\#define \hyperlink{group__Evas__Object__Image_gaf2ba355637e8dbb73c71167121f0c015}{evas\-\_\-obj\-\_\-image\-\_\-fill\-\_\-set}(x, y, w, h)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-I\-L\-L\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, y), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, h)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga340b76228579aa019a53b48552d56759}{evas\-\_\-obj\-\_\-image\-\_\-fill\-\_\-get}(x, y, w, h)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-I\-L\-L\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, y), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, h)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga5ae8a577a2d0aac4de709fe3d61a7743}{evas\-\_\-obj\-\_\-image\-\_\-fill\-\_\-spread\-\_\-set}(spread)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-I\-L\-L\-\_\-\-S\-P\-R\-E\-A\-D\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{Evas__Common_8h_a693bc9123af8452d9771c2a849b8805c}{Evas\-\_\-\-Fill\-\_\-\-Spread}, spread)
\item 
\#define \hyperlink{group__Evas__Object__Image_gad8b455c346a5c364f266afb8c9efb89a}{evas\-\_\-obj\-\_\-image\-\_\-fill\-\_\-spread\-\_\-get}(spread)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-I\-L\-L\-\_\-\-S\-P\-R\-E\-A\-D\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{Evas__Common_8h_a693bc9123af8452d9771c2a849b8805c}{Evas\-\_\-\-Fill\-\_\-\-Spread} $\ast$, spread)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga604c7437a3d8aad45114711f17280608}{evas\-\_\-obj\-\_\-image\-\_\-size\-\_\-set}(w, h)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-I\-Z\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, h)
\item 
\#define \hyperlink{group__Evas__Object__Image_gaf6dd3395c0f26829b574ee8b0e1a1812}{evas\-\_\-obj\-\_\-image\-\_\-size\-\_\-get}(w, h)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-I\-Z\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, h)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga88450cb78381ceb1d1f0226db92b0c28}{evas\-\_\-obj\-\_\-image\-\_\-stride\-\_\-get}(stride)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-T\-R\-I\-D\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, stride)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga6754bfc8fba73361976c2b8465d2f1f7}{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-error\-\_\-get}(load\-\_\-error)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-L\-O\-A\-D\-\_\-\-E\-R\-R\-O\-R\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Load\-\_\-\-Error $\ast$, load\-\_\-error)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga72deca702c7bb23f59f666c7b8b83c60}{evas\-\_\-obj\-\_\-image\-\_\-data\-\_\-convert}(to\-\_\-cspace, data)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-D\-A\-T\-A\-\_\-\-C\-O\-N\-V\-E\-R\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Evas__Object__Image_ga8c6e60db9c8b83b155ccea52957ff656}{Evas\-\_\-\-Colorspace}, to\-\_\-cspace), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(void $\ast$$\ast$, data)
\item 
\#define \hyperlink{group__Evas__Object__Image_gaef1cf17f3e00c0f0373fd52aa702dc81}{evas\-\_\-obj\-\_\-image\-\_\-data\-\_\-set}(data)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-D\-A\-T\-A\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(void $\ast$, data)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga6d5b3583d77b0953aa084798de74bea1}{evas\-\_\-obj\-\_\-image\-\_\-data\-\_\-get}(for\-\_\-writing, data)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-D\-A\-T\-A\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool}, for\-\_\-writing), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(void $\ast$$\ast$, data)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga46a81efdf873163b3b08c2edd767eea5}{evas\-\_\-obj\-\_\-image\-\_\-data\-\_\-copy\-\_\-set}(data)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-D\-A\-T\-A\-\_\-\-C\-O\-P\-Y\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(void $\ast$, data)
\item 
\#define \hyperlink{group__Evas__Object__Image_gabc0c03056eec1034e2d6631e00672416}{evas\-\_\-obj\-\_\-image\-\_\-data\-\_\-update\-\_\-add}(x, y, w, h)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-D\-A\-T\-A\-\_\-\-U\-P\-D\-A\-T\-E\-\_\-\-A\-D\-D), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, y), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, h)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga87b3e14a417e69d5bcfb597f2ccd57b6}{evas\-\_\-obj\-\_\-image\-\_\-alpha\-\_\-set}(alpha)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-A\-L\-P\-H\-A\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool}, alpha)
\item 
\#define \hyperlink{group__Evas__Object__Image_gae41e48d6204ec1324dbe47ff28cc890d}{evas\-\_\-obj\-\_\-image\-\_\-alpha\-\_\-get}(alpha)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-A\-L\-P\-H\-A\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} $\ast$, alpha)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga69b0fefbd318de5f77bb5c643ac3abfb}{evas\-\_\-obj\-\_\-image\-\_\-smooth\-\_\-scale\-\_\-set}(smooth\-\_\-scale)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-M\-O\-O\-T\-H\-\_\-\-S\-C\-A\-L\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool}, smooth\-\_\-scale)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga1543a9c11348c8a8dc4f2790b1053516}{evas\-\_\-obj\-\_\-image\-\_\-smooth\-\_\-scale\-\_\-get}(smooth\-\_\-scale)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-M\-O\-O\-T\-H\-\_\-\-S\-C\-A\-L\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} $\ast$, smooth\-\_\-scale)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga8c22847abedca6f390d2cc743a2aa98a}{evas\-\_\-obj\-\_\-image\-\_\-preload\-\_\-begin}()~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-R\-E\-L\-O\-A\-D\-\_\-\-B\-E\-G\-I\-N)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga264de9b6e3bb01fb863ba40b1669c6e1}{evas\-\_\-obj\-\_\-image\-\_\-preload\-\_\-cancel}()~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-R\-E\-L\-O\-A\-D\-\_\-\-C\-A\-N\-C\-E\-L)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga5bef1b73425632a3c4294eaef7963a62}{evas\-\_\-obj\-\_\-image\-\_\-reload}()~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-R\-E\-L\-O\-A\-D)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga1eb209f18cdc17dbb907e1d52765246f}{evas\-\_\-obj\-\_\-image\-\_\-save}(file, key, flags, result)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-A\-V\-E), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, file), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, key), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, flags), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} $\ast$, result)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga7d89f4e52c9bdf48a707734d2ff94e1a}{evas\-\_\-obj\-\_\-image\-\_\-pixels\-\_\-import}(pixels, result)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-I\-X\-E\-L\-S\-\_\-\-I\-M\-P\-O\-R\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{Evas__Common_8h_abb01076af16fbb50a837b1893b776783}{Evas\-\_\-\-Pixel\-\_\-\-Import\-\_\-\-Source} $\ast$, pixels), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} $\ast$, result)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga6bc2eaf51c889eb62ed95c6b16cf933c}{evas\-\_\-obj\-\_\-image\-\_\-pixels\-\_\-get\-\_\-callback\-\_\-set}(func, data)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-I\-X\-E\-L\-S\-\_\-\-G\-E\-T\-\_\-\-C\-A\-L\-L\-B\-A\-C\-K\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object\-\_\-\-Image\-\_\-\-Pixels\-\_\-\-Get\-\_\-\-Cb, func), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(void $\ast$, data)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga45fa7f503325d193758b2eb181222b93}{evas\-\_\-obj\-\_\-image\-\_\-pixels\-\_\-dirty\-\_\-set}(dirty)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-I\-X\-E\-L\-S\-\_\-\-D\-I\-R\-T\-Y\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool}, dirty)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga7ca69c1304a7815ee77740adce0cf726}{evas\-\_\-obj\-\_\-image\-\_\-pixels\-\_\-dirty\-\_\-get}(dirty)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-I\-X\-E\-L\-S\-\_\-\-D\-I\-R\-T\-Y\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} $\ast$, dirty)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga8584b31b182d2116a182ed458c36e9d1}{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-dpi\-\_\-set}(dpi)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-L\-O\-A\-D\-\_\-\-D\-P\-I\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, dpi)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga45867c065066e30bc0b408c5e4f3fb0d}{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-dpi\-\_\-get}(dpi)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-L\-O\-A\-D\-\_\-\-D\-P\-I\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, dpi)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga4817e59eec0bdad08575fd49e67fec4a}{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-size\-\_\-set}(w, h)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-L\-O\-A\-D\-\_\-\-S\-I\-Z\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, h)
\item 
\#define \hyperlink{group__Evas__Object__Image_gae7ccf3a70e29e9d8354473f678aa5e6b}{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-size\-\_\-get}(w, h)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-L\-O\-A\-D\-\_\-\-S\-I\-Z\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, h)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga5dc3afe8bfbd576af16e3acab2015c76}{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-scale\-\_\-down\-\_\-set}(scale\-\_\-down)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-L\-O\-A\-D\-\_\-\-S\-C\-A\-L\-E\-\_\-\-D\-O\-W\-N\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, scale\-\_\-down)
\item 
\#define \hyperlink{group__Evas__Object__Image_gaac1c8ccea7e22c31f8f008d3b2605126}{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-scale\-\_\-down\-\_\-get}(scale\-\_\-down)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-L\-O\-A\-D\-\_\-\-S\-C\-A\-L\-E\-\_\-\-D\-O\-W\-N\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, scale\-\_\-down)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga3310b6cd975b421400a64ff39469cac7}{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-region\-\_\-set}(x, y, w, h)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-L\-O\-A\-D\-\_\-\-R\-E\-G\-I\-O\-N\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, y), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, h)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga826d68f3c754b16b2bfc969ee07185cd}{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-region\-\_\-get}(x, y, w, h)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-L\-O\-A\-D\-\_\-\-R\-E\-G\-I\-O\-N\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, y), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, h)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga494390a799b1fab022dc9f20abf6aeff}{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-orientation\-\_\-set}(enable)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-L\-O\-A\-D\-\_\-\-O\-R\-I\-E\-N\-T\-A\-T\-I\-O\-N\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool}, enable)
\item 
\#define \hyperlink{group__Evas__Object__Image_gab79533851408bdf43f31c735cb51f9e2}{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-orientation\-\_\-get}(enable)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-L\-O\-A\-D\-\_\-\-O\-R\-I\-E\-N\-T\-A\-T\-I\-O\-N\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} $\ast$, enable)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga300d8def4f415b05d69d4d092de8d701}{evas\-\_\-obj\-\_\-image\-\_\-colorspace\-\_\-set}(cspace)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Evas__Object__Image_ga8c6e60db9c8b83b155ccea52957ff656}{Evas\-\_\-\-Colorspace}, cspace)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga306767fbf82c02552d1ea3c48d2333d5}{evas\-\_\-obj\-\_\-image\-\_\-colorspace\-\_\-get}(cspace)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Evas__Object__Image_ga8c6e60db9c8b83b155ccea52957ff656}{Evas\-\_\-\-Colorspace} $\ast$, cspace)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga4158423a9b048a98ef9fb91f082ac0ba}{evas\-\_\-obj\-\_\-image\-\_\-video\-\_\-surface\-\_\-set}(surf)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-V\-I\-D\-E\-O\-\_\-\-S\-U\-R\-F\-A\-C\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{Evas__Common_8h_a13da258156069d3f9adb5601642a4ce9}{Evas\-\_\-\-Video\-\_\-\-Surface} $\ast$, surf)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga0b0657a4ab9e04696e691cdbb3a6da0a}{evas\-\_\-obj\-\_\-image\-\_\-video\-\_\-surface\-\_\-get}(surf)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-V\-I\-D\-E\-O\-\_\-\-S\-U\-R\-F\-A\-C\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const \hyperlink{Evas__Common_8h_a13da258156069d3f9adb5601642a4ce9}{Evas\-\_\-\-Video\-\_\-\-Surface} $\ast$$\ast$, surf)
\item 
\#define \hyperlink{group__Evas__Object__Image_gaccaf37e13974a2c97fa5145f91e62e38}{evas\-\_\-obj\-\_\-image\-\_\-video\-\_\-surface\-\_\-caps\-\_\-set}(caps)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-V\-I\-D\-E\-O\-\_\-\-S\-U\-R\-F\-A\-C\-E\-\_\-\-C\-A\-P\-S\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(unsigned int, caps)
\item 
\#define \hyperlink{group__Evas__Object__Image_gaa82884d145ad371cf831bf5dc0562be4}{evas\-\_\-obj\-\_\-image\-\_\-video\-\_\-surface\-\_\-caps\-\_\-get}(caps)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-V\-I\-D\-E\-O\-\_\-\-S\-U\-R\-F\-A\-C\-E\-\_\-\-C\-A\-P\-S\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(unsigned int $\ast$, caps)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga1cbf8a446fe9f656d928238a22d811c9}{evas\-\_\-obj\-\_\-image\-\_\-native\-\_\-surface\-\_\-set}(surf)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-N\-A\-T\-I\-V\-E\-\_\-\-S\-U\-R\-F\-A\-C\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{Evas__Common_8h_ae35ae0b7b909a9e956836b92d63b493d}{Evas\-\_\-\-Native\-\_\-\-Surface} $\ast$, surf)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga852f00618166c80697b26b5290879012}{evas\-\_\-obj\-\_\-image\-\_\-native\-\_\-surface\-\_\-get}(surf)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-N\-A\-T\-I\-V\-E\-\_\-\-S\-U\-R\-F\-A\-C\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{Evas__Common_8h_ae35ae0b7b909a9e956836b92d63b493d}{Evas\-\_\-\-Native\-\_\-\-Surface} $\ast$$\ast$, surf)
\item 
\#define \hyperlink{group__Evas__Object__Image_gaa4d6a9b30500b7631d9661b935cd874c}{evas\-\_\-obj\-\_\-image\-\_\-scale\-\_\-hint\-\_\-set}(hint)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-C\-A\-L\-E\-\_\-\-H\-I\-N\-T\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Image\-\_\-\-Scale\-\_\-\-Hint, hint)
\item 
\#define \hyperlink{group__Evas__Object__Image_gac4ee10efaaec4a468766577ace5404ff}{evas\-\_\-obj\-\_\-image\-\_\-scale\-\_\-hint\-\_\-get}(hint)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-C\-A\-L\-E\-\_\-\-H\-I\-N\-T\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Image\-\_\-\-Scale\-\_\-\-Hint $\ast$, hint)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga12c4dcac53bd3f7de0a8acc2634176ee}{evas\-\_\-obj\-\_\-image\-\_\-content\-\_\-hint\-\_\-set}(hint)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-H\-I\-N\-T\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{Evas__Common_8h_a699214d5bd7bcc107bf4e28ab8953fbf}{Evas\-\_\-\-Image\-\_\-\-Content\-\_\-\-Hint}, hint)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga6bbafc9f7c41968cbcb9be29cb2eb85a}{evas\-\_\-obj\-\_\-image\-\_\-content\-\_\-hint\-\_\-get}(hint)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-H\-I\-N\-T\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{Evas__Common_8h_a699214d5bd7bcc107bf4e28ab8953fbf}{Evas\-\_\-\-Image\-\_\-\-Content\-\_\-\-Hint} $\ast$, hint)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga497643a98f5193acceb51950e640ab42}{evas\-\_\-obj\-\_\-image\-\_\-region\-\_\-support\-\_\-get}(region)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-R\-E\-G\-I\-O\-N\-\_\-\-S\-U\-P\-P\-O\-R\-T\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} $\ast$, region)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga4f67a3ba1c77c3ec938a3f6e140ad861}{evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-get}(animated)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-A\-N\-I\-M\-A\-T\-E\-D\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} $\ast$, animated)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga46181ebd091b8acdca819f33dfea3938}{evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-frame\-\_\-count\-\_\-get}(frame\-\_\-count)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-A\-N\-I\-M\-A\-T\-E\-D\-\_\-\-F\-R\-A\-M\-E\-\_\-\-C\-O\-U\-N\-T\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, frame\-\_\-count)
\item 
\#define \hyperlink{group__Evas__Object__Image_gadb61474eeaa05c246fe3b0ced6796324}{evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-loop\-\_\-type\-\_\-get}(hint)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-A\-N\-I\-M\-A\-T\-E\-D\-\_\-\-L\-O\-O\-P\-\_\-\-T\-Y\-P\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Image\-\_\-\-Animated\-\_\-\-Loop\-\_\-\-Hint $\ast$, hint)
\item 
\#define \hyperlink{group__Evas__Object__Image_gafa2f7a5b210172a8eb1a29933b97cb59}{evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-loop\-\_\-count\-\_\-get}(loop\-\_\-count)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-A\-N\-I\-M\-A\-T\-E\-D\-\_\-\-L\-O\-O\-P\-\_\-\-C\-O\-U\-N\-T\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, loop\-\_\-count)
\item 
\#define \hyperlink{group__Evas__Object__Image_gae796c794f81e10f58875bf1efd66beea}{evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-frame\-\_\-duration\-\_\-get}(start\-\_\-frame, frame\-\_\-num, frame\-\_\-duration)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-A\-N\-I\-M\-A\-T\-E\-D\-\_\-\-F\-R\-A\-M\-E\-\_\-\-D\-U\-R\-A\-T\-I\-O\-N\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, start\-\_\-frame), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, frame\-\_\-num), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, frame\-\_\-duration)
\item 
\#define \hyperlink{group__Evas__Object__Image_ga13c5408b59c4b215c1144c90e9055544}{evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-frame\-\_\-set}(frame\-\_\-index)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-A\-N\-I\-M\-A\-T\-E\-D\-\_\-\-F\-R\-A\-M\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, frame\-\_\-index)
\end{DoxyCompactItemize}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$ \hyperlink{group__Evas__Object__Image_gadd901a6b181c38dc040537b3fd76fcc6}{evas\-\_\-object\-\_\-image\-\_\-add} (\hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} $\ast$e)
\begin{DoxyCompactList}\small\item\em Creates a new image object on the given Evas {\ttfamily e} canvas. \end{DoxyCompactList}\item 
\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$ \hyperlink{group__Evas__Object__Image_ga0e8cb83d31d02bf583c75925b7cd14d7}{evas\-\_\-object\-\_\-image\-\_\-filled\-\_\-add} (\hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} $\ast$e)
\begin{DoxyCompactList}\small\item\em Creates a new image object that {\bfseries automatically} scales its bound image to the object's area, on both axis. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Object__Image_gafe8b60c78ac0d1e3f26a6a872b511368}{evas\-\_\-object\-\_\-image\-\_\-memfile\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, void $\ast$data, int size, char $\ast$format, char $\ast$key)
\begin{DoxyCompactList}\small\item\em Sets the data for an image from memory to be loaded. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Object__Image_ga805c898028d2626ab72f57c1dd3272a1}{evas\-\_\-object\-\_\-image\-\_\-file\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$file, const char $\ast$key)
\begin{DoxyCompactList}\small\item\em Set the source file from where an image object must fetch the real image data (it may be an Eet file, besides pure image ones). \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Object__Image_gad4e6391ed9de2e6c56704ba7de080864}{evas\-\_\-object\-\_\-image\-\_\-mmap\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const \hyperlink{struct__Eina__File}{Eina\-\_\-\-File} $\ast$f, const char $\ast$key)
\begin{DoxyCompactList}\small\item\em Set the source mmaped file from where an image object must fetch the real image data (it must be an Eina\-\_\-\-File). \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Object__Image_gac0a094fd9a749edae0887046199fe2a4}{evas\-\_\-object\-\_\-image\-\_\-file\-\_\-get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$$\ast$file, const char $\ast$$\ast$key)
\begin{DoxyCompactList}\small\item\em Retrieve the source file from where an image object is to fetch the real image data (it may be an Eet file, besides pure image ones). \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Object__Image_gace5efad74de9f87cd996b2a34b3ea591}{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, int l, int r, int t, int b)
\begin{DoxyCompactList}\small\item\em Set the dimensions for an image object's border, a region which {\bfseries won't} ever be scaled together with its center. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Object__Image_gaa7a8a4cb7969686d32a3bf2e046ce892}{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, int $\ast$l, int $\ast$r, int $\ast$t, int $\ast$b)
\begin{DoxyCompactList}\small\item\em Retrieve the dimensions for an image object's border, a region which {\bfseries won't} ever be scaled together with its center. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Object__Image_ga1f134668dedc8ad855c3af28fd2df8f6}{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-center\-\_\-fill\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, \hyperlink{Evas__Common_8h_ac50ecec5a0da68d3931f59006d1e4533}{Evas\-\_\-\-Border\-\_\-\-Fill\-\_\-\-Mode} fill)
\begin{DoxyCompactList}\small\item\em Sets {\bfseries how} the center part of the given image object (not the borders) should be drawn when Evas is rendering it. \end{DoxyCompactList}\item 
\hyperlink{Evas__Common_8h_ac50ecec5a0da68d3931f59006d1e4533}{Evas\-\_\-\-Border\-\_\-\-Fill\-\_\-\-Mode} \hyperlink{group__Evas__Object__Image_gab8cda09d2371379f2ddd77476ecc4c82}{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-center\-\_\-fill\-\_\-get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Retrieves {\bfseries how} the center part of the given image object (not the borders) is to be drawn when Evas is rendering it. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Object__Image_ga2545deb6ad94d474e5d9c26b6c24ffdb}{evas\-\_\-object\-\_\-image\-\_\-filled\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} setting)
\begin{DoxyCompactList}\small\item\em Set whether the image object's fill property should track the object's size. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{group__Evas__Object__Image_ga005e2719d91af1123cc20cf1e6e8b182}{evas\-\_\-object\-\_\-image\-\_\-filled\-\_\-get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Retrieve whether the image object's fill property should track the object's size. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Object__Image_ga8bddfe1356d0d798e85bb9f07b76dedc}{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-scale\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, double scale)
\begin{DoxyCompactList}\small\item\em Sets the scaling factor (multiplier) for the borders of an image object. \end{DoxyCompactList}\item 
double \hyperlink{group__Evas__Object__Image_ga78faa38034ae563bdce1ecd4012c0936}{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-scale\-\_\-get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Retrieves the scaling factor (multiplier) for the borders of an image object. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Object__Image_gaf9a32e36b3446f597baf95aab37e33da}{evas\-\_\-object\-\_\-image\-\_\-fill\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, Evas\-\_\-\-Coord x, Evas\-\_\-\-Coord y, Evas\-\_\-\-Coord w, Evas\-\_\-\-Coord h)
\begin{DoxyCompactList}\small\item\em Set how to fill an image object's drawing rectangle given the (real) image bound to it. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Object__Image_ga12091147e3567d1714d1a6986c48f179}{evas\-\_\-object\-\_\-image\-\_\-fill\-\_\-get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, Evas\-\_\-\-Coord $\ast$x, Evas\-\_\-\-Coord $\ast$y, Evas\-\_\-\-Coord $\ast$w, Evas\-\_\-\-Coord $\ast$h)
\begin{DoxyCompactList}\small\item\em Retrieve how an image object is to fill its drawing rectangle, given the (real) image bound to it. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Object__Image_ga36710dbfad2dfc10ea17f4897c23f367}{evas\-\_\-object\-\_\-image\-\_\-fill\-\_\-spread\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, \hyperlink{Evas__Common_8h_a693bc9123af8452d9771c2a849b8805c}{Evas\-\_\-\-Fill\-\_\-\-Spread} spread)
\begin{DoxyCompactList}\small\item\em Sets the tiling mode for the given evas image object's fill. \end{DoxyCompactList}\item 
\hyperlink{Evas__Common_8h_a693bc9123af8452d9771c2a849b8805c}{Evas\-\_\-\-Fill\-\_\-\-Spread} \hyperlink{group__Evas__Object__Image_ga66643c896d92deed0e4cf648cf813822}{evas\-\_\-object\-\_\-image\-\_\-fill\-\_\-spread\-\_\-get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Retrieves the spread (tiling mode) for the given image object's fill. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Object__Image_ga369c3638028094b1d66bd482778eb6b2}{evas\-\_\-object\-\_\-image\-\_\-size\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, int w, int h)
\begin{DoxyCompactList}\small\item\em Sets the size of the given image object. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Object__Image_ga6307d5c3560528d7525a6c2ed16360ed}{evas\-\_\-object\-\_\-image\-\_\-size\-\_\-get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, int $\ast$w, int $\ast$h)
\begin{DoxyCompactList}\small\item\em Retrieves the size of the given image object. \end{DoxyCompactList}\item 
int \hyperlink{group__Evas__Object__Image_gafc290d4f770315b0b31cef91dd7f8c07}{evas\-\_\-object\-\_\-image\-\_\-stride\-\_\-get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Retrieves the row stride of the given image object. \end{DoxyCompactList}\item 
Evas\-\_\-\-Load\-\_\-\-Error \hyperlink{group__Evas__Object__Image_ga5a1eec674128f5d1365e80d628ad2bc3}{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-error\-\_\-get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Retrieves a number representing any error that occurred during the last loading of the given image object's source image. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Object__Image_ga0e17a5a26cacc62d8d0d2dda0376a04e}{evas\-\_\-object\-\_\-image\-\_\-data\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, void $\ast$data)
\begin{DoxyCompactList}\small\item\em Sets the raw image data of the given image object. \end{DoxyCompactList}\item 
void $\ast$ \hyperlink{group__Evas__Object__Image_ga1d4b8d75d899b4fadcbdfd4b4abb924f}{evas\-\_\-object\-\_\-image\-\_\-data\-\_\-get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} for\-\_\-writing)
\begin{DoxyCompactList}\small\item\em Get a pointer to the raw image data of the given image object. \end{DoxyCompactList}\item 
void $\ast$ \hyperlink{group__Evas__Object__Image_ga89762ac3a9adb20e5e969e8abd66a8f8}{evas\-\_\-object\-\_\-image\-\_\-data\-\_\-convert} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, \hyperlink{group__Evas__Object__Image_ga8c6e60db9c8b83b155ccea52957ff656}{Evas\-\_\-\-Colorspace} to\-\_\-cspace)
\begin{DoxyCompactList}\small\item\em Converts the raw image data of the given image object to the specified colorspace. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Object__Image_ga7ba2a93c93e07b30d3dfc197ffe7ce85}{evas\-\_\-object\-\_\-image\-\_\-data\-\_\-copy\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, void $\ast$data)
\begin{DoxyCompactList}\small\item\em Replaces the raw image data of the given image object. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Object__Image_ga621cefcb41f5f3bb8fc0bb570209b37f}{evas\-\_\-object\-\_\-image\-\_\-data\-\_\-update\-\_\-add} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, int x, int y, int w, int h)
\begin{DoxyCompactList}\small\item\em Mark a sub-\/region of the given image object to be redrawn. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Object__Image_gaf9d173d332b3bf868d1699eaa63775ac}{evas\-\_\-object\-\_\-image\-\_\-alpha\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} has\-\_\-alpha)
\begin{DoxyCompactList}\small\item\em Enable or disable alpha channel usage on the given image object. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{group__Evas__Object__Image_ga6dbbaa884de84071352a94b50f6606da}{evas\-\_\-object\-\_\-image\-\_\-alpha\-\_\-get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Retrieve whether alpha channel data is being used on the given image object. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Object__Image_gafcd41fc005e1f29785672a38014daf40}{evas\-\_\-object\-\_\-image\-\_\-smooth\-\_\-scale\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} smooth\-\_\-scale)
\begin{DoxyCompactList}\small\item\em Sets whether to use high-\/quality image scaling algorithm on the given image object. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{group__Evas__Object__Image_gade3274b9c6a8ec2c45ef0d445984cd44}{evas\-\_\-object\-\_\-image\-\_\-smooth\-\_\-scale\-\_\-get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Retrieves whether the given image object is using high-\/quality image scaling algorithm. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Object__Image_gae314b3d41feb8c395854d8f03cb1d6b2}{evas\-\_\-object\-\_\-image\-\_\-preload} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} cancel)
\begin{DoxyCompactList}\small\item\em Preload an image object's image data in the background. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Object__Image_ga986df1ba9a95ade66c53ccea707ae0fb}{evas\-\_\-object\-\_\-image\-\_\-reload} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Reload an image object's image data. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{group__Evas__Object__Image_gac73322fe7b59dd70cc68d2732b55980a}{evas\-\_\-object\-\_\-image\-\_\-save} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$file, const char $\ast$key, const char $\ast$flags)
\begin{DoxyCompactList}\small\item\em Save the given image object's contents to an (image) file. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{group__Evas__Object__Image_ga51ef08da0d9c7211ed06af9fac98838d}{evas\-\_\-object\-\_\-image\-\_\-pixels\-\_\-import} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, \hyperlink{Evas__Common_8h_abb01076af16fbb50a837b1893b776783}{Evas\-\_\-\-Pixel\-\_\-\-Import\-\_\-\-Source} $\ast$pixels)
\begin{DoxyCompactList}\small\item\em Import pixels from given source to a given canvas image object. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Object__Image_gab6458d1210b731342a162338a082407d}{evas\-\_\-object\-\_\-image\-\_\-pixels\-\_\-get\-\_\-callback\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, Evas\-\_\-\-Object\-\_\-\-Image\-\_\-\-Pixels\-\_\-\-Get\-\_\-\-Cb func, void $\ast$data)
\begin{DoxyCompactList}\small\item\em Set the callback function to get pixels from a canvas' image. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Object__Image_ga3aa5df02d39d9f3fef2a90c0915ec4b5}{evas\-\_\-object\-\_\-image\-\_\-pixels\-\_\-dirty\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} dirty)
\begin{DoxyCompactList}\small\item\em Mark whether the given image object is dirty and needs to request its pixels. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{group__Evas__Object__Image_ga154bda056edb7e38711fb89a40501a93}{evas\-\_\-object\-\_\-image\-\_\-pixels\-\_\-dirty\-\_\-get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Retrieves whether the given image object is dirty (needs to be redrawn). \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Object__Image_ga35d2d76bd6e3b71f5b3b189c19bf3fa4}{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-dpi\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, double dpi)
\begin{DoxyCompactList}\small\item\em Set the D\-P\-I resolution of an image object's source image. \end{DoxyCompactList}\item 
double \hyperlink{group__Evas__Object__Image_ga0097b86ae79f688c56d5e9fb0c461c13}{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-dpi\-\_\-get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the D\-P\-I resolution of a loaded image object in the canvas. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Object__Image_ga6e60b32f16cc3b8cbd453a9f439dfef7}{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-size\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, int w, int h)
\begin{DoxyCompactList}\small\item\em Set the size of a given image object's source image, when loading it. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Object__Image_gabf8a77a45ad75e85bbf3ae3af475ee17}{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-size\-\_\-get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, int $\ast$w, int $\ast$h)
\begin{DoxyCompactList}\small\item\em Get the size of a given image object's source image, when loading it. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Object__Image_ga7af9982077b9161f806eb1f3a66b901a}{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-scale\-\_\-down\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, int scale\-\_\-down)
\begin{DoxyCompactList}\small\item\em Set the scale down factor of a given image object's source image, when loading it. \end{DoxyCompactList}\item 
int \hyperlink{group__Evas__Object__Image_gaa572dcda354aa9ff6615dfcc4e21b122}{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-scale\-\_\-down\-\_\-get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em get the scale down factor of a given image object's source image, when loading it. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Object__Image_gabdc1e4db34bb6d7623cc7e07c544a919}{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-region\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, int x, int y, int w, int h)
\begin{DoxyCompactList}\small\item\em Inform a given image object to load a selective region of its source image. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Object__Image_ga7c21194780e0aeac28e6a2eb65667cf6}{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-region\-\_\-get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, int $\ast$x, int $\ast$y, int $\ast$w, int $\ast$h)
\begin{DoxyCompactList}\small\item\em Retrieve the coordinates of a given image object's selective (source image) load region. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Object__Image_ga5c993a09b775f539c60799b284c794ee}{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-orientation\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} enable)
\begin{DoxyCompactList}\small\item\em Define if the orientation information in the image file should be honored. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{group__Evas__Object__Image_gacdf1d5b1f3e5495f9e154996665f251e}{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-orientation\-\_\-get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get if the orientation information in the image file should be honored. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Object__Image_ga4ad45b7826aa7b8679a64f81b4742ef2}{evas\-\_\-object\-\_\-image\-\_\-colorspace\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, \hyperlink{group__Evas__Object__Image_ga8c6e60db9c8b83b155ccea52957ff656}{Evas\-\_\-\-Colorspace} cspace)
\begin{DoxyCompactList}\small\item\em Set the colorspace of a given image of the canvas. \end{DoxyCompactList}\item 
\hyperlink{group__Evas__Object__Image_ga8c6e60db9c8b83b155ccea52957ff656}{Evas\-\_\-\-Colorspace} \hyperlink{group__Evas__Object__Image_gad4e5c2daa2b9fac05062bcfc16d6d96f}{evas\-\_\-object\-\_\-image\-\_\-colorspace\-\_\-get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the colorspace of a given image of the canvas. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{group__Evas__Object__Image_ga9c04dbf3d8b78a510ef2bedcc2b06ea4}{evas\-\_\-object\-\_\-image\-\_\-region\-\_\-support\-\_\-get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the support state of a given image. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Object__Image_gaabe0ddc5e656d6c09f9f4dd85f981279}{evas\-\_\-object\-\_\-image\-\_\-native\-\_\-surface\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, \hyperlink{Evas__Common_8h_ae35ae0b7b909a9e956836b92d63b493d}{Evas\-\_\-\-Native\-\_\-\-Surface} $\ast$surf)
\begin{DoxyCompactList}\small\item\em Set the native surface of a given image of the canvas. \end{DoxyCompactList}\item 
\hyperlink{Evas__Common_8h_ae35ae0b7b909a9e956836b92d63b493d}{Evas\-\_\-\-Native\-\_\-\-Surface} $\ast$ \hyperlink{group__Evas__Object__Image_ga9304d92789be0e740f7cc57b7eaf7ea6}{evas\-\_\-object\-\_\-image\-\_\-native\-\_\-surface\-\_\-get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the native surface of a given image of the canvas. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Object__Image_ga3b42b51d0472266e613ced11532f1ac5}{evas\-\_\-object\-\_\-image\-\_\-video\-\_\-surface\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, \hyperlink{Evas__Common_8h_a13da258156069d3f9adb5601642a4ce9}{Evas\-\_\-\-Video\-\_\-\-Surface} $\ast$surf)
\begin{DoxyCompactList}\small\item\em Set the video surface linked to a given image of the canvas. \end{DoxyCompactList}\item 
const \hyperlink{Evas__Common_8h_a13da258156069d3f9adb5601642a4ce9}{Evas\-\_\-\-Video\-\_\-\-Surface} $\ast$ \hyperlink{group__Evas__Object__Image_gaa02e9ff1e286ca7f15405bd0ca09d3a9}{evas\-\_\-object\-\_\-image\-\_\-video\-\_\-surface\-\_\-get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the video surface linekd to a given image of the canvas. \end{DoxyCompactList}\item 
\hypertarget{group__Evas__Object__Image_ga3d9563752da2580bc19d3c059247b9d8}{void {\bfseries evas\-\_\-object\-\_\-image\-\_\-video\-\_\-surface\-\_\-caps\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, unsigned int caps)}\label{group__Evas__Object__Image_ga3d9563752da2580bc19d3c059247b9d8}

\item 
\hypertarget{group__Evas__Object__Image_ga3aa0606e20e68c4276a90e01f683cfa3}{unsigned int {\bfseries evas\-\_\-object\-\_\-image\-\_\-video\-\_\-surface\-\_\-caps\-\_\-get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)}\label{group__Evas__Object__Image_ga3aa0606e20e68c4276a90e01f683cfa3}

\item 
void \hyperlink{group__Evas__Object__Image_ga40f2d837c49d1f61c6db926e75127405}{evas\-\_\-object\-\_\-image\-\_\-scale\-\_\-hint\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, Evas\-\_\-\-Image\-\_\-\-Scale\-\_\-\-Hint hint)
\begin{DoxyCompactList}\small\item\em Set the scale hint of a given image of the canvas. \end{DoxyCompactList}\item 
Evas\-\_\-\-Image\-\_\-\-Scale\-\_\-\-Hint \hyperlink{group__Evas__Object__Image_ga52f77da67c682701f4cac1fee0098c4f}{evas\-\_\-object\-\_\-image\-\_\-scale\-\_\-hint\-\_\-get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the scale hint of a given image of the canvas. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Object__Image_gaf13f48f9afd4883c1a74661dcb595af5}{evas\-\_\-object\-\_\-image\-\_\-content\-\_\-hint\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, \hyperlink{Evas__Common_8h_a699214d5bd7bcc107bf4e28ab8953fbf}{Evas\-\_\-\-Image\-\_\-\-Content\-\_\-\-Hint} hint)
\begin{DoxyCompactList}\small\item\em Set the content hint setting of a given image object of the canvas. \end{DoxyCompactList}\item 
\hyperlink{Evas__Common_8h_a699214d5bd7bcc107bf4e28ab8953fbf}{Evas\-\_\-\-Image\-\_\-\-Content\-\_\-\-Hint} \hyperlink{group__Evas__Object__Image_ga5ee893fad37591b92c691b94c3edaef1}{evas\-\_\-object\-\_\-image\-\_\-content\-\_\-hint\-\_\-get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the content hint setting of a given image object of the canvas. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Object__Image_ga2c9de2b78628482f61547779521437f2}{evas\-\_\-object\-\_\-image\-\_\-alpha\-\_\-mask\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} ismask)
\begin{DoxyCompactList}\small\item\em Enable an image to be used as an alpha mask. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{group__Evas__Object__Image_gabbe4dbd54b10e7e8200547ae91425acf}{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$src)
\begin{DoxyCompactList}\small\item\em Set the source object on an image object to used as a {\bfseries proxy}. \end{DoxyCompactList}\item 
\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$ \hyperlink{group__Evas__Object__Image_gaa4f34cd4a7e0c3d7538122a7dea6f00d}{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the current source object of an image object. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{group__Evas__Object__Image_ga053a1e4ab2d79edf3fff9dc89f90b355}{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-unset} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Clear the source object on a proxy image object. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Object__Image_ga9e280d63ccac00127397aafd2b1b0757}{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-visible\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} visible)
\begin{DoxyCompactList}\small\item\em Set the source object to be visible or not. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{group__Evas__Object__Image_ga174d9e8fa067821fffb5152fbfa24cf5}{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-visible\-\_\-get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the state of the source object visibility. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Object__Image_gac89b53979f84805ca2c13c43939025d6}{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-events\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} source)
\begin{DoxyCompactList}\small\item\em Set whether an Evas object is to source events. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{group__Evas__Object__Image_ga2b12e39cd2ce7138a4ad69d515817588}{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-events\-\_\-get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Determine whether an object is set to source events. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Object__Image_gaede1efecd4af3f9d6e03f40e6959e8ee}{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-clip\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} source\-\_\-clip)
\begin{DoxyCompactList}\small\item\em Clip the proxy object with the source object's clipper. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{group__Evas__Object__Image_ga6f7dc43b854a03aaa05f49fc044dc11d}{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-clip\-\_\-get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Determine whether an object is clipped by source object's clipper. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{group__Evas__Object__Image_ga2a1477f2c895186f7724aa2b6211e52b}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Check if an image object can be animated (have multiple frames) \end{DoxyCompactList}\item 
int \hyperlink{group__Evas__Object__Image_gaac2911d1fc61708670cc98be325cfca2}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-frame\-\_\-count\-\_\-get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the total number of frames of the image object. \end{DoxyCompactList}\item 
Evas\-\_\-\-Image\-\_\-\-Animated\-\_\-\-Loop\-\_\-\-Hint \hyperlink{group__Evas__Object__Image_gad44eec649d142e8cb32c01774a871022}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-loop\-\_\-type\-\_\-get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the kind of looping the image object does. \end{DoxyCompactList}\item 
int \hyperlink{group__Evas__Object__Image_gac72c81f85852833acd64269014e8278f}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-loop\-\_\-count\-\_\-get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the number times the animation of the object loops. \end{DoxyCompactList}\item 
double \hyperlink{group__Evas__Object__Image_gaa07f1ac6e98a46bfd870f12210392433}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-frame\-\_\-duration\-\_\-get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, int start\-\_\-frame, int fram\-\_\-num)
\begin{DoxyCompactList}\small\item\em Get the duration of a sequence of frames. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Object__Image_ga90e64f8df18ce384989c20206d54f7ad}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-frame\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, int frame\-\_\-num)
\begin{DoxyCompactList}\small\item\em Set the frame to current frame of an image object. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Here are grouped together functions used to create and manipulate image objects. They are available to whichever occasion one needs complex imagery on a G\-U\-I that could not be achieved by the other Evas' primitive object types, or to make image manipulations.

Evas will support whichever image file types it was compiled with support to (its image loaders) -- check your software packager for that information and see \hyperlink{group__Evas__Object__Image_ga5fa34fd24e668429507715a92be1cc58}{evas\-\_\-object\-\_\-image\-\_\-extension\-\_\-can\-\_\-load\-\_\-get()}.\hypertarget{group__Evas__Object__Image_Evas_Object_Image_Basics}{}\subsection{Image object basics}\label{group__Evas__Object__Image_Evas_Object_Image_Basics}
The most common use of image objects -- to display an image on the canvas -- is achieved by a common function triplet\-: 
\begin{DoxyCode}
img = \hyperlink{group__Evas__Object__Image_gadd901a6b181c38dc040537b3fd76fcc6}{evas\_object\_image\_add}(canvas);
\hyperlink{group__Evas__Object__Image_ga805c898028d2626ab72f57c1dd3272a1}{evas\_object\_image\_file\_set}(img, \textcolor{stringliteral}{"path/to/img"}, NULL);
\hyperlink{group__Evas__Object__Image_gaf9a32e36b3446f597baf95aab37e33da}{evas\_object\_image\_fill\_set}(img, 0, 0, w, h);
\end{DoxyCode}
 The first function, naturally, is creating the image object. Then, one must set an source file on it, so that it knows where to fetch image data from. Next, one must set {\bfseries how to fill the image object's area} with that given pixel data. One could use just a sub-\/region of the original image or even have it tiled repeatedly on the image object. For the common case of having the whole source image to be displayed on the image object, stretched to the destination's size, there's also a function helper, to be used instead of \hyperlink{group__Evas__Object__Image_gaf9a32e36b3446f597baf95aab37e33da}{evas\-\_\-object\-\_\-image\-\_\-fill\-\_\-set()}\-: 
\begin{DoxyCode}
\hyperlink{group__Evas__Object__Image_ga2545deb6ad94d474e5d9c26b6c24ffdb}{evas\_object\_image\_filled\_set}(img, \hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\_TRUE});
\end{DoxyCode}
 See those functions' documentation for more details.\hypertarget{group__Evas__Object__Image_Evas_Object_Image_Scale}{}\subsection{Scale and resizing}\label{group__Evas__Object__Image_Evas_Object_Image_Scale}
Resizing of image objects will scale their respective source images to their areas, if they are set to \char`\"{}fill\char`\"{} the object's area (\hyperlink{group__Evas__Object__Image_ga2545deb6ad94d474e5d9c26b6c24ffdb}{evas\-\_\-object\-\_\-image\-\_\-filled\-\_\-set()}). If the user wants any control on the aspect ratio of an image for different sizes, he/she has to take care of that themselves. There are functions to make images to get loaded scaled (up or down) in memory, already, if the user is going to use them at pre-\/determined sizes and wants to save computations.

Evas has even a scale cache, which will take care of caching scaled versions of images with more often usage/hits. Finally, one can have images being rescaled {\bfseries smoothly} by Evas (more computationally expensive) or not.\hypertarget{group__Evas__Object__Image_Evas_Object_Image_Performance}{}\subsection{Performance hints}\label{group__Evas__Object__Image_Evas_Object_Image_Performance}
When dealing with image objects, there are some tricks to boost the performance of your application, if it does intense image loading and/or manipulations, as in animations on a U\-I.\hypertarget{group__Evas__Object__Image_Evas_Object_Image_Load}{}\subsubsection{Load hints}\label{group__Evas__Object__Image_Evas_Object_Image_Load}
In image viewer applications, for example, the user will be looking at a given image, at full size, and will desire that the navigation to the adjacent images on his/her album be fluid and fast. Thus, while displaying a given image, the program can be on the background loading the next and previous images already, so that displaying them on the sequence is just a matter of repainting the screen (and not decoding image data).

Evas addresses this issue with {\bfseries image pre-\/loading}. The code for the situation above would be something like the following\-: 
\begin{DoxyCode}
prev = \hyperlink{group__Evas__Object__Image_ga0e8cb83d31d02bf583c75925b7cd14d7}{evas\_object\_image\_filled\_add}(canvas);
\hyperlink{group__Evas__Object__Image_ga805c898028d2626ab72f57c1dd3272a1}{evas\_object\_image\_file\_set}(prev, \textcolor{stringliteral}{"/path/to/prev"}, NULL);
\hyperlink{group__Evas__Object__Image_gae314b3d41feb8c395854d8f03cb1d6b2}{evas\_object\_image\_preload}(prev, \hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\_TRUE});

next = \hyperlink{group__Evas__Object__Image_ga0e8cb83d31d02bf583c75925b7cd14d7}{evas\_object\_image\_filled\_add}(canvas);
\hyperlink{group__Evas__Object__Image_ga805c898028d2626ab72f57c1dd3272a1}{evas\_object\_image\_file\_set}(next, \textcolor{stringliteral}{"/path/to/next"}, NULL);
\hyperlink{group__Evas__Object__Image_gae314b3d41feb8c395854d8f03cb1d6b2}{evas\_object\_image\_preload}(next, \hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\_TRUE});
\end{DoxyCode}


If you're loading images which are too big, consider setting previously it's loading size to something smaller, in case you won't expose them in real size. It may speed up the loading considerably\-: 
\begin{DoxyCode}
\textcolor{comment}{//to load a scaled down version of the image in memory, if that's}
\textcolor{comment}{//the size you'll be displaying it anyway}
\hyperlink{group__Evas__Object__Image_ga7af9982077b9161f806eb1f3a66b901a}{evas\_object\_image\_load\_scale\_down\_set}(img, zoom);

\textcolor{comment}{//optional: if you know you'll be showing a sub-set of the image's}
\textcolor{comment}{//pixels, you can avoid loading the complementary data}
\hyperlink{group__Evas__Object__Image_gabdc1e4db34bb6d7623cc7e07c544a919}{evas\_object\_image\_load\_region\_set}(img, x, y, w, h);
\end{DoxyCode}
 Refer to Elementary's Photocam widget for a high level (smart) object which does lots of loading speed-\/ups for you.\hypertarget{group__Evas__Object__Image_Evas_Object_Image_Animation}{}\subsubsection{Animation hints}\label{group__Evas__Object__Image_Evas_Object_Image_Animation}
If you want to animate image objects on a U\-I (what you'd get by concomitant usage of other libraries, like Ecore and Edje), there are also some tips on how to boost the performance of your application. If the animation involves resizing of an image (thus, re-\/scaling), you'd better turn off smooth scaling on it {\bfseries during} the animation, turning it back on afterwards, for less computations. Also, in this case you'd better flag the image object in question not to cache scaled versions of it\-: 
\begin{DoxyCode}
\hyperlink{group__Evas__Object__Image_ga40f2d837c49d1f61c6db926e75127405}{evas\_object\_image\_scale\_hint\_set}(wd->img, EVAS\_IMAGE\_SCALE\_HINT\_DYNAMIC);

\textcolor{comment}{// resizing takes place in between}

\hyperlink{group__Evas__Object__Image_ga40f2d837c49d1f61c6db926e75127405}{evas\_object\_image\_scale\_hint\_set}(wd->img, EVAS\_IMAGE\_SCALE\_HINT\_STATIC);
\end{DoxyCode}


Finally, movement of opaque images through the canvas is less expensive than of translucid ones, because of blending computations.\hypertarget{group__Evas__Object__Image_Evas_Object_Image_Borders}{}\subsection{Borders}\label{group__Evas__Object__Image_Evas_Object_Image_Borders}
Evas provides facilities for one to specify an image's region to be treated specially -- as \char`\"{}borders\char`\"{}. This will make those regions be treated specially on resizing scales, by keeping their aspect. This makes setting frames around other objects on U\-Is easy. See the following figures for a visual explanation\-:\par
  
\begin{DoxyImage}
\includegraphics{image-borders}
\caption{width=}
\end{DoxyImage}
   
\begin{DoxyImage}
\includegraphics{border-effect}
\caption{width=}
\end{DoxyImage}
\hypertarget{group__Evas__Object__Image_Evas_Object_Image_Manipulation}{}\subsection{Manipulating pixels}\label{group__Evas__Object__Image_Evas_Object_Image_Manipulation}
Evas image objects can be used to manipulate raw pixels in many ways. The meaning of the data in the pixel arrays will depend on the image's color space, be warned (see next section). You can set your own data as an image's pixel data, fetch an image's pixel data for saving/altering, convert images between different color spaces and even advanced operations like setting a native surface as image objects' data.\hypertarget{group__Evas__Object__Image_Evas_Object_Image_Color_Spaces}{}\subsection{Color spaces}\label{group__Evas__Object__Image_Evas_Object_Image_Color_Spaces}
Image objects may return or accept \char`\"{}image data\char`\"{} in multiple formats. This is based on the color space of an object. Here is a rundown on formats\-:


\begin{DoxyItemize}
\item \hyperlink{group__Evas__Object__Image_gga84ff1db3d33d85c86d81dbe9046b54bba0948ad4d06f0f64f757aa673d47ac254}{E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-A\-R\-G\-B8888}\-: This pixel format is a linear block of pixels, starting at the top-\/left row by row until the bottom right of the image or pixel region. All pixels are 32-\/bit unsigned int's with the high-\/byte being alpha and the low byte being blue in the format A\-R\-G\-B. Alpha may or may not be used by evas depending on the alpha flag of the image, but if not used, should be set to 0xff anyway. \par
\par
 This colorspace uses premultiplied alpha. That means that R, G and B cannot exceed A in value. The conversion from non-\/premultiplied colorspace is\-: \par
\par
 R = (r $\ast$ a) / 255; G = (g $\ast$ a) / 255; B = (b $\ast$ a) / 255; \par
\par
 So 50\% transparent blue will be\-: 0x80000080. This will not be \char`\"{}dark\char`\"{} -\/ just 50\% transparent. Values are 0 == black, 255 == solid or full red, green or blue.
\end{DoxyItemize}
\begin{DoxyItemize}
\item \hyperlink{group__Evas__Object__Image_gga84ff1db3d33d85c86d81dbe9046b54bba5e861cf48ce8169485bb334c31678636}{E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-Y\-C\-B\-C\-R422\-P601\-\_\-\-P\-L}\-: This is a pointer-\/list indirected set of Y\-U\-V (Y\-Cb\-Cr) pixel data. This means that the data returned or set is not actual pixel data, but pointers T\-O lines of pixel data. The list of pointers will first be N rows of pointers to the Y plane -\/ pointing to the first pixel at the start of each row in the Y plane. N is the height of the image data in pixels. Each pixel in the Y, U and V planes is 1 byte exactly, packed. The next N / 2 pointers will point to rows in the U plane, and the next N / 2 pointers will point to the V plane rows. U and V planes are half the horizontal and vertical resolution of the Y plane. \par
\par
 Row order is top to bottom and row pixels are stored left to right. \par
\par
 There is a limitation that these images M\-U\-S\-T be a multiple of 2 pixels in size horizontally or vertically. This is due to the U and V planes being half resolution. Also note that this assumes the itu601 Y\-U\-V colorspace specification. This is defined for standard television and mpeg streams. H\-D\-T\-V may use the itu709 specification. \par
\par
 Values are 0 to 255, indicating full or no signal in that plane respectively.
\end{DoxyItemize}
\begin{DoxyItemize}
\item \hyperlink{group__Evas__Object__Image_gga84ff1db3d33d85c86d81dbe9046b54bba77eda7660a21d397912e0d6084300f22}{E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-Y\-C\-B\-C\-R422\-P709\-\_\-\-P\-L}\-: Not implemented yet.
\end{DoxyItemize}
\begin{DoxyItemize}
\item \hyperlink{group__Evas__Object__Image_gga84ff1db3d33d85c86d81dbe9046b54bba69c6f59ef385ef3443caa30ce009f729}{E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-R\-G\-B565\-\_\-\-A5\-P}\-: In the process of being implemented in 1 engine only. This may change. \par
\par
 This is a pointer to image data for 16-\/bit half-\/word pixel data in 16bpp R\-G\-B 565 format (5 bits red, 6 bits green, 5 bits blue), with the high-\/byte containing red and the low byte containing blue, per pixel. This data is packed row by row from the top-\/left to the bottom right. \par
\par
 If the image has an alpha channel enabled there will be an extra alpha plane after the color pixel plane. If not, then this data will not exist and should not be accessed in any way. This plane is a set of pixels with 1 byte per pixel defining the alpha values of all pixels in the image from the top-\/left to the bottom right of the image, row by row. Even though the values of the alpha pixels can be 0 to 255, only values 0 through to 32 are used, 32 being solid and 0 being transparent. \par
\par
 R\-G\-B values can be 0 to 31 for red and blue and 0 to 63 for green, with 0 being black and 31 or 63 being full red, green or blue respectively. This colorspace is also pre-\/multiplied like E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-A\-R\-G\-B8888 so\-: \par
\par
 R = (r $\ast$ a) / 32; G = (g $\ast$ a) / 32; B = (b $\ast$ a) / 32;
\end{DoxyItemize}
\begin{DoxyItemize}
\item \hyperlink{group__Evas__Object__Image_gga84ff1db3d33d85c86d81dbe9046b54bba6d0303ab6ba63b8bf89e16d39105e0f0}{E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-G\-R\-Y8}\-: The image is just a alpha mask (8 bit's per pixel). This is used for alpha masking.
\end{DoxyItemize}

\begin{DoxyWarning}{Warning}
We don't guarantee any proper results if you create a Image object without setting the evas engine.
\end{DoxyWarning}
Some examples on this group of functions can be found \hyperlink{Example_Evas_Images}{here}. 

\subsection{Macro Definition Documentation}
\hypertarget{group__Evas__Object__Image_gad62bed9f6599b59b01e835dce4b073ad}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-file\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-file\-\_\-set}}
\index{evas\-\_\-obj\-\_\-image\-\_\-file\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-file\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-file\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-file\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{file, }
\item[{}]{key}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-I\-L\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, file), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char$\ast$, key)}}\label{group__Evas__Object__Image_gad62bed9f6599b59b01e835dce4b073ad}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set the source file from where an image object must fetch the real image data (it may be an Eet file, besides pure image ones).


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em file} & The image file path. \\
\hline
\mbox{\tt in}  & {\em key} & The image key in {\ttfamily file} (if its an Eet one), or {\ttfamily } \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga805c898028d2626ab72f57c1dd3272a1}{evas\-\_\-object\-\_\-image\-\_\-file\-\_\-set} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-file\-\_\-set().

\hypertarget{group__Evas__Object__Image_ga8e9b9551b169fc0ac57a1239526d6343}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-mmap\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-mmap\-\_\-set}}
\index{evas\-\_\-obj\-\_\-image\-\_\-mmap\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-mmap\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-mmap\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-mmap\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{f, }
\item[{}]{key}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-M\-M\-A\-P\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const {\bf Eina\-\_\-\-File} $\ast$, f), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char$\ast$, key)}}\label{group__Evas__Object__Image_ga8e9b9551b169fc0ac57a1239526d6343}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set the source mmaped file from where an image object must fetch the real image data (it may be any Eina\-\_\-\-File).


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em f} & in \\
\hline
\mbox{\tt in}  & {\em key} & in\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gad62bed9f6599b59b01e835dce4b073ad}{evas\-\_\-obj\-\_\-image\-\_\-file\-\_\-set} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-memfile\-\_\-set(), and evas\-\_\-object\-\_\-image\-\_\-mmap\-\_\-set().

\hypertarget{group__Evas__Object__Image_ga3c934bfeca021ec4abef8ccf097596a2}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-file\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-file\-\_\-get}}
\index{evas\-\_\-obj\-\_\-image\-\_\-file\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-file\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-file\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-file\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{file, }
\item[{}]{key}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-I\-L\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$$\ast$, file), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$$\ast$, key)}}\label{group__Evas__Object__Image_ga3c934bfeca021ec4abef8ccf097596a2}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Retrieve the source file from where an image object is to fetch the real image data (it may be an Eet file, besides pure image ones).


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em file} & Location to store the image file path. \\
\hline
\mbox{\tt out}  & {\em key} & Location to store the image key (if {\ttfamily file} is an Eet one).\\
\hline
\end{DoxyParams}
You must {\bfseries not} modify the strings on the returned pointers.

\begin{DoxyNote}{Note}
Use {\ttfamily N\-U\-L\-L} pointers on the file components you're not interested in\-: they'll be ignored by the function.
\end{DoxyNote}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gac0a094fd9a749edae0887046199fe2a4}{evas\-\_\-object\-\_\-image\-\_\-file\-\_\-get} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-file\-\_\-get().

\hypertarget{group__Evas__Object__Image_ga504c555f1fb5137e9315aa8be3958e44}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-set}}
\index{evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{src, }
\item[{}]{result}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-O\-U\-R\-C\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Evas\-\_\-\-Object} $\ast$, src), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Eina\-\_\-\-Bool} $\ast$, result)}}\label{group__Evas__Object__Image_ga504c555f1fb5137e9315aa8be3958e44}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set the source object on an image object to used as a {\bfseries proxy}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em src} & in \\
\hline
\mbox{\tt out}  & {\em result} & out\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gabbe4dbd54b10e7e8200547ae91425acf}{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-set} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-source\-\_\-set(), and evas\-\_\-object\-\_\-image\-\_\-source\-\_\-unset().

\hypertarget{group__Evas__Object__Image_ga96b37f3f179e3875451a5477583dfa46}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-get}}
\index{evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{src}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-O\-U\-R\-C\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Evas\-\_\-\-Object} $\ast$$\ast$, src)}}\label{group__Evas__Object__Image_ga96b37f3f179e3875451a5477583dfa46}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the current source object of an image object.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em src} & out\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gaa4f34cd4a7e0c3d7538122a7dea6f00d}{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-get} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-source\-\_\-get().

\hypertarget{group__Evas__Object__Image_ga9813d4f4c6053a88983e616c343e8a7b}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-visible\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-visible\-\_\-set}}
\index{evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-visible\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-visible\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-visible\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-visible\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{visible}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-O\-U\-R\-C\-E\-\_\-\-V\-I\-S\-I\-B\-L\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Eina\-\_\-\-Bool}, visible)}}\label{group__Evas__Object__Image_ga9813d4f4c6053a88983e616c343e8a7b}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set the source object to be shown or hidden.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em visible} & in\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga9e280d63ccac00127397aafd2b1b0757}{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-visible\-\_\-set} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-source\-\_\-visible\-\_\-set().

\hypertarget{group__Evas__Object__Image_gacc7f68b081ef34bd3c2ee340fad2dcf9}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-visible\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-visible\-\_\-get}}
\index{evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-visible\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-visible\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-visible\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-visible\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{visible}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-O\-U\-R\-C\-E\-\_\-\-V\-I\-S\-I\-B\-L\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Eina\-\_\-\-Bool} $\ast$, visible)}}\label{group__Evas__Object__Image_gacc7f68b081ef34bd3c2ee340fad2dcf9}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the state of the source object visibility.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em visible} & out\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga174d9e8fa067821fffb5152fbfa24cf5}{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-visible\-\_\-get} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-source\-\_\-visible\-\_\-get().

\hypertarget{group__Evas__Object__Image_ga02b20441725721d683c5e2181c79b8de}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-events\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-events\-\_\-set}}
\index{evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-events\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-events\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-events\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-events\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{source}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-O\-U\-R\-C\-E\-\_\-\-E\-V\-E\-N\-T\-S\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Eina\-\_\-\-Bool}, source)}}\label{group__Evas__Object__Image_ga02b20441725721d683c5e2181c79b8de}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set events to be repeated to the source object.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em source} & in\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gac89b53979f84805ca2c13c43939025d6}{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-events\-\_\-set} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-source\-\_\-events\-\_\-set().

\hypertarget{group__Evas__Object__Image_gae713a4d180832489d842407850e0ea68}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-events\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-events\-\_\-get}}
\index{evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-events\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-events\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-events\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-events\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{source}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-O\-U\-R\-C\-E\-\_\-\-E\-V\-E\-N\-T\-S\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Eina\-\_\-\-Bool} $\ast$, source)}}\label{group__Evas__Object__Image_gae713a4d180832489d842407850e0ea68}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the state of the source event.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em source} & out\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
evas\-\_\-object\-\_\-image\-\_\-source\-\_\-event\-\_\-get 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-source\-\_\-events\-\_\-get().

\hypertarget{group__Evas__Object__Image_ga62c4f4dec78c2ca1be0ded3198b98060}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-clip\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-clip\-\_\-set}}
\index{evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-clip\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-clip\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-clip\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-clip\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{source\-\_\-clip}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-O\-U\-R\-C\-E\-\_\-\-C\-L\-I\-P\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Eina\-\_\-\-Bool}, source\-\_\-clip)}}\label{group__Evas__Object__Image_ga62c4f4dec78c2ca1be0ded3198b98060}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Apply the source object's clip to the proxy


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em source\-\_\-clip} & in\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gaede1efecd4af3f9d6e03f40e6959e8ee}{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-clip\-\_\-set} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-source\-\_\-clip\-\_\-set().

\hypertarget{group__Evas__Object__Image_ga29c7832882c0988837c0f0a459dcfcd7}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-clip\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-clip\-\_\-get}}
\index{evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-clip\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-clip\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-clip\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-clip\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{source\-\_\-clip}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-O\-U\-R\-C\-E\-\_\-\-C\-L\-I\-P\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Eina\-\_\-\-Bool} $\ast$, source\-\_\-clip)}}\label{group__Evas__Object__Image_ga29c7832882c0988837c0f0a459dcfcd7}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the state of the source clip


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em source\-\_\-clip} & out\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga6f7dc43b854a03aaa05f49fc044dc11d}{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-clip\-\_\-get} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-source\-\_\-clip\-\_\-get().

\hypertarget{group__Evas__Object__Image_gafab74d411981c4c7cbd16ab3753284f6}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-set}}
\index{evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{l, }
\item[{}]{r, }
\item[{}]{t, }
\item[{}]{b}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-B\-O\-R\-D\-E\-R\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, l), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, r), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, t), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, b)}}\label{group__Evas__Object__Image_gafab74d411981c4c7cbd16ab3753284f6}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set the dimensions for an image object's border, a region which {\bfseries won't} ever be scaled together with its center.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em l} & in \\
\hline
\mbox{\tt in}  & {\em r} & in \\
\hline
\mbox{\tt in}  & {\em t} & in \\
\hline
\mbox{\tt in}  & {\em b} & in\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gace5efad74de9f87cd996b2a34b3ea591}{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-set} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-border\-\_\-set().

\hypertarget{group__Evas__Object__Image_ga40cec4e9e27761105343b308daace1bf}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-get}}
\index{evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{l, }
\item[{}]{r, }
\item[{}]{t, }
\item[{}]{b}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-B\-O\-R\-D\-E\-R\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, l), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, r), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, t), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, b)}}\label{group__Evas__Object__Image_ga40cec4e9e27761105343b308daace1bf}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Retrieve the dimensions for an image object's border, a region which {\bfseries won't} ever be scaled together with its center.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em l} & in \\
\hline
\mbox{\tt out}  & {\em r} & in \\
\hline
\mbox{\tt out}  & {\em t} & in \\
\hline
\mbox{\tt out}  & {\em b} & in\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gaa7a8a4cb7969686d32a3bf2e046ce892}{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-get} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-border\-\_\-get().

\hypertarget{group__Evas__Object__Image_ga37368296ea4daa021e9bcda48864f965}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-center\-\_\-fill\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-center\-\_\-fill\-\_\-set}}
\index{evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-center\-\_\-fill\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-center\-\_\-fill\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-center\-\_\-fill\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-center\-\_\-fill\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{fill}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-B\-O\-R\-D\-E\-R\-\_\-\-C\-E\-N\-T\-E\-R\-\_\-\-F\-I\-L\-L\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Evas\-\_\-\-Border\-\_\-\-Fill\-\_\-\-Mode}, fill)}}\label{group__Evas__Object__Image_ga37368296ea4daa021e9bcda48864f965}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Sets {\bfseries how} the center part of the given image object (not the borders) should be drawn when Evas is rendering it.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em fill} & in\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga1f134668dedc8ad855c3af28fd2df8f6}{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-center\-\_\-fill\-\_\-set} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-border\-\_\-center\-\_\-fill\-\_\-set().

\hypertarget{group__Evas__Object__Image_gaff2a2dfba8918a46ad0405a44579b86e}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-center\-\_\-fill\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-center\-\_\-fill\-\_\-get}}
\index{evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-center\-\_\-fill\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-center\-\_\-fill\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-center\-\_\-fill\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-center\-\_\-fill\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{fill}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-B\-O\-R\-D\-E\-R\-\_\-\-C\-E\-N\-T\-E\-R\-\_\-\-F\-I\-L\-L\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Evas\-\_\-\-Border\-\_\-\-Fill\-\_\-\-Mode} $\ast$, fill)}}\label{group__Evas__Object__Image_gaff2a2dfba8918a46ad0405a44579b86e}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Retrieves {\bfseries how} the center part of the given image object (not the borders) is to be drawn when Evas is rendering it.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em fill} & out\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gab8cda09d2371379f2ddd77476ecc4c82}{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-center\-\_\-fill\-\_\-get} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-border\-\_\-center\-\_\-fill\-\_\-get().

\hypertarget{group__Evas__Object__Image_ga290876bd90d547ee45df66e370d7f134}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-filled\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-filled\-\_\-set}}
\index{evas\-\_\-obj\-\_\-image\-\_\-filled\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-filled\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-filled\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-filled\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{filled}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-I\-L\-L\-E\-D\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Eina\-\_\-\-Bool}, filled)}}\label{group__Evas__Object__Image_ga290876bd90d547ee45df66e370d7f134}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set whether the image object's fill property should track the object's size.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em filled} & in\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga2545deb6ad94d474e5d9c26b6c24ffdb}{evas\-\_\-object\-\_\-image\-\_\-filled\-\_\-set} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-filled\-\_\-set().

\hypertarget{group__Evas__Object__Image_gababb893f9d7c08166f804ddabb2c3127}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-filled\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-filled\-\_\-get}}
\index{evas\-\_\-obj\-\_\-image\-\_\-filled\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-filled\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-filled\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-filled\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{filled}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-I\-L\-L\-E\-D\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Eina\-\_\-\-Bool} $\ast$, filled)}}\label{group__Evas__Object__Image_gababb893f9d7c08166f804ddabb2c3127}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Retrieve whether the image object's fill property should track the object's size.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em filled} & out\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga005e2719d91af1123cc20cf1e6e8b182}{evas\-\_\-object\-\_\-image\-\_\-filled\-\_\-get} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-filled\-\_\-get().

\hypertarget{group__Evas__Object__Image_gaca2926b39fbe0defb8c729c2e2251a2b}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-scale\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-scale\-\_\-set}}
\index{evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-scale\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-scale\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-scale\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-scale\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{scale}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-B\-O\-R\-D\-E\-R\-\_\-\-S\-C\-A\-L\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, scale)}}\label{group__Evas__Object__Image_gaca2926b39fbe0defb8c729c2e2251a2b}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Sets the scaling factor (multiplier) for the borders of an image object.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em scale} & in\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga8bddfe1356d0d798e85bb9f07b76dedc}{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-scale\-\_\-set} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-border\-\_\-scale\-\_\-set().

\hypertarget{group__Evas__Object__Image_gaa4fbc31bf0fc32975338981007638176}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-scale\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-scale\-\_\-get}}
\index{evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-scale\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-scale\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-scale\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-scale\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{scale}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-B\-O\-R\-D\-E\-R\-\_\-\-S\-C\-A\-L\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, scale)}}\label{group__Evas__Object__Image_gaa4fbc31bf0fc32975338981007638176}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Retrieves the scaling factor (multiplier) for the borders of an image object.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em scale} & out\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga78faa38034ae563bdce1ecd4012c0936}{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-scale\-\_\-get} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-border\-\_\-scale\-\_\-get().

\hypertarget{group__Evas__Object__Image_gaf2ba355637e8dbb73c71167121f0c015}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-fill\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-fill\-\_\-set}}
\index{evas\-\_\-obj\-\_\-image\-\_\-fill\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-fill\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-fill\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-fill\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{x, }
\item[{}]{y, }
\item[{}]{w, }
\item[{}]{h}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-I\-L\-L\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, y), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, h)}}\label{group__Evas__Object__Image_gaf2ba355637e8dbb73c71167121f0c015}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set how to fill an image object's drawing rectangle given the (real) image bound to it.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em x} & in \\
\hline
\mbox{\tt in}  & {\em y} & in \\
\hline
\mbox{\tt in}  & {\em w} & in \\
\hline
\mbox{\tt in}  & {\em h} & in\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gaf9a32e36b3446f597baf95aab37e33da}{evas\-\_\-object\-\_\-image\-\_\-fill\-\_\-set} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-fill\-\_\-set().

\hypertarget{group__Evas__Object__Image_ga340b76228579aa019a53b48552d56759}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-fill\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-fill\-\_\-get}}
\index{evas\-\_\-obj\-\_\-image\-\_\-fill\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-fill\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-fill\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-fill\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{x, }
\item[{}]{y, }
\item[{}]{w, }
\item[{}]{h}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-I\-L\-L\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, y), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, h)}}\label{group__Evas__Object__Image_ga340b76228579aa019a53b48552d56759}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Retrieve how an image object is to fill its drawing rectangle, given the (real) image bound to it.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em x} & out \\
\hline
\mbox{\tt out}  & {\em y} & out \\
\hline
\mbox{\tt out}  & {\em w} & out \\
\hline
\mbox{\tt out}  & {\em h} & out\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga12091147e3567d1714d1a6986c48f179}{evas\-\_\-object\-\_\-image\-\_\-fill\-\_\-get} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-fill\-\_\-get().

\hypertarget{group__Evas__Object__Image_ga5ae8a577a2d0aac4de709fe3d61a7743}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-fill\-\_\-spread\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-fill\-\_\-spread\-\_\-set}}
\index{evas\-\_\-obj\-\_\-image\-\_\-fill\-\_\-spread\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-fill\-\_\-spread\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-fill\-\_\-spread\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-fill\-\_\-spread\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{spread}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-I\-L\-L\-\_\-\-S\-P\-R\-E\-A\-D\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Evas\-\_\-\-Fill\-\_\-\-Spread}, spread)}}\label{group__Evas__Object__Image_ga5ae8a577a2d0aac4de709fe3d61a7743}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Sets the tiling mode for the given evas image object's fill.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em spread} & in\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga36710dbfad2dfc10ea17f4897c23f367}{evas\-\_\-object\-\_\-image\-\_\-fill\-\_\-spread\-\_\-set} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-fill\-\_\-spread\-\_\-set().

\hypertarget{group__Evas__Object__Image_gad8b455c346a5c364f266afb8c9efb89a}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-fill\-\_\-spread\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-fill\-\_\-spread\-\_\-get}}
\index{evas\-\_\-obj\-\_\-image\-\_\-fill\-\_\-spread\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-fill\-\_\-spread\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-fill\-\_\-spread\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-fill\-\_\-spread\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{spread}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-I\-L\-L\-\_\-\-S\-P\-R\-E\-A\-D\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Evas\-\_\-\-Fill\-\_\-\-Spread} $\ast$, spread)}}\label{group__Evas__Object__Image_gad8b455c346a5c364f266afb8c9efb89a}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Retrieves the spread (tiling mode) for the given image object's fill.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em spread} & out\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga66643c896d92deed0e4cf648cf813822}{evas\-\_\-object\-\_\-image\-\_\-fill\-\_\-spread\-\_\-get} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-fill\-\_\-spread\-\_\-get().

\hypertarget{group__Evas__Object__Image_ga604c7437a3d8aad45114711f17280608}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-size\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-size\-\_\-set}}
\index{evas\-\_\-obj\-\_\-image\-\_\-size\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-size\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-size\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-size\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{w, }
\item[{}]{h}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-I\-Z\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, h)}}\label{group__Evas__Object__Image_ga604c7437a3d8aad45114711f17280608}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Sets the size of the given image object.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em w} & in \\
\hline
\mbox{\tt in}  & {\em h} & in\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga369c3638028094b1d66bd482778eb6b2}{evas\-\_\-object\-\_\-image\-\_\-size\-\_\-set} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-size\-\_\-set().

\hypertarget{group__Evas__Object__Image_gaf6dd3395c0f26829b574ee8b0e1a1812}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-size\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-size\-\_\-get}}
\index{evas\-\_\-obj\-\_\-image\-\_\-size\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-size\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-size\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-size\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{w, }
\item[{}]{h}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-I\-Z\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, h)}}\label{group__Evas__Object__Image_gaf6dd3395c0f26829b574ee8b0e1a1812}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Retrieves the size of the given image object.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em w} & out \\
\hline
\mbox{\tt out}  & {\em h} & out\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga6307d5c3560528d7525a6c2ed16360ed}{evas\-\_\-object\-\_\-image\-\_\-size\-\_\-get} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-size\-\_\-get().

\hypertarget{group__Evas__Object__Image_ga88450cb78381ceb1d1f0226db92b0c28}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-stride\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-stride\-\_\-get}}
\index{evas\-\_\-obj\-\_\-image\-\_\-stride\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-stride\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-stride\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-stride\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{stride}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-T\-R\-I\-D\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, stride)}}\label{group__Evas__Object__Image_ga88450cb78381ceb1d1f0226db92b0c28}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Retrieves the row stride of the given image object.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em stride} & out\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gafc290d4f770315b0b31cef91dd7f8c07}{evas\-\_\-object\-\_\-image\-\_\-stride\-\_\-get} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-stride\-\_\-get().

\hypertarget{group__Evas__Object__Image_ga6754bfc8fba73361976c2b8465d2f1f7}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-error\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-error\-\_\-get}}
\index{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-error\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-error\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-error\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-error\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{load\-\_\-error}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-L\-O\-A\-D\-\_\-\-E\-R\-R\-O\-R\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Load\-\_\-\-Error $\ast$, load\-\_\-error)}}\label{group__Evas__Object__Image_ga6754bfc8fba73361976c2b8465d2f1f7}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Retrieves a number representing any error that occurred during the last loading of the given image object's source image.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em load\-\_\-error} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga5a1eec674128f5d1365e80d628ad2bc3}{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-error\-\_\-get} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-load\-\_\-error\-\_\-get().

\hypertarget{group__Evas__Object__Image_ga72deca702c7bb23f59f666c7b8b83c60}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-data\-\_\-convert@{evas\-\_\-obj\-\_\-image\-\_\-data\-\_\-convert}}
\index{evas\-\_\-obj\-\_\-image\-\_\-data\-\_\-convert@{evas\-\_\-obj\-\_\-image\-\_\-data\-\_\-convert}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-data\-\_\-convert}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-data\-\_\-convert(
\begin{DoxyParamCaption}
\item[{}]{to\-\_\-cspace, }
\item[{}]{data}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-D\-A\-T\-A\-\_\-\-C\-O\-N\-V\-E\-R\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Evas\-\_\-\-Colorspace}, to\-\_\-cspace), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(void $\ast$$\ast$, data)}}\label{group__Evas__Object__Image_ga72deca702c7bb23f59f666c7b8b83c60}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Converts the raw image data of the given image object to the specified colorspace.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em to\-\_\-cspace} & in \\
\hline
\mbox{\tt out}  & {\em data} & out\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga89762ac3a9adb20e5e969e8abd66a8f8}{evas\-\_\-object\-\_\-image\-\_\-data\-\_\-convert} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-data\-\_\-convert().

\hypertarget{group__Evas__Object__Image_gaef1cf17f3e00c0f0373fd52aa702dc81}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-data\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-data\-\_\-set}}
\index{evas\-\_\-obj\-\_\-image\-\_\-data\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-data\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-data\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-data\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{data}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-D\-A\-T\-A\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(void $\ast$, data)}}\label{group__Evas__Object__Image_gaef1cf17f3e00c0f0373fd52aa702dc81}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Sets the raw image data of the given image object.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em data} & in\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga0e17a5a26cacc62d8d0d2dda0376a04e}{evas\-\_\-object\-\_\-image\-\_\-data\-\_\-set} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-data\-\_\-set().

\hypertarget{group__Evas__Object__Image_ga6d5b3583d77b0953aa084798de74bea1}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-data\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-data\-\_\-get}}
\index{evas\-\_\-obj\-\_\-image\-\_\-data\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-data\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-data\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-data\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{for\-\_\-writing, }
\item[{}]{data}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-D\-A\-T\-A\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Eina\-\_\-\-Bool}, for\-\_\-writing), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(void $\ast$$\ast$, data)}}\label{group__Evas__Object__Image_ga6d5b3583d77b0953aa084798de74bea1}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get a pointer to the raw image data of the given image object.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em for\-\_\-writing} & in \\
\hline
\mbox{\tt out}  & {\em data} & out\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga1d4b8d75d899b4fadcbdfd4b4abb924f}{evas\-\_\-object\-\_\-image\-\_\-data\-\_\-get} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-data\-\_\-get().

\hypertarget{group__Evas__Object__Image_ga46a81efdf873163b3b08c2edd767eea5}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-data\-\_\-copy\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-data\-\_\-copy\-\_\-set}}
\index{evas\-\_\-obj\-\_\-image\-\_\-data\-\_\-copy\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-data\-\_\-copy\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-data\-\_\-copy\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-data\-\_\-copy\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{data}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-D\-A\-T\-A\-\_\-\-C\-O\-P\-Y\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(void $\ast$, data)}}\label{group__Evas__Object__Image_ga46a81efdf873163b3b08c2edd767eea5}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Replaces the raw image data of the given image object.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em data} & in\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga7ba2a93c93e07b30d3dfc197ffe7ce85}{evas\-\_\-object\-\_\-image\-\_\-data\-\_\-copy\-\_\-set} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-data\-\_\-copy\-\_\-set().

\hypertarget{group__Evas__Object__Image_gabc0c03056eec1034e2d6631e00672416}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-data\-\_\-update\-\_\-add@{evas\-\_\-obj\-\_\-image\-\_\-data\-\_\-update\-\_\-add}}
\index{evas\-\_\-obj\-\_\-image\-\_\-data\-\_\-update\-\_\-add@{evas\-\_\-obj\-\_\-image\-\_\-data\-\_\-update\-\_\-add}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-data\-\_\-update\-\_\-add}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-data\-\_\-update\-\_\-add(
\begin{DoxyParamCaption}
\item[{}]{x, }
\item[{}]{y, }
\item[{}]{w, }
\item[{}]{h}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-D\-A\-T\-A\-\_\-\-U\-P\-D\-A\-T\-E\-\_\-\-A\-D\-D), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, y), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, h)}}\label{group__Evas__Object__Image_gabc0c03056eec1034e2d6631e00672416}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Mark a sub-\/region of the given image object to be redrawn.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em x} & in \\
\hline
\mbox{\tt in}  & {\em y} & in \\
\hline
\mbox{\tt in}  & {\em w} & in \\
\hline
\mbox{\tt in}  & {\em h} & in\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga621cefcb41f5f3bb8fc0bb570209b37f}{evas\-\_\-object\-\_\-image\-\_\-data\-\_\-update\-\_\-add} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-data\-\_\-update\-\_\-add().

\hypertarget{group__Evas__Object__Image_ga87b3e14a417e69d5bcfb597f2ccd57b6}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-alpha\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-alpha\-\_\-set}}
\index{evas\-\_\-obj\-\_\-image\-\_\-alpha\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-alpha\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-alpha\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-alpha\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{alpha}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-A\-L\-P\-H\-A\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Eina\-\_\-\-Bool}, alpha)}}\label{group__Evas__Object__Image_ga87b3e14a417e69d5bcfb597f2ccd57b6}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Enable or disable alpha channel usage on the given image object.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em alpha} & in\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gaf9d173d332b3bf868d1699eaa63775ac}{evas\-\_\-object\-\_\-image\-\_\-alpha\-\_\-set} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-alpha\-\_\-set().

\hypertarget{group__Evas__Object__Image_gae41e48d6204ec1324dbe47ff28cc890d}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-alpha\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-alpha\-\_\-get}}
\index{evas\-\_\-obj\-\_\-image\-\_\-alpha\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-alpha\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-alpha\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-alpha\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{alpha}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-A\-L\-P\-H\-A\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Eina\-\_\-\-Bool} $\ast$, alpha)}}\label{group__Evas__Object__Image_gae41e48d6204ec1324dbe47ff28cc890d}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Retrieve whether alpha channel data is being used on the given image object.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em alpha} & out\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga6dbbaa884de84071352a94b50f6606da}{evas\-\_\-object\-\_\-image\-\_\-alpha\-\_\-get} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-alpha\-\_\-get().

\hypertarget{group__Evas__Object__Image_ga69b0fefbd318de5f77bb5c643ac3abfb}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-smooth\-\_\-scale\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-smooth\-\_\-scale\-\_\-set}}
\index{evas\-\_\-obj\-\_\-image\-\_\-smooth\-\_\-scale\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-smooth\-\_\-scale\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-smooth\-\_\-scale\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-smooth\-\_\-scale\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{smooth\-\_\-scale}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-M\-O\-O\-T\-H\-\_\-\-S\-C\-A\-L\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Eina\-\_\-\-Bool}, smooth\-\_\-scale)}}\label{group__Evas__Object__Image_ga69b0fefbd318de5f77bb5c643ac3abfb}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Sets whether to use high-\/quality image scaling algorithm on the given image object.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em smooth\-\_\-scale} & in\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gafcd41fc005e1f29785672a38014daf40}{evas\-\_\-object\-\_\-image\-\_\-smooth\-\_\-scale\-\_\-set} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-smooth\-\_\-scale\-\_\-set().

\hypertarget{group__Evas__Object__Image_ga1543a9c11348c8a8dc4f2790b1053516}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-smooth\-\_\-scale\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-smooth\-\_\-scale\-\_\-get}}
\index{evas\-\_\-obj\-\_\-image\-\_\-smooth\-\_\-scale\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-smooth\-\_\-scale\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-smooth\-\_\-scale\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-smooth\-\_\-scale\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{smooth\-\_\-scale}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-M\-O\-O\-T\-H\-\_\-\-S\-C\-A\-L\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Eina\-\_\-\-Bool} $\ast$, smooth\-\_\-scale)}}\label{group__Evas__Object__Image_ga1543a9c11348c8a8dc4f2790b1053516}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Retrieves whether the given image object is using high-\/quality image scaling algorithm.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em smooth\-\_\-scale} & out\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gade3274b9c6a8ec2c45ef0d445984cd44}{evas\-\_\-object\-\_\-image\-\_\-smooth\-\_\-scale\-\_\-get} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-smooth\-\_\-scale\-\_\-get().

\hypertarget{group__Evas__Object__Image_ga8c22847abedca6f390d2cc743a2aa98a}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-preload\-\_\-begin@{evas\-\_\-obj\-\_\-image\-\_\-preload\-\_\-begin}}
\index{evas\-\_\-obj\-\_\-image\-\_\-preload\-\_\-begin@{evas\-\_\-obj\-\_\-image\-\_\-preload\-\_\-begin}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-preload\-\_\-begin}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-preload\-\_\-begin(
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-R\-E\-L\-O\-A\-D\-\_\-\-B\-E\-G\-I\-N)}}\label{group__Evas__Object__Image_ga8c22847abedca6f390d2cc743a2aa98a}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Begin preloading an image object's image data in the background

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gae314b3d41feb8c395854d8f03cb1d6b2}{evas\-\_\-object\-\_\-image\-\_\-preload} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-preload().

\hypertarget{group__Evas__Object__Image_ga264de9b6e3bb01fb863ba40b1669c6e1}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-preload\-\_\-cancel@{evas\-\_\-obj\-\_\-image\-\_\-preload\-\_\-cancel}}
\index{evas\-\_\-obj\-\_\-image\-\_\-preload\-\_\-cancel@{evas\-\_\-obj\-\_\-image\-\_\-preload\-\_\-cancel}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-preload\-\_\-cancel}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-preload\-\_\-cancel(
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-R\-E\-L\-O\-A\-D\-\_\-\-C\-A\-N\-C\-E\-L)}}\label{group__Evas__Object__Image_ga264de9b6e3bb01fb863ba40b1669c6e1}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Cancel preloading an image object's image data in the background

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gae314b3d41feb8c395854d8f03cb1d6b2}{evas\-\_\-object\-\_\-image\-\_\-preload} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-preload().

\hypertarget{group__Evas__Object__Image_ga5bef1b73425632a3c4294eaef7963a62}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-reload@{evas\-\_\-obj\-\_\-image\-\_\-reload}}
\index{evas\-\_\-obj\-\_\-image\-\_\-reload@{evas\-\_\-obj\-\_\-image\-\_\-reload}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-reload}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-reload(
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-R\-E\-L\-O\-A\-D)}}\label{group__Evas__Object__Image_ga5bef1b73425632a3c4294eaef7963a62}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Reload an image object's image data.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga986df1ba9a95ade66c53ccea707ae0fb}{evas\-\_\-object\-\_\-image\-\_\-reload} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-reload().

\hypertarget{group__Evas__Object__Image_ga1eb209f18cdc17dbb907e1d52765246f}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-save@{evas\-\_\-obj\-\_\-image\-\_\-save}}
\index{evas\-\_\-obj\-\_\-image\-\_\-save@{evas\-\_\-obj\-\_\-image\-\_\-save}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-save}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-save(
\begin{DoxyParamCaption}
\item[{}]{file, }
\item[{}]{key, }
\item[{}]{flags, }
\item[{}]{result}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-A\-V\-E), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, file), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, key), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, flags), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Eina\-\_\-\-Bool} $\ast$, result)}}\label{group__Evas__Object__Image_ga1eb209f18cdc17dbb907e1d52765246f}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Save the given image object's contents to an (image) file.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em file} & in \\
\hline
\mbox{\tt in}  & {\em key} & in \\
\hline
\mbox{\tt in}  & {\em flags} & in \\
\hline
\mbox{\tt out}  & {\em result} & out\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gac73322fe7b59dd70cc68d2732b55980a}{evas\-\_\-object\-\_\-image\-\_\-save} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-save().

\hypertarget{group__Evas__Object__Image_ga7d89f4e52c9bdf48a707734d2ff94e1a}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-pixels\-\_\-import@{evas\-\_\-obj\-\_\-image\-\_\-pixels\-\_\-import}}
\index{evas\-\_\-obj\-\_\-image\-\_\-pixels\-\_\-import@{evas\-\_\-obj\-\_\-image\-\_\-pixels\-\_\-import}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-pixels\-\_\-import}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-pixels\-\_\-import(
\begin{DoxyParamCaption}
\item[{}]{pixels, }
\item[{}]{result}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-I\-X\-E\-L\-S\-\_\-\-I\-M\-P\-O\-R\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Evas\-\_\-\-Pixel\-\_\-\-Import\-\_\-\-Source} $\ast$, pixels), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Eina\-\_\-\-Bool} $\ast$, result)}}\label{group__Evas__Object__Image_ga7d89f4e52c9bdf48a707734d2ff94e1a}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Import pixels from given source to a given canvas image object.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em pixels} & in \\
\hline
\mbox{\tt out}  & {\em result} & out\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga51ef08da0d9c7211ed06af9fac98838d}{evas\-\_\-object\-\_\-image\-\_\-pixels\-\_\-import} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-pixels\-\_\-import().

\hypertarget{group__Evas__Object__Image_ga6bc2eaf51c889eb62ed95c6b16cf933c}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-pixels\-\_\-get\-\_\-callback\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-pixels\-\_\-get\-\_\-callback\-\_\-set}}
\index{evas\-\_\-obj\-\_\-image\-\_\-pixels\-\_\-get\-\_\-callback\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-pixels\-\_\-get\-\_\-callback\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-pixels\-\_\-get\-\_\-callback\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-pixels\-\_\-get\-\_\-callback\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{func, }
\item[{}]{data}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-I\-X\-E\-L\-S\-\_\-\-G\-E\-T\-\_\-\-C\-A\-L\-L\-B\-A\-C\-K\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object\-\_\-\-Image\-\_\-\-Pixels\-\_\-\-Get\-\_\-\-Cb, func), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(void $\ast$, data)}}\label{group__Evas__Object__Image_ga6bc2eaf51c889eb62ed95c6b16cf933c}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set the callback function to get pixels from a canvas' image.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em func} & in \\
\hline
\mbox{\tt in}  & {\em data} & in\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gab6458d1210b731342a162338a082407d}{evas\-\_\-object\-\_\-image\-\_\-pixels\-\_\-get\-\_\-callback\-\_\-set} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-pixels\-\_\-get\-\_\-callback\-\_\-set().

\hypertarget{group__Evas__Object__Image_ga45fa7f503325d193758b2eb181222b93}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-pixels\-\_\-dirty\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-pixels\-\_\-dirty\-\_\-set}}
\index{evas\-\_\-obj\-\_\-image\-\_\-pixels\-\_\-dirty\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-pixels\-\_\-dirty\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-pixels\-\_\-dirty\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-pixels\-\_\-dirty\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{dirty}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-I\-X\-E\-L\-S\-\_\-\-D\-I\-R\-T\-Y\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Eina\-\_\-\-Bool}, dirty)}}\label{group__Evas__Object__Image_ga45fa7f503325d193758b2eb181222b93}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Mark whether the given image object is dirty (needs to be redrawn).


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em dirty} & in\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gab6458d1210b731342a162338a082407d}{evas\-\_\-object\-\_\-image\-\_\-pixels\-\_\-get\-\_\-callback\-\_\-set} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-pixels\-\_\-dirty\-\_\-set().

\hypertarget{group__Evas__Object__Image_ga7ca69c1304a7815ee77740adce0cf726}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-pixels\-\_\-dirty\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-pixels\-\_\-dirty\-\_\-get}}
\index{evas\-\_\-obj\-\_\-image\-\_\-pixels\-\_\-dirty\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-pixels\-\_\-dirty\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-pixels\-\_\-dirty\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-pixels\-\_\-dirty\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{dirty}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-I\-X\-E\-L\-S\-\_\-\-D\-I\-R\-T\-Y\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Eina\-\_\-\-Bool} $\ast$, dirty)}}\label{group__Evas__Object__Image_ga7ca69c1304a7815ee77740adce0cf726}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Retrieves whether the given image object is dirty (needs to be redrawn).


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em dirty} & out\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga154bda056edb7e38711fb89a40501a93}{evas\-\_\-object\-\_\-image\-\_\-pixels\-\_\-dirty\-\_\-get} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-pixels\-\_\-dirty\-\_\-get().

\hypertarget{group__Evas__Object__Image_ga8584b31b182d2116a182ed458c36e9d1}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-dpi\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-dpi\-\_\-set}}
\index{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-dpi\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-dpi\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-dpi\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-dpi\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{dpi}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-L\-O\-A\-D\-\_\-\-D\-P\-I\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, dpi)}}\label{group__Evas__Object__Image_ga8584b31b182d2116a182ed458c36e9d1}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set the D\-P\-I resolution of an image object's source image.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em dpi} & in\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga35d2d76bd6e3b71f5b3b189c19bf3fa4}{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-dpi\-\_\-set} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-load\-\_\-dpi\-\_\-set().

\hypertarget{group__Evas__Object__Image_ga45867c065066e30bc0b408c5e4f3fb0d}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-dpi\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-dpi\-\_\-get}}
\index{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-dpi\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-dpi\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-dpi\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-dpi\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{dpi}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-L\-O\-A\-D\-\_\-\-D\-P\-I\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, dpi)}}\label{group__Evas__Object__Image_ga45867c065066e30bc0b408c5e4f3fb0d}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the D\-P\-I resolution of a loaded image object in the canvas.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em dpi} & out\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga0097b86ae79f688c56d5e9fb0c461c13}{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-dpi\-\_\-get} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-load\-\_\-dpi\-\_\-get().

\hypertarget{group__Evas__Object__Image_ga4817e59eec0bdad08575fd49e67fec4a}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-size\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-size\-\_\-set}}
\index{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-size\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-size\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-size\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-size\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{w, }
\item[{}]{h}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-L\-O\-A\-D\-\_\-\-S\-I\-Z\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, h)}}\label{group__Evas__Object__Image_ga4817e59eec0bdad08575fd49e67fec4a}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set the size of a given image object's source image, when loading it.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em w} & in \\
\hline
\mbox{\tt in}  & {\em h} & in\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga6e60b32f16cc3b8cbd453a9f439dfef7}{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-size\-\_\-set} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-load\-\_\-size\-\_\-set().

\hypertarget{group__Evas__Object__Image_gae7ccf3a70e29e9d8354473f678aa5e6b}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-size\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-size\-\_\-get}}
\index{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-size\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-size\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-size\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-size\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{w, }
\item[{}]{h}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-L\-O\-A\-D\-\_\-\-S\-I\-Z\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, h)}}\label{group__Evas__Object__Image_gae7ccf3a70e29e9d8354473f678aa5e6b}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the size of a given image object's source image, when loading it.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em w} & out \\
\hline
\mbox{\tt out}  & {\em h} & out\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gabf8a77a45ad75e85bbf3ae3af475ee17}{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-size\-\_\-get} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-load\-\_\-size\-\_\-get().

\hypertarget{group__Evas__Object__Image_ga5dc3afe8bfbd576af16e3acab2015c76}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-scale\-\_\-down\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-scale\-\_\-down\-\_\-set}}
\index{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-scale\-\_\-down\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-scale\-\_\-down\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-scale\-\_\-down\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-scale\-\_\-down\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{scale\-\_\-down}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-L\-O\-A\-D\-\_\-\-S\-C\-A\-L\-E\-\_\-\-D\-O\-W\-N\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, scale\-\_\-down)}}\label{group__Evas__Object__Image_ga5dc3afe8bfbd576af16e3acab2015c76}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set the scale down factor of a given image object's source image, when loading it.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em scale\-\_\-down} & in\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga7af9982077b9161f806eb1f3a66b901a}{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-scale\-\_\-down\-\_\-set} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-load\-\_\-scale\-\_\-down\-\_\-set().

\hypertarget{group__Evas__Object__Image_gaac1c8ccea7e22c31f8f008d3b2605126}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-scale\-\_\-down\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-scale\-\_\-down\-\_\-get}}
\index{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-scale\-\_\-down\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-scale\-\_\-down\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-scale\-\_\-down\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-scale\-\_\-down\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{scale\-\_\-down}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-L\-O\-A\-D\-\_\-\-S\-C\-A\-L\-E\-\_\-\-D\-O\-W\-N\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, scale\-\_\-down)}}\label{group__Evas__Object__Image_gaac1c8ccea7e22c31f8f008d3b2605126}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the scale down factor of a given image object's source image, when loading it.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em scale\-\_\-down} & out\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gaa572dcda354aa9ff6615dfcc4e21b122}{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-scale\-\_\-down\-\_\-get} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-load\-\_\-scale\-\_\-down\-\_\-get().

\hypertarget{group__Evas__Object__Image_ga3310b6cd975b421400a64ff39469cac7}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-region\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-region\-\_\-set}}
\index{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-region\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-region\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-region\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-region\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{x, }
\item[{}]{y, }
\item[{}]{w, }
\item[{}]{h}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-L\-O\-A\-D\-\_\-\-R\-E\-G\-I\-O\-N\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, y), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, h)}}\label{group__Evas__Object__Image_ga3310b6cd975b421400a64ff39469cac7}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Inform a given image object to load a selective region of its source image.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em x} & in \\
\hline
\mbox{\tt in}  & {\em y} & in \\
\hline
\mbox{\tt in}  & {\em w} & in \\
\hline
\mbox{\tt in}  & {\em h} & in\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gabdc1e4db34bb6d7623cc7e07c544a919}{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-region\-\_\-set} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-load\-\_\-region\-\_\-set().

\hypertarget{group__Evas__Object__Image_ga826d68f3c754b16b2bfc969ee07185cd}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-region\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-region\-\_\-get}}
\index{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-region\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-region\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-region\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-region\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{x, }
\item[{}]{y, }
\item[{}]{w, }
\item[{}]{h}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-L\-O\-A\-D\-\_\-\-R\-E\-G\-I\-O\-N\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, y), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, h)}}\label{group__Evas__Object__Image_ga826d68f3c754b16b2bfc969ee07185cd}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Retrieve the coordinates of a given image object's selective (source image) load region.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em x} & out \\
\hline
\mbox{\tt out}  & {\em y} & out \\
\hline
\mbox{\tt out}  & {\em w} & out \\
\hline
\mbox{\tt out}  & {\em h} & out\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga7c21194780e0aeac28e6a2eb65667cf6}{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-region\-\_\-get} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-load\-\_\-region\-\_\-get().

\hypertarget{group__Evas__Object__Image_ga494390a799b1fab022dc9f20abf6aeff}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-orientation\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-orientation\-\_\-set}}
\index{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-orientation\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-orientation\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-orientation\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-orientation\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{enable}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-L\-O\-A\-D\-\_\-\-O\-R\-I\-E\-N\-T\-A\-T\-I\-O\-N\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Eina\-\_\-\-Bool}, enable)}}\label{group__Evas__Object__Image_ga494390a799b1fab022dc9f20abf6aeff}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Define if the orientation information in the image file should be honored.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em enable} & in\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga5c993a09b775f539c60799b284c794ee}{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-orientation\-\_\-set} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-load\-\_\-orientation\-\_\-set().

\hypertarget{group__Evas__Object__Image_gab79533851408bdf43f31c735cb51f9e2}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-orientation\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-orientation\-\_\-get}}
\index{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-orientation\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-orientation\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-orientation\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-orientation\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{enable}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-L\-O\-A\-D\-\_\-\-O\-R\-I\-E\-N\-T\-A\-T\-I\-O\-N\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Eina\-\_\-\-Bool} $\ast$, enable)}}\label{group__Evas__Object__Image_gab79533851408bdf43f31c735cb51f9e2}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get if the orientation information in the image file should be honored.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em enable} & out\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gacdf1d5b1f3e5495f9e154996665f251e}{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-orientation\-\_\-get} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-load\-\_\-orientation\-\_\-get().

\hypertarget{group__Evas__Object__Image_ga300d8def4f415b05d69d4d092de8d701}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-colorspace\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-colorspace\-\_\-set}}
\index{evas\-\_\-obj\-\_\-image\-\_\-colorspace\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-colorspace\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-colorspace\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-colorspace\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{cspace}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Evas\-\_\-\-Colorspace}, cspace)}}\label{group__Evas__Object__Image_ga300d8def4f415b05d69d4d092de8d701}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set the colorspace of a given image of the canvas.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em cspace} & in\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga4ad45b7826aa7b8679a64f81b4742ef2}{evas\-\_\-object\-\_\-image\-\_\-colorspace\-\_\-set} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-colorspace\-\_\-set().

\hypertarget{group__Evas__Object__Image_ga306767fbf82c02552d1ea3c48d2333d5}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-colorspace\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-colorspace\-\_\-get}}
\index{evas\-\_\-obj\-\_\-image\-\_\-colorspace\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-colorspace\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-colorspace\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-colorspace\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{cspace}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Evas\-\_\-\-Colorspace} $\ast$, cspace)}}\label{group__Evas__Object__Image_ga306767fbf82c02552d1ea3c48d2333d5}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the colorspace of a given image of the canvas.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em cspace} & out\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gad4e5c2daa2b9fac05062bcfc16d6d96f}{evas\-\_\-object\-\_\-image\-\_\-colorspace\-\_\-get} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-colorspace\-\_\-get().

\hypertarget{group__Evas__Object__Image_ga4158423a9b048a98ef9fb91f082ac0ba}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-video\-\_\-surface\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-video\-\_\-surface\-\_\-set}}
\index{evas\-\_\-obj\-\_\-image\-\_\-video\-\_\-surface\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-video\-\_\-surface\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-video\-\_\-surface\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-video\-\_\-surface\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{surf}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-V\-I\-D\-E\-O\-\_\-\-S\-U\-R\-F\-A\-C\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Evas\-\_\-\-Video\-\_\-\-Surface} $\ast$, surf)}}\label{group__Evas__Object__Image_ga4158423a9b048a98ef9fb91f082ac0ba}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set the video surface linked to a given image of the canvas


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em surf} & in\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga3b42b51d0472266e613ced11532f1ac5}{evas\-\_\-object\-\_\-image\-\_\-video\-\_\-surface\-\_\-set} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-video\-\_\-surface\-\_\-set().

\hypertarget{group__Evas__Object__Image_ga0b0657a4ab9e04696e691cdbb3a6da0a}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-video\-\_\-surface\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-video\-\_\-surface\-\_\-get}}
\index{evas\-\_\-obj\-\_\-image\-\_\-video\-\_\-surface\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-video\-\_\-surface\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-video\-\_\-surface\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-video\-\_\-surface\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{surf}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-V\-I\-D\-E\-O\-\_\-\-S\-U\-R\-F\-A\-C\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const {\bf Evas\-\_\-\-Video\-\_\-\-Surface} $\ast$$\ast$, surf)}}\label{group__Evas__Object__Image_ga0b0657a4ab9e04696e691cdbb3a6da0a}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the video surface linked to a given image of the canvas


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em surf} & out\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gaa02e9ff1e286ca7f15405bd0ca09d3a9}{evas\-\_\-object\-\_\-image\-\_\-video\-\_\-surface\-\_\-get} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-video\-\_\-surface\-\_\-get().

\hypertarget{group__Evas__Object__Image_gaccaf37e13974a2c97fa5145f91e62e38}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-video\-\_\-surface\-\_\-caps\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-video\-\_\-surface\-\_\-caps\-\_\-set}}
\index{evas\-\_\-obj\-\_\-image\-\_\-video\-\_\-surface\-\_\-caps\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-video\-\_\-surface\-\_\-caps\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-video\-\_\-surface\-\_\-caps\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-video\-\_\-surface\-\_\-caps\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{caps}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-V\-I\-D\-E\-O\-\_\-\-S\-U\-R\-F\-A\-C\-E\-\_\-\-C\-A\-P\-S\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(unsigned int, caps)}}\label{group__Evas__Object__Image_gaccaf37e13974a2c97fa5145f91e62e38}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set the video surface capabilities to a given image of the canvas


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em caps} & in\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
evas\-\_\-object\-\_\-image\-\_\-video\-\_\-surface\-\_\-caps\-\_\-set 
\end{DoxySeeAlso}
\hypertarget{group__Evas__Object__Image_gaa82884d145ad371cf831bf5dc0562be4}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-video\-\_\-surface\-\_\-caps\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-video\-\_\-surface\-\_\-caps\-\_\-get}}
\index{evas\-\_\-obj\-\_\-image\-\_\-video\-\_\-surface\-\_\-caps\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-video\-\_\-surface\-\_\-caps\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-video\-\_\-surface\-\_\-caps\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-video\-\_\-surface\-\_\-caps\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{caps}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-V\-I\-D\-E\-O\-\_\-\-S\-U\-R\-F\-A\-C\-E\-\_\-\-C\-A\-P\-S\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(unsigned int $\ast$, caps)}}\label{group__Evas__Object__Image_gaa82884d145ad371cf831bf5dc0562be4}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the video surface capabilities to a given image of the canvas


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em caps} & out\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
evas\-\_\-object\-\_\-image\-\_\-video\-\_\-surface\-\_\-caps\-\_\-get 
\end{DoxySeeAlso}
\hypertarget{group__Evas__Object__Image_ga1cbf8a446fe9f656d928238a22d811c9}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-native\-\_\-surface\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-native\-\_\-surface\-\_\-set}}
\index{evas\-\_\-obj\-\_\-image\-\_\-native\-\_\-surface\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-native\-\_\-surface\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-native\-\_\-surface\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-native\-\_\-surface\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{surf}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-N\-A\-T\-I\-V\-E\-\_\-\-S\-U\-R\-F\-A\-C\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Evas\-\_\-\-Native\-\_\-\-Surface} $\ast$, surf)}}\label{group__Evas__Object__Image_ga1cbf8a446fe9f656d928238a22d811c9}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set the native surface of a given image of the canvas


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em surf} & in\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gaabe0ddc5e656d6c09f9f4dd85f981279}{evas\-\_\-object\-\_\-image\-\_\-native\-\_\-surface\-\_\-set} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-native\-\_\-surface\-\_\-set().

\hypertarget{group__Evas__Object__Image_ga852f00618166c80697b26b5290879012}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-native\-\_\-surface\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-native\-\_\-surface\-\_\-get}}
\index{evas\-\_\-obj\-\_\-image\-\_\-native\-\_\-surface\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-native\-\_\-surface\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-native\-\_\-surface\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-native\-\_\-surface\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{surf}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-N\-A\-T\-I\-V\-E\-\_\-\-S\-U\-R\-F\-A\-C\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Evas\-\_\-\-Native\-\_\-\-Surface} $\ast$$\ast$, surf)}}\label{group__Evas__Object__Image_ga852f00618166c80697b26b5290879012}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the native surface of a given image of the canvas


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em surf} & out\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga9304d92789be0e740f7cc57b7eaf7ea6}{evas\-\_\-object\-\_\-image\-\_\-native\-\_\-surface\-\_\-get} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-native\-\_\-surface\-\_\-get().

\hypertarget{group__Evas__Object__Image_gaa4d6a9b30500b7631d9661b935cd874c}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-scale\-\_\-hint\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-scale\-\_\-hint\-\_\-set}}
\index{evas\-\_\-obj\-\_\-image\-\_\-scale\-\_\-hint\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-scale\-\_\-hint\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-scale\-\_\-hint\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-scale\-\_\-hint\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{hint}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-C\-A\-L\-E\-\_\-\-H\-I\-N\-T\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Image\-\_\-\-Scale\-\_\-\-Hint, hint)}}\label{group__Evas__Object__Image_gaa4d6a9b30500b7631d9661b935cd874c}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set the scale hint of a given image of the canvas.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em hint} & in\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga40f2d837c49d1f61c6db926e75127405}{evas\-\_\-object\-\_\-image\-\_\-scale\-\_\-hint\-\_\-set} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-scale\-\_\-hint\-\_\-set().

\hypertarget{group__Evas__Object__Image_gac4ee10efaaec4a468766577ace5404ff}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-scale\-\_\-hint\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-scale\-\_\-hint\-\_\-get}}
\index{evas\-\_\-obj\-\_\-image\-\_\-scale\-\_\-hint\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-scale\-\_\-hint\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-scale\-\_\-hint\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-scale\-\_\-hint\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{hint}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-C\-A\-L\-E\-\_\-\-H\-I\-N\-T\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Image\-\_\-\-Scale\-\_\-\-Hint $\ast$, hint)}}\label{group__Evas__Object__Image_gac4ee10efaaec4a468766577ace5404ff}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the scale hint of a given image of the canvas.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em hint} & out\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga52f77da67c682701f4cac1fee0098c4f}{evas\-\_\-object\-\_\-image\-\_\-scale\-\_\-hint\-\_\-get} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-scale\-\_\-hint\-\_\-get().

\hypertarget{group__Evas__Object__Image_ga12c4dcac53bd3f7de0a8acc2634176ee}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-content\-\_\-hint\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-content\-\_\-hint\-\_\-set}}
\index{evas\-\_\-obj\-\_\-image\-\_\-content\-\_\-hint\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-content\-\_\-hint\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-content\-\_\-hint\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-content\-\_\-hint\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{hint}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-H\-I\-N\-T\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Evas\-\_\-\-Image\-\_\-\-Content\-\_\-\-Hint}, hint)}}\label{group__Evas__Object__Image_ga12c4dcac53bd3f7de0a8acc2634176ee}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set the content hint setting of a given image object of the canvas.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em hint} & in\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gaf13f48f9afd4883c1a74661dcb595af5}{evas\-\_\-object\-\_\-image\-\_\-content\-\_\-hint\-\_\-set} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-content\-\_\-hint\-\_\-set().

\hypertarget{group__Evas__Object__Image_ga6bbafc9f7c41968cbcb9be29cb2eb85a}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-content\-\_\-hint\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-content\-\_\-hint\-\_\-get}}
\index{evas\-\_\-obj\-\_\-image\-\_\-content\-\_\-hint\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-content\-\_\-hint\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-content\-\_\-hint\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-content\-\_\-hint\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{hint}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-H\-I\-N\-T\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Evas\-\_\-\-Image\-\_\-\-Content\-\_\-\-Hint} $\ast$, hint)}}\label{group__Evas__Object__Image_ga6bbafc9f7c41968cbcb9be29cb2eb85a}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the content hint setting of a given image object of the canvas.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em hint} & out\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga5ee893fad37591b92c691b94c3edaef1}{evas\-\_\-object\-\_\-image\-\_\-content\-\_\-hint\-\_\-get} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-content\-\_\-hint\-\_\-get().

\hypertarget{group__Evas__Object__Image_ga497643a98f5193acceb51950e640ab42}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-region\-\_\-support\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-region\-\_\-support\-\_\-get}}
\index{evas\-\_\-obj\-\_\-image\-\_\-region\-\_\-support\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-region\-\_\-support\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-region\-\_\-support\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-region\-\_\-support\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{region}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-R\-E\-G\-I\-O\-N\-\_\-\-S\-U\-P\-P\-O\-R\-T\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Eina\-\_\-\-Bool} $\ast$, region)}}\label{group__Evas__Object__Image_ga497643a98f5193acceb51950e640ab42}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the support state of a given image


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em region} & out\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga9c04dbf3d8b78a510ef2bedcc2b06ea4}{evas\-\_\-object\-\_\-image\-\_\-region\-\_\-support\-\_\-get} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-region\-\_\-support\-\_\-get().

\hypertarget{group__Evas__Object__Image_ga4f67a3ba1c77c3ec938a3f6e140ad861}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-get}}
\index{evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{animated}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-A\-N\-I\-M\-A\-T\-E\-D\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Eina\-\_\-\-Bool} $\ast$, animated)}}\label{group__Evas__Object__Image_ga4f67a3ba1c77c3ec938a3f6e140ad861}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Check if an image object can be animated (have multiple frames)


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em animated} & out\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga2a1477f2c895186f7724aa2b6211e52b}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-get} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-get().

\hypertarget{group__Evas__Object__Image_ga46181ebd091b8acdca819f33dfea3938}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-frame\-\_\-count\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-frame\-\_\-count\-\_\-get}}
\index{evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-frame\-\_\-count\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-frame\-\_\-count\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-frame\-\_\-count\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-frame\-\_\-count\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{frame\-\_\-count}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-A\-N\-I\-M\-A\-T\-E\-D\-\_\-\-F\-R\-A\-M\-E\-\_\-\-C\-O\-U\-N\-T\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, frame\-\_\-count)}}\label{group__Evas__Object__Image_ga46181ebd091b8acdca819f33dfea3938}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the total number of frames of the image object.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em frame\-\_\-count} & out\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gaac2911d1fc61708670cc98be325cfca2}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-frame\-\_\-count\-\_\-get} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-frame\-\_\-count\-\_\-get().

\hypertarget{group__Evas__Object__Image_gadb61474eeaa05c246fe3b0ced6796324}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-loop\-\_\-type\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-loop\-\_\-type\-\_\-get}}
\index{evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-loop\-\_\-type\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-loop\-\_\-type\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-loop\-\_\-type\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-loop\-\_\-type\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{hint}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-A\-N\-I\-M\-A\-T\-E\-D\-\_\-\-L\-O\-O\-P\-\_\-\-T\-Y\-P\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Image\-\_\-\-Animated\-\_\-\-Loop\-\_\-\-Hint $\ast$, hint)}}\label{group__Evas__Object__Image_gadb61474eeaa05c246fe3b0ced6796324}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the kind of looping the image object does.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em hint} & out\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gad44eec649d142e8cb32c01774a871022}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-loop\-\_\-type\-\_\-get} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-loop\-\_\-type\-\_\-get().

\hypertarget{group__Evas__Object__Image_gafa2f7a5b210172a8eb1a29933b97cb59}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-loop\-\_\-count\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-loop\-\_\-count\-\_\-get}}
\index{evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-loop\-\_\-count\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-loop\-\_\-count\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-loop\-\_\-count\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-loop\-\_\-count\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{loop\-\_\-count}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-A\-N\-I\-M\-A\-T\-E\-D\-\_\-\-L\-O\-O\-P\-\_\-\-C\-O\-U\-N\-T\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, loop\-\_\-count)}}\label{group__Evas__Object__Image_gafa2f7a5b210172a8eb1a29933b97cb59}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the number times the animation of the object loops.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em loop\-\_\-count} & out\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gac72c81f85852833acd64269014e8278f}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-loop\-\_\-count\-\_\-get} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-loop\-\_\-count\-\_\-get().

\hypertarget{group__Evas__Object__Image_gae796c794f81e10f58875bf1efd66beea}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-frame\-\_\-duration\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-frame\-\_\-duration\-\_\-get}}
\index{evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-frame\-\_\-duration\-\_\-get@{evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-frame\-\_\-duration\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-frame\-\_\-duration\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-frame\-\_\-duration\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{start\-\_\-frame, }
\item[{}]{frame\-\_\-num, }
\item[{}]{frame\-\_\-duration}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-A\-N\-I\-M\-A\-T\-E\-D\-\_\-\-F\-R\-A\-M\-E\-\_\-\-D\-U\-R\-A\-T\-I\-O\-N\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, start\-\_\-frame), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, frame\-\_\-num), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, frame\-\_\-duration)}}\label{group__Evas__Object__Image_gae796c794f81e10f58875bf1efd66beea}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the duration of a sequence of frames.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em start\-\_\-frame} & in \\
\hline
\mbox{\tt in}  & {\em frame\-\_\-num} & in \\
\hline
\mbox{\tt out}  & {\em frame\-\_\-duration} & out\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gaa07f1ac6e98a46bfd870f12210392433}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-frame\-\_\-duration\-\_\-get} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-frame\-\_\-duration\-\_\-get().

\hypertarget{group__Evas__Object__Image_ga13c5408b59c4b215c1144c90e9055544}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-frame\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-frame\-\_\-set}}
\index{evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-frame\-\_\-set@{evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-frame\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-frame\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-frame\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{frame\-\_\-index}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-O\-B\-J\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-A\-N\-I\-M\-A\-T\-E\-D\-\_\-\-F\-R\-A\-M\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, frame\-\_\-index)}}\label{group__Evas__Object__Image_ga13c5408b59c4b215c1144c90e9055544}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set the frame to current frame of an image object


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em frame\-\_\-index} & in\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga90e64f8df18ce384989c20206d54f7ad}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-frame\-\_\-set} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-frame\-\_\-set().



\subsection{Typedef Documentation}
\hypertarget{group__Evas__Object__Image_ga8c6e60db9c8b83b155ccea52957ff656}{\index{Image Object Functions@{Image Object Functions}!Evas\-\_\-\-Colorspace@{Evas\-\_\-\-Colorspace}}
\index{Evas\-\_\-\-Colorspace@{Evas\-\_\-\-Colorspace}!Image Object Functions@{Image Object Functions}}
\subsubsection[{Evas\-\_\-\-Colorspace}]{\setlength{\rightskip}{0pt plus 5cm}typedef enum {\bf \-\_\-\-Evas\-\_\-\-Colorspace}  {\bf Evas\-\_\-\-Colorspace}}}\label{group__Evas__Object__Image_ga8c6e60db9c8b83b155ccea52957ff656}


Colorspaces for pixel data supported by Evas. 

Colorspaces for pixel data supported by Evas 

\subsection{Enumeration Type Documentation}
\hypertarget{group__Evas__Object__Image_ga84ff1db3d33d85c86d81dbe9046b54bb}{\index{Image Object Functions@{Image Object Functions}!\-\_\-\-Evas\-\_\-\-Colorspace@{\-\_\-\-Evas\-\_\-\-Colorspace}}
\index{\-\_\-\-Evas\-\_\-\-Colorspace@{\-\_\-\-Evas\-\_\-\-Colorspace}!Image Object Functions@{Image Object Functions}}
\subsubsection[{\-\_\-\-Evas\-\_\-\-Colorspace}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf \-\_\-\-Evas\-\_\-\-Colorspace}}}\label{group__Evas__Object__Image_ga84ff1db3d33d85c86d81dbe9046b54bb}


Colorspaces for pixel data supported by Evas. 

\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-A\-R\-G\-B8888@{E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-A\-R\-G\-B8888}!Image Object Functions@{Image Object Functions}}\index{Image Object Functions@{Image Object Functions}!E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-A\-R\-G\-B8888@{E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-A\-R\-G\-B8888}}\item[{\em 
\hypertarget{group__Evas__Object__Image_gga84ff1db3d33d85c86d81dbe9046b54bba0948ad4d06f0f64f757aa673d47ac254}{E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-A\-R\-G\-B8888}\label{group__Evas__Object__Image_gga84ff1db3d33d85c86d81dbe9046b54bba0948ad4d06f0f64f757aa673d47ac254}
}]A\-R\-G\-B 32 bits per pixel, high-\/byte is Alpha, accessed 1 32bit word at a time. \index{E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-Y\-C\-B\-C\-R422\-P601\-\_\-\-P\-L@{E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-Y\-C\-B\-C\-R422\-P601\-\_\-\-P\-L}!Image Object Functions@{Image Object Functions}}\index{Image Object Functions@{Image Object Functions}!E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-Y\-C\-B\-C\-R422\-P601\-\_\-\-P\-L@{E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-Y\-C\-B\-C\-R422\-P601\-\_\-\-P\-L}}\item[{\em 
\hypertarget{group__Evas__Object__Image_gga84ff1db3d33d85c86d81dbe9046b54bba5e861cf48ce8169485bb334c31678636}{E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-Y\-C\-B\-C\-R422\-P601\-\_\-\-P\-L}\label{group__Evas__Object__Image_gga84ff1db3d33d85c86d81dbe9046b54bba5e861cf48ce8169485bb334c31678636}
}]Y\-Cb\-Cr 4\-:2\-:2 Planar, I\-T\-U.\-B\-T-\/601 specifications. The data pointed to is just an array of row pointer, pointing to the Y rows, then the Cb, then Cr rows \index{E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-Y\-C\-B\-C\-R422\-P709\-\_\-\-P\-L@{E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-Y\-C\-B\-C\-R422\-P709\-\_\-\-P\-L}!Image Object Functions@{Image Object Functions}}\index{Image Object Functions@{Image Object Functions}!E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-Y\-C\-B\-C\-R422\-P709\-\_\-\-P\-L@{E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-Y\-C\-B\-C\-R422\-P709\-\_\-\-P\-L}}\item[{\em 
\hypertarget{group__Evas__Object__Image_gga84ff1db3d33d85c86d81dbe9046b54bba77eda7660a21d397912e0d6084300f22}{E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-Y\-C\-B\-C\-R422\-P709\-\_\-\-P\-L}\label{group__Evas__Object__Image_gga84ff1db3d33d85c86d81dbe9046b54bba77eda7660a21d397912e0d6084300f22}
}]Y\-Cb\-Cr 4\-:2\-:2 Planar, I\-T\-U.\-B\-T-\/709 specifications. The data pointed to is just an array of row pointer, pointing to the Y rows, then the Cb, then Cr rows \index{E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-R\-G\-B565\-\_\-\-A5\-P@{E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-R\-G\-B565\-\_\-\-A5\-P}!Image Object Functions@{Image Object Functions}}\index{Image Object Functions@{Image Object Functions}!E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-R\-G\-B565\-\_\-\-A5\-P@{E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-R\-G\-B565\-\_\-\-A5\-P}}\item[{\em 
\hypertarget{group__Evas__Object__Image_gga84ff1db3d33d85c86d81dbe9046b54bba69c6f59ef385ef3443caa30ce009f729}{E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-R\-G\-B565\-\_\-\-A5\-P}\label{group__Evas__Object__Image_gga84ff1db3d33d85c86d81dbe9046b54bba69c6f59ef385ef3443caa30ce009f729}
}]16bit rgb565 + Alpha plane at end -\/ 5 bits of the 8 being used per alpha byte \index{E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-G\-R\-Y8@{E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-G\-R\-Y8}!Image Object Functions@{Image Object Functions}}\index{Image Object Functions@{Image Object Functions}!E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-G\-R\-Y8@{E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-G\-R\-Y8}}\item[{\em 
\hypertarget{group__Evas__Object__Image_gga84ff1db3d33d85c86d81dbe9046b54bba6d0303ab6ba63b8bf89e16d39105e0f0}{E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-G\-R\-Y8}\label{group__Evas__Object__Image_gga84ff1db3d33d85c86d81dbe9046b54bba6d0303ab6ba63b8bf89e16d39105e0f0}
}]8bit grayscale \index{E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-Y\-C\-B\-C\-R422601\-\_\-\-P\-L@{E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-Y\-C\-B\-C\-R422601\-\_\-\-P\-L}!Image Object Functions@{Image Object Functions}}\index{Image Object Functions@{Image Object Functions}!E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-Y\-C\-B\-C\-R422601\-\_\-\-P\-L@{E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-Y\-C\-B\-C\-R422601\-\_\-\-P\-L}}\item[{\em 
\hypertarget{group__Evas__Object__Image_gga84ff1db3d33d85c86d81dbe9046b54bba62976c43a03b2a7e6d851f8c1dbe6b75}{E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-Y\-C\-B\-C\-R422601\-\_\-\-P\-L}\label{group__Evas__Object__Image_gga84ff1db3d33d85c86d81dbe9046b54bba62976c43a03b2a7e6d851f8c1dbe6b75}
}]Y\-Cb\-Cr 4\-:2\-:2, I\-T\-U.\-B\-T-\/601 specifications. The data pointed to is just an array of row pointer, pointing to line of Y,Cb,Y,Cr bytes \index{E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-Y\-C\-B\-C\-R420\-N\-V12601\-\_\-\-P\-L@{E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-Y\-C\-B\-C\-R420\-N\-V12601\-\_\-\-P\-L}!Image Object Functions@{Image Object Functions}}\index{Image Object Functions@{Image Object Functions}!E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-Y\-C\-B\-C\-R420\-N\-V12601\-\_\-\-P\-L@{E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-Y\-C\-B\-C\-R420\-N\-V12601\-\_\-\-P\-L}}\item[{\em 
\hypertarget{group__Evas__Object__Image_gga84ff1db3d33d85c86d81dbe9046b54bba2bf760703defba07cc867ff80b9634e2}{E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-Y\-C\-B\-C\-R420\-N\-V12601\-\_\-\-P\-L}\label{group__Evas__Object__Image_gga84ff1db3d33d85c86d81dbe9046b54bba2bf760703defba07cc867ff80b9634e2}
}]Y\-Cb\-Cr 4\-:2\-:0, I\-T\-U.\-B\-T-\/601 specification. The data pointed to is just an array of row pointer, pointing to the Y rows, then the Cb,Cr rows. \index{E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-Y\-C\-B\-C\-R420\-T\-M12601\-\_\-\-P\-L@{E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-Y\-C\-B\-C\-R420\-T\-M12601\-\_\-\-P\-L}!Image Object Functions@{Image Object Functions}}\index{Image Object Functions@{Image Object Functions}!E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-Y\-C\-B\-C\-R420\-T\-M12601\-\_\-\-P\-L@{E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-Y\-C\-B\-C\-R420\-T\-M12601\-\_\-\-P\-L}}\item[{\em 
\hypertarget{group__Evas__Object__Image_gga84ff1db3d33d85c86d81dbe9046b54bba392056bda9bf390c59e5d8f7c06860de}{E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-Y\-C\-B\-C\-R420\-T\-M12601\-\_\-\-P\-L}\label{group__Evas__Object__Image_gga84ff1db3d33d85c86d81dbe9046b54bba392056bda9bf390c59e5d8f7c06860de}
}]Y\-Cb\-Cr 4\-:2\-:0, I\-T\-U.\-B\-T-\/601 specification. The data pointed to is just an array of tiled row pointer, pointing to the Y rows, then the Cb,Cr rows. \end{description}
\end{Desc}


\subsection{Function Documentation}
\hypertarget{group__Evas__Object__Image_ga5fa34fd24e668429507715a92be1cc58}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-extension\-\_\-can\-\_\-load\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-extension\-\_\-can\-\_\-load\-\_\-get}}
\index{evas\-\_\-object\-\_\-image\-\_\-extension\-\_\-can\-\_\-load\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-extension\-\_\-can\-\_\-load\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-extension\-\_\-can\-\_\-load\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eina\-\_\-\-Bool} evas\-\_\-object\-\_\-image\-\_\-extension\-\_\-can\-\_\-load\-\_\-get (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{file}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_ga5fa34fd24e668429507715a92be1cc58}


Check if a file extension may be supported by \hyperlink{group__Evas__Object__Image}{Image Object Functions}. 


\begin{DoxyParams}{Parameters}
{\em file} & The file to check \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} if we may be able to open it, {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} if it's unlikely. 
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\-1
\end{DoxySince}
If file is a Eina\-\_\-\-Stringshare, use directly \hyperlink{group__Evas__Object__Image_gae40ab40412b1c92fc539457b78f4ccc6}{evas\-\_\-object\-\_\-image\-\_\-extension\-\_\-can\-\_\-load\-\_\-fast\-\_\-get}.

This functions is threadsafe. 

References eina\-\_\-stringshare\-\_\-add(), and eina\-\_\-stringshare\-\_\-del().

\hypertarget{group__Evas__Object__Image_gae40ab40412b1c92fc539457b78f4ccc6}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-extension\-\_\-can\-\_\-load\-\_\-fast\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-extension\-\_\-can\-\_\-load\-\_\-fast\-\_\-get}}
\index{evas\-\_\-object\-\_\-image\-\_\-extension\-\_\-can\-\_\-load\-\_\-fast\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-extension\-\_\-can\-\_\-load\-\_\-fast\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-extension\-\_\-can\-\_\-load\-\_\-fast\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eina\-\_\-\-Bool} evas\-\_\-object\-\_\-image\-\_\-extension\-\_\-can\-\_\-load\-\_\-fast\-\_\-get (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{file}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_gae40ab40412b1c92fc539457b78f4ccc6}


Check if a file extension may be supported by \hyperlink{group__Evas__Object__Image}{Image Object Functions}. 


\begin{DoxyParams}{Parameters}
{\em file} & The file to check, it should be an Eina\-\_\-\-Stringshare. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} if we may be able to open it, {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} if it's unlikely. 
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\-1
\end{DoxySince}
This functions is threadsafe. \hypertarget{group__Evas__Object__Image_gadd901a6b181c38dc040537b3fd76fcc6}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-add@{evas\-\_\-object\-\_\-image\-\_\-add}}
\index{evas\-\_\-object\-\_\-image\-\_\-add@{evas\-\_\-object\-\_\-image\-\_\-add}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-add}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Evas\-\_\-\-Object}$\ast$ evas\-\_\-object\-\_\-image\-\_\-add (
\begin{DoxyParamCaption}
\item[{{\bf Evas} $\ast$}]{e}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_gadd901a6b181c38dc040537b3fd76fcc6}


Creates a new image object on the given Evas {\ttfamily e} canvas. 


\begin{DoxyParams}{Parameters}
{\em e} & The given canvas. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The created image object handle.
\end{DoxyReturn}
\begin{DoxyNote}{Note}
If you intend to {\bfseries display} an image somehow in a G\-U\-I, besides binding it to a real image file/source (with \hyperlink{group__Evas__Object__Image_ga805c898028d2626ab72f57c1dd3272a1}{evas\-\_\-object\-\_\-image\-\_\-file\-\_\-set()}, for example), you'll have to tell this image object how to fill its space with the pixels it can get from the source. See \hyperlink{group__Evas__Object__Image_ga0e8cb83d31d02bf583c75925b7cd14d7}{evas\-\_\-object\-\_\-image\-\_\-filled\-\_\-add()}, for a helper on the common case of scaling up an image source to the whole area of the image object.
\end{DoxyNote}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gaf9a32e36b3446f597baf95aab37e33da}{evas\-\_\-object\-\_\-image\-\_\-fill\-\_\-set()}
\end{DoxySeeAlso}
Example\-: 
\begin{DoxyCode}
img = \hyperlink{group__Evas__Object__Image_gadd901a6b181c38dc040537b3fd76fcc6}{evas\_object\_image\_add}(canvas);
\hyperlink{group__Evas__Object__Image_ga805c898028d2626ab72f57c1dd3272a1}{evas\_object\_image\_file\_set}(img, \textcolor{stringliteral}{"/path/to/img"}, NULL);
\end{DoxyCode}
 

Referenced by ecore\-\_\-evas\-\_\-cursor\-\_\-set(), ecore\-\_\-evas\-\_\-ews\-\_\-new(), ecore\-\_\-evas\-\_\-object\-\_\-image\-\_\-new(), and evas\-\_\-object\-\_\-image\-\_\-filled\-\_\-add().

\hypertarget{group__Evas__Object__Image_ga0e8cb83d31d02bf583c75925b7cd14d7}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-filled\-\_\-add@{evas\-\_\-object\-\_\-image\-\_\-filled\-\_\-add}}
\index{evas\-\_\-object\-\_\-image\-\_\-filled\-\_\-add@{evas\-\_\-object\-\_\-image\-\_\-filled\-\_\-add}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-filled\-\_\-add}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Evas\-\_\-\-Object}$\ast$ evas\-\_\-object\-\_\-image\-\_\-filled\-\_\-add (
\begin{DoxyParamCaption}
\item[{{\bf Evas} $\ast$}]{e}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_ga0e8cb83d31d02bf583c75925b7cd14d7}


Creates a new image object that {\bfseries automatically} scales its bound image to the object's area, on both axis. 


\begin{DoxyParams}{Parameters}
{\em e} & The given canvas. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The created image object handle.
\end{DoxyReturn}
This is a helper function around \hyperlink{group__Evas__Object__Image_gadd901a6b181c38dc040537b3fd76fcc6}{evas\-\_\-object\-\_\-image\-\_\-add()} and \hyperlink{group__Evas__Object__Image_ga2545deb6ad94d474e5d9c26b6c24ffdb}{evas\-\_\-object\-\_\-image\-\_\-filled\-\_\-set()}. It has the same effect of applying those functions in sequence, which is a very common use case.

\begin{DoxyNote}{Note}
Whenever this object gets resized, the bound image will be rescaled, too.
\end{DoxyNote}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gadd901a6b181c38dc040537b3fd76fcc6}{evas\-\_\-object\-\_\-image\-\_\-add()} 

\hyperlink{group__Evas__Object__Image_ga2545deb6ad94d474e5d9c26b6c24ffdb}{evas\-\_\-object\-\_\-image\-\_\-filled\-\_\-set()} 

\hyperlink{group__Evas__Object__Image_gaf9a32e36b3446f597baf95aab37e33da}{evas\-\_\-object\-\_\-image\-\_\-fill\-\_\-set()} 
\end{DoxySeeAlso}
\begin{Desc}
\item[Examples\-: ]\par
\hyperlink{ecore_evas_buffer_example_02_8c-example}{ecore\-\_\-evas\-\_\-buffer\-\_\-example\-\_\-02.\-c}, \hyperlink{edje-basic_8c-example}{edje-\/basic.\-c}, \hyperlink{edje-signals-messages_8c-example}{edje-\/signals-\/messages.\-c}, \hyperlink{ephysics_logo_8c-example}{ephysics\-\_\-logo.\-c}, \hyperlink{evas-aspect-hints_8c-example}{evas-\/aspect-\/hints.\-c}, \hyperlink{evas-box_8c-example}{evas-\/box.\-c}, \hyperlink{evas-events_8c-example}{evas-\/events.\-c}, \hyperlink{evas-hints_8c-example}{evas-\/hints.\-c}, \hyperlink{evas-images_8c-example}{evas-\/images.\-c}, \hyperlink{evas-images2_8c-example}{evas-\/images2.\-c}, \hyperlink{evas-map-utils_8c-example}{evas-\/map-\/utils.\-c}, \hyperlink{evas-object-manipulation_8c-example}{evas-\/object-\/manipulation.\-c}, \hyperlink{evas-smart-interface_8c-example}{evas-\/smart-\/interface.\-c}, \hyperlink{evas-smart-object_8c-example}{evas-\/smart-\/object.\-c}, and \hyperlink{evas-text_8c-example}{evas-\/text.\-c}.\end{Desc}


References evas\-\_\-object\-\_\-image\-\_\-add(), and evas\-\_\-object\-\_\-image\-\_\-filled\-\_\-set().

\hypertarget{group__Evas__Object__Image_gafe8b60c78ac0d1e3f26a6a872b511368}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-memfile\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-memfile\-\_\-set}}
\index{evas\-\_\-object\-\_\-image\-\_\-memfile\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-memfile\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-memfile\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-object\-\_\-image\-\_\-memfile\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{void $\ast$}]{data, }
\item[{int}]{size, }
\item[{char $\ast$}]{format, }
\item[{char $\ast$}]{key}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_gafe8b60c78ac0d1e3f26a6a872b511368}


Sets the data for an image from memory to be loaded. 

This is the same as \hyperlink{group__Evas__Object__Image_ga805c898028d2626ab72f57c1dd3272a1}{evas\-\_\-object\-\_\-image\-\_\-file\-\_\-set()} but the file to be loaded may exist at an address in memory (the data for the file, not the filename itself). The {\ttfamily data} at the address is copied and stored for future use, so no {\ttfamily data} needs to be kept after this call is made. It will be managed and freed for you when no longer needed. The {\ttfamily size} is limited to 2 gigabytes in size, and must be greater than 0. A {\ttfamily N\-U\-L\-L} {\ttfamily data} pointer is also invalid. Set the filename to {\ttfamily N\-U\-L\-L} to reset to empty state and have the image file data freed from memory using \hyperlink{group__Evas__Object__Image_ga805c898028d2626ab72f57c1dd3272a1}{evas\-\_\-object\-\_\-image\-\_\-file\-\_\-set()}.

The {\ttfamily format} is optional (pass {\ttfamily N\-U\-L\-L} if you don't need/use it). It is used to help Evas guess better which loader to use for the data. It may simply be the \char`\"{}extension\char`\"{} of the file as it would normally be on disk such as \char`\"{}jpg\char`\"{} or \char`\"{}png\char`\"{} or \char`\"{}gif\char`\"{} etc.


\begin{DoxyParams}{Parameters}
{\em obj} & The given image object. \\
\hline
{\em data} & The image file data address \\
\hline
{\em size} & The size of the image file data in bytes \\
\hline
{\em format} & The format of the file (optional), or {\ttfamily N\-U\-L\-L} if not needed \\
\hline
{\em key} & The image key in file, or {\ttfamily N\-U\-L\-L}. \\
\hline
\end{DoxyParams}


References eina\-\_\-file\-\_\-close(), eina\-\_\-file\-\_\-virtualize(), E\-I\-N\-A\-\_\-\-T\-R\-U\-E, and evas\-\_\-obj\-\_\-image\-\_\-mmap\-\_\-set.

\hypertarget{group__Evas__Object__Image_ga805c898028d2626ab72f57c1dd3272a1}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-file\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-file\-\_\-set}}
\index{evas\-\_\-object\-\_\-image\-\_\-file\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-file\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-file\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-object\-\_\-image\-\_\-file\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{file, }
\item[{const char $\ast$}]{key}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_ga805c898028d2626ab72f57c1dd3272a1}


Set the source file from where an image object must fetch the real image data (it may be an Eet file, besides pure image ones). 


\begin{DoxyParams}{Parameters}
{\em obj} & The given image object. \\
\hline
{\em file} & The image file path. \\
\hline
{\em key} & The image key in {\ttfamily file} (if its an Eet one), or {\ttfamily N\-U\-L\-L}, otherwise.\\
\hline
\end{DoxyParams}
If the file supports multiple data stored in it (as Eet files do), you can specify the key to be used as the index of the image in this file.

Example\-: 
\begin{DoxyCode}
img = \hyperlink{group__Evas__Object__Image_gadd901a6b181c38dc040537b3fd76fcc6}{evas\_object\_image\_add}(canvas);
\hyperlink{group__Evas__Object__Image_ga805c898028d2626ab72f57c1dd3272a1}{evas\_object\_image\_file\_set}(img, \textcolor{stringliteral}{"/path/to/img"}, NULL);
err = \hyperlink{group__Evas__Object__Image_ga5a1eec674128f5d1365e80d628ad2bc3}{evas\_object\_image\_load\_error\_get}(img);
\textcolor{keywordflow}{if} (err != EVAS\_LOAD\_ERROR\_NONE)
  \{
     fprintf(stderr, \textcolor{stringliteral}{"could not load image '%s'. error string is \(\backslash\)"%s\(\backslash\)"\(\backslash\)n"},
             valid\_path, \hyperlink{group__Evas__Utils_gaca3384642e5ebb32cfeab24c760c739a}{evas\_load\_error\_str}(err));
  \}
\textcolor{keywordflow}{else}
  \{
     \hyperlink{group__Evas__Object__Image_gaf9a32e36b3446f597baf95aab37e33da}{evas\_object\_image\_fill\_set}(img, 0, 0, w, h);
     \hyperlink{group__Evas__Object__Group__Basic_ga21e8604c0e4a93e469bff4bd069e82b5}{evas\_object\_resize}(img, w, h);
     \hyperlink{group__Evas__Object__Group__Basic_ga9cbc13661584e49fb9d9cdab514a1eeb}{evas\_object\_show}(img);
  \}
\end{DoxyCode}
 \begin{Desc}
\item[Examples\-: ]\par
\hyperlink{ecore_evas_buffer_example_02_8c-example}{ecore\-\_\-evas\-\_\-buffer\-\_\-example\-\_\-02.\-c}, \hyperlink{edje-basic_8c-example}{edje-\/basic.\-c}, \hyperlink{edje-signals-messages_8c-example}{edje-\/signals-\/messages.\-c}, \hyperlink{ephysics_logo_8c-example}{ephysics\-\_\-logo.\-c}, \hyperlink{evas-aspect-hints_8c-example}{evas-\/aspect-\/hints.\-c}, \hyperlink{evas-box_8c-example}{evas-\/box.\-c}, \hyperlink{evas-events_8c-example}{evas-\/events.\-c}, \hyperlink{evas-hints_8c-example}{evas-\/hints.\-c}, \hyperlink{evas-images_8c-example}{evas-\/images.\-c}, \hyperlink{evas-images2_8c-example}{evas-\/images2.\-c}, \hyperlink{evas-map-utils_8c-example}{evas-\/map-\/utils.\-c}, \hyperlink{evas-object-manipulation_8c-example}{evas-\/object-\/manipulation.\-c}, \hyperlink{evas-smart-interface_8c-example}{evas-\/smart-\/interface.\-c}, \hyperlink{evas-smart-object_8c-example}{evas-\/smart-\/object.\-c}, and \hyperlink{evas-text_8c-example}{evas-\/text.\-c}.\end{Desc}


References evas\-\_\-obj\-\_\-image\-\_\-file\-\_\-set.



Referenced by ecore\-\_\-evas\-\_\-cursor\-\_\-set().

\hypertarget{group__Evas__Object__Image_gad4e6391ed9de2e6c56704ba7de080864}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-mmap\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-mmap\-\_\-set}}
\index{evas\-\_\-object\-\_\-image\-\_\-mmap\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-mmap\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-mmap\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-object\-\_\-image\-\_\-mmap\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const {\bf Eina\-\_\-\-File} $\ast$}]{f, }
\item[{const char $\ast$}]{key}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_gad4e6391ed9de2e6c56704ba7de080864}


Set the source mmaped file from where an image object must fetch the real image data (it must be an Eina\-\_\-\-File). 


\begin{DoxyParams}{Parameters}
{\em obj} & The given image object. \\
\hline
{\em f} & The mmaped file \\
\hline
{\em key} & The image key in {\ttfamily file} (if its an Eet one), or {\ttfamily N\-U\-L\-L}, otherwise.\\
\hline
\end{DoxyParams}
If the file supports multiple data stored in it (as Eet files do), you can specify the key to be used as the index of the image in this file.

\begin{DoxySince}{Since}
1.\-8 
\end{DoxySince}


References evas\-\_\-obj\-\_\-image\-\_\-mmap\-\_\-set.

\hypertarget{group__Evas__Object__Image_gac0a094fd9a749edae0887046199fe2a4}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-file\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-file\-\_\-get}}
\index{evas\-\_\-object\-\_\-image\-\_\-file\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-file\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-file\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-object\-\_\-image\-\_\-file\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$$\ast$}]{file, }
\item[{const char $\ast$$\ast$}]{key}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_gac0a094fd9a749edae0887046199fe2a4}


Retrieve the source file from where an image object is to fetch the real image data (it may be an Eet file, besides pure image ones). 


\begin{DoxyParams}{Parameters}
{\em obj} & The given image object. \\
\hline
{\em file} & Location to store the image file path. \\
\hline
{\em key} & Location to store the image key (if {\ttfamily file} is an Eet one).\\
\hline
\end{DoxyParams}
You must {\bfseries not} modify the strings on the returned pointers.

\begin{DoxyNote}{Note}
Use {\ttfamily N\-U\-L\-L} pointers on the file components you're not interested in\-: they'll be ignored by the function. 
\end{DoxyNote}


References evas\-\_\-obj\-\_\-image\-\_\-file\-\_\-get.

\hypertarget{group__Evas__Object__Image_gace5efad74de9f87cd996b2a34b3ea591}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-border\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-set}}
\index{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-object\-\_\-image\-\_\-border\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{int}]{l, }
\item[{int}]{r, }
\item[{int}]{t, }
\item[{int}]{b}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_gace5efad74de9f87cd996b2a34b3ea591}


Set the dimensions for an image object's border, a region which {\bfseries won't} ever be scaled together with its center. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given image object. \\
\hline
{\em l} & The border's left width. \\
\hline
{\em r} & The border's right width. \\
\hline
{\em t} & The border's top width. \\
\hline
{\em b} & The border's bottom width.\\
\hline
\end{DoxyParams}
When Evas is rendering, an image source may be scaled to fit the size of its image object. This function sets an area from the borders of the image inwards which is {\bfseries not} to be scaled. This function is useful for making frames and for widget theming, where, for example, buttons may be of varying sizes, but their border size must remain constant.

The units used for {\ttfamily l}, {\ttfamily r}, {\ttfamily t} and {\ttfamily b} are canvas units.

\begin{DoxyNote}{Note}
The border region itself {\bfseries may} be scaled by the \hyperlink{group__Evas__Object__Image_ga8bddfe1356d0d798e85bb9f07b76dedc}{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-scale\-\_\-set()} function.

By default, image objects have no borders set, i. e. {\ttfamily l}, {\ttfamily r}, {\ttfamily t} and {\ttfamily b} start as {\ttfamily 0}.
\end{DoxyNote}
See the following figures for visual explanation\-:\par
  
\begin{DoxyImage}
\includegraphics{image-borders}
\caption{width=}
\end{DoxyImage}
   
\begin{DoxyImage}
\includegraphics{border-effect}
\caption{width=}
\end{DoxyImage}


\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gaa7a8a4cb7969686d32a3bf2e046ce892}{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-get()} 

\hyperlink{group__Evas__Object__Image_ga1f134668dedc8ad855c3af28fd2df8f6}{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-center\-\_\-fill\-\_\-set()} 
\end{DoxySeeAlso}
\begin{Desc}
\item[Examples\-: ]\par
\hyperlink{ecore_evas_buffer_example_02_8c-example}{ecore\-\_\-evas\-\_\-buffer\-\_\-example\-\_\-02.\-c}, \hyperlink{edje-basic_8c-example}{edje-\/basic.\-c}, \hyperlink{edje-signals-messages_8c-example}{edje-\/signals-\/messages.\-c}, \hyperlink{evas-aspect-hints_8c-example}{evas-\/aspect-\/hints.\-c}, \hyperlink{evas-box_8c-example}{evas-\/box.\-c}, \hyperlink{evas-hints_8c-example}{evas-\/hints.\-c}, \hyperlink{evas-images_8c-example}{evas-\/images.\-c}, \hyperlink{evas-object-manipulation_8c-example}{evas-\/object-\/manipulation.\-c}, \hyperlink{evas-smart-interface_8c-example}{evas-\/smart-\/interface.\-c}, \hyperlink{evas-smart-object_8c-example}{evas-\/smart-\/object.\-c}, and \hyperlink{evas-text_8c-example}{evas-\/text.\-c}.\end{Desc}


References evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-set.

\hypertarget{group__Evas__Object__Image_gaa7a8a4cb7969686d32a3bf2e046ce892}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-border\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-get}}
\index{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-object\-\_\-image\-\_\-border\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{int $\ast$}]{l, }
\item[{int $\ast$}]{r, }
\item[{int $\ast$}]{t, }
\item[{int $\ast$}]{b}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_gaa7a8a4cb7969686d32a3bf2e046ce892}


Retrieve the dimensions for an image object's border, a region which {\bfseries won't} ever be scaled together with its center. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given image object. \\
\hline
{\em l} & Location to store the border's left width in. \\
\hline
{\em r} & Location to store the border's right width in. \\
\hline
{\em t} & Location to store the border's top width in. \\
\hline
{\em b} & Location to store the border's bottom width in.\\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
Use {\ttfamily N\-U\-L\-L} pointers on the border components you're not interested in\-: they'll be ignored by the function.
\end{DoxyNote}
See \hyperlink{group__Evas__Object__Image_gace5efad74de9f87cd996b2a34b3ea591}{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-set()} for more details. \begin{Desc}
\item[Examples\-: ]\par
\hyperlink{evas-images_8c-example}{evas-\/images.\-c}.\end{Desc}


References evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-get.

\hypertarget{group__Evas__Object__Image_ga1f134668dedc8ad855c3af28fd2df8f6}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-border\-\_\-center\-\_\-fill\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-center\-\_\-fill\-\_\-set}}
\index{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-center\-\_\-fill\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-center\-\_\-fill\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-center\-\_\-fill\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-object\-\_\-image\-\_\-border\-\_\-center\-\_\-fill\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{{\bf Evas\-\_\-\-Border\-\_\-\-Fill\-\_\-\-Mode}}]{fill}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_ga1f134668dedc8ad855c3af28fd2df8f6}


Sets {\bfseries how} the center part of the given image object (not the borders) should be drawn when Evas is rendering it. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given image object. \\
\hline
{\em fill} & Fill mode of the center region of {\ttfamily obj} (a value in \hyperlink{Evas__Common_8h_ac50ecec5a0da68d3931f59006d1e4533}{Evas\-\_\-\-Border\-\_\-\-Fill\-\_\-\-Mode}).\\
\hline
\end{DoxyParams}
This function sets how the center part of the image object's source image is to be drawn, which must be one of the values in \hyperlink{Evas__Common_8h_ac50ecec5a0da68d3931f59006d1e4533}{Evas\-\_\-\-Border\-\_\-\-Fill\-\_\-\-Mode}. By center we mean the complementary part of that defined by \hyperlink{group__Evas__Object__Image_gace5efad74de9f87cd996b2a34b3ea591}{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-set()}. This one is very useful for making frames and decorations. You would most probably also be using a filled image (as in \hyperlink{group__Evas__Object__Image_ga2545deb6ad94d474e5d9c26b6c24ffdb}{evas\-\_\-object\-\_\-image\-\_\-filled\-\_\-set()}) to use as a frame.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gab8cda09d2371379f2ddd77476ecc4c82}{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-center\-\_\-fill\-\_\-get()} 
\end{DoxySeeAlso}
\begin{Desc}
\item[Examples\-: ]\par
\hyperlink{ecore_evas_buffer_example_02_8c-example}{ecore\-\_\-evas\-\_\-buffer\-\_\-example\-\_\-02.\-c}, \hyperlink{edje-basic_8c-example}{edje-\/basic.\-c}, \hyperlink{edje-signals-messages_8c-example}{edje-\/signals-\/messages.\-c}, \hyperlink{evas-aspect-hints_8c-example}{evas-\/aspect-\/hints.\-c}, \hyperlink{evas-box_8c-example}{evas-\/box.\-c}, \hyperlink{evas-hints_8c-example}{evas-\/hints.\-c}, \hyperlink{evas-images_8c-example}{evas-\/images.\-c}, \hyperlink{evas-object-manipulation_8c-example}{evas-\/object-\/manipulation.\-c}, \hyperlink{evas-smart-interface_8c-example}{evas-\/smart-\/interface.\-c}, \hyperlink{evas-smart-object_8c-example}{evas-\/smart-\/object.\-c}, and \hyperlink{evas-text_8c-example}{evas-\/text.\-c}.\end{Desc}


References evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-center\-\_\-fill\-\_\-set.

\hypertarget{group__Evas__Object__Image_gab8cda09d2371379f2ddd77476ecc4c82}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-border\-\_\-center\-\_\-fill\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-center\-\_\-fill\-\_\-get}}
\index{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-center\-\_\-fill\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-center\-\_\-fill\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-center\-\_\-fill\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Evas\-\_\-\-Border\-\_\-\-Fill\-\_\-\-Mode} evas\-\_\-object\-\_\-image\-\_\-border\-\_\-center\-\_\-fill\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_gab8cda09d2371379f2ddd77476ecc4c82}


Retrieves {\bfseries how} the center part of the given image object (not the borders) is to be drawn when Evas is rendering it. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given image object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
fill Fill mode of the center region of {\ttfamily obj} (a value in \hyperlink{Evas__Common_8h_ac50ecec5a0da68d3931f59006d1e4533}{Evas\-\_\-\-Border\-\_\-\-Fill\-\_\-\-Mode}).
\end{DoxyReturn}
See \hyperlink{group__Evas__Object__Image_gaf9a32e36b3446f597baf95aab37e33da}{evas\-\_\-object\-\_\-image\-\_\-fill\-\_\-set()} for more details. \begin{Desc}
\item[Examples\-: ]\par
\hyperlink{evas-images_8c-example}{evas-\/images.\-c}.\end{Desc}


References evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-center\-\_\-fill\-\_\-get.

\hypertarget{group__Evas__Object__Image_ga2545deb6ad94d474e5d9c26b6c24ffdb}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-filled\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-filled\-\_\-set}}
\index{evas\-\_\-object\-\_\-image\-\_\-filled\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-filled\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-filled\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-object\-\_\-image\-\_\-filled\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{{\bf Eina\-\_\-\-Bool}}]{setting}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_ga2545deb6ad94d474e5d9c26b6c24ffdb}


Set whether the image object's fill property should track the object's size. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given image object. \\
\hline
{\em setting} & {\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E}, to make the fill property follow object size or {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E}, otherwise.\\
\hline
\end{DoxyParams}
If {\ttfamily setting} is {\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E}, then every \hyperlink{group__Evas__Object__Group__Basic_ga21e8604c0e4a93e469bff4bd069e82b5}{evas\-\_\-object\-\_\-resize()} will {\bfseries automatically} trigger a call to \hyperlink{group__Evas__Object__Image_gaf9a32e36b3446f597baf95aab37e33da}{evas\-\_\-object\-\_\-image\-\_\-fill\-\_\-set()} with the that new size (and {\ttfamily 0}, {\ttfamily 0} as source image's origin), so the bound image will fill the whole object's area.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga0e8cb83d31d02bf583c75925b7cd14d7}{evas\-\_\-object\-\_\-image\-\_\-filled\-\_\-add()} 

\hyperlink{group__Evas__Object__Image_ga12091147e3567d1714d1a6986c48f179}{evas\-\_\-object\-\_\-image\-\_\-fill\-\_\-get()} 
\end{DoxySeeAlso}
\begin{Desc}
\item[Examples\-: ]\par
\hyperlink{ecore_evas_buffer_example_02_8c-example}{ecore\-\_\-evas\-\_\-buffer\-\_\-example\-\_\-02.\-c}, \hyperlink{evas-images_8c-example}{evas-\/images.\-c}, and \hyperlink{evas-images2_8c-example}{evas-\/images2.\-c}.\end{Desc}


References evas\-\_\-obj\-\_\-image\-\_\-filled\-\_\-set.



Referenced by evas\-\_\-object\-\_\-image\-\_\-filled\-\_\-add().

\hypertarget{group__Evas__Object__Image_ga005e2719d91af1123cc20cf1e6e8b182}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-filled\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-filled\-\_\-get}}
\index{evas\-\_\-object\-\_\-image\-\_\-filled\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-filled\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-filled\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eina\-\_\-\-Bool} evas\-\_\-object\-\_\-image\-\_\-filled\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_ga005e2719d91af1123cc20cf1e6e8b182}


Retrieve whether the image object's fill property should track the object's size. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given image object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} if it is tracking, {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E}, if not (and evas\-\_\-object\-\_\-fill\-\_\-set() must be called manually).
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga2545deb6ad94d474e5d9c26b6c24ffdb}{evas\-\_\-object\-\_\-image\-\_\-filled\-\_\-set()} for more information 
\end{DoxySeeAlso}
\begin{Desc}
\item[Examples\-: ]\par
\hyperlink{evas-images_8c-example}{evas-\/images.\-c}.\end{Desc}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and evas\-\_\-obj\-\_\-image\-\_\-filled\-\_\-get.

\hypertarget{group__Evas__Object__Image_ga8bddfe1356d0d798e85bb9f07b76dedc}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-border\-\_\-scale\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-scale\-\_\-set}}
\index{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-scale\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-scale\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-scale\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-object\-\_\-image\-\_\-border\-\_\-scale\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{double}]{scale}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_ga8bddfe1356d0d798e85bb9f07b76dedc}


Sets the scaling factor (multiplier) for the borders of an image object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given image object. \\
\hline
{\em scale} & The scale factor (default is {\ttfamily 1.\-0} -\/ i.\-e. no scaling)\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gace5efad74de9f87cd996b2a34b3ea591}{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-set()} 

\hyperlink{group__Evas__Object__Image_ga78faa38034ae563bdce1ecd4012c0936}{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-scale\-\_\-get()} 
\end{DoxySeeAlso}
\begin{Desc}
\item[Examples\-: ]\par
\hyperlink{evas-images_8c-example}{evas-\/images.\-c}.\end{Desc}


References evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-scale\-\_\-set.

\hypertarget{group__Evas__Object__Image_ga78faa38034ae563bdce1ecd4012c0936}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-border\-\_\-scale\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-scale\-\_\-get}}
\index{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-scale\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-scale\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-scale\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}double evas\-\_\-object\-\_\-image\-\_\-border\-\_\-scale\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_ga78faa38034ae563bdce1ecd4012c0936}


Retrieves the scaling factor (multiplier) for the borders of an image object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given image object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The scale factor set for its borders
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gace5efad74de9f87cd996b2a34b3ea591}{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-set()} 

\hyperlink{group__Evas__Object__Image_ga8bddfe1356d0d798e85bb9f07b76dedc}{evas\-\_\-object\-\_\-image\-\_\-border\-\_\-scale\-\_\-set()} 
\end{DoxySeeAlso}
\begin{Desc}
\item[Examples\-: ]\par
\hyperlink{evas-images_8c-example}{evas-\/images.\-c}.\end{Desc}


References evas\-\_\-obj\-\_\-image\-\_\-border\-\_\-scale\-\_\-get.

\hypertarget{group__Evas__Object__Image_gaf9a32e36b3446f597baf95aab37e33da}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-fill\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-fill\-\_\-set}}
\index{evas\-\_\-object\-\_\-image\-\_\-fill\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-fill\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-fill\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-object\-\_\-image\-\_\-fill\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{Evas\-\_\-\-Coord}]{x, }
\item[{Evas\-\_\-\-Coord}]{y, }
\item[{Evas\-\_\-\-Coord}]{w, }
\item[{Evas\-\_\-\-Coord}]{h}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_gaf9a32e36b3446f597baf95aab37e33da}


Set how to fill an image object's drawing rectangle given the (real) image bound to it. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given image object to operate on. \\
\hline
{\em x} & The x coordinate (from the top left corner of the bound image) to start drawing from. \\
\hline
{\em y} & The y coordinate (from the top left corner of the bound image) to start drawing from. \\
\hline
{\em w} & The width the bound image will be displayed at. \\
\hline
{\em h} & The height the bound image will be displayed at.\\
\hline
\end{DoxyParams}
Note that if {\ttfamily w} or {\ttfamily h} are smaller than the dimensions of {\ttfamily obj}, the displayed image will be {\bfseries tiled} around the object's area. To have only one copy of the bound image drawn, {\ttfamily x} and {\ttfamily y} must be 0 and {\ttfamily w} and {\ttfamily h} need to be the exact width and height of the image object itself, respectively.

See the following image to better understand the effects of this call. On this diagram, both image object and original image source have {\ttfamily a} x {\ttfamily a} dimensions and the image itself is a circle, with empty space around it\-:

  
\begin{DoxyImageNoCaption}
  \mbox{\includegraphics{image-fill}}
\end{DoxyImageNoCaption}


\begin{DoxyWarning}{Warning}
The default values for the fill parameters are {\ttfamily x} = 0, {\ttfamily y} = 0, {\ttfamily w} = 0 and {\ttfamily h} = 0. Thus, if you're not using the \hyperlink{group__Evas__Object__Image_ga0e8cb83d31d02bf583c75925b7cd14d7}{evas\-\_\-object\-\_\-image\-\_\-filled\-\_\-add()} helper and want your image displayed, you'll have to set valid values with this function on your object.
\end{DoxyWarning}
\begin{DoxyNote}{Note}
\hyperlink{group__Evas__Object__Image_ga2545deb6ad94d474e5d9c26b6c24ffdb}{evas\-\_\-object\-\_\-image\-\_\-filled\-\_\-set()} is a helper function which will {\bfseries override} the values set here automatically, for you, in a given way. 
\end{DoxyNote}
\begin{Desc}
\item[Examples\-: ]\par
\hyperlink{evas-images_8c-example}{evas-\/images.\-c}.\end{Desc}


References evas\-\_\-obj\-\_\-image\-\_\-fill\-\_\-set.



Referenced by ecore\-\_\-evas\-\_\-cursor\-\_\-set(), and ecore\-\_\-evas\-\_\-ews\-\_\-new().

\hypertarget{group__Evas__Object__Image_ga12091147e3567d1714d1a6986c48f179}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-fill\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-fill\-\_\-get}}
\index{evas\-\_\-object\-\_\-image\-\_\-fill\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-fill\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-fill\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-object\-\_\-image\-\_\-fill\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{Evas\-\_\-\-Coord $\ast$}]{x, }
\item[{Evas\-\_\-\-Coord $\ast$}]{y, }
\item[{Evas\-\_\-\-Coord $\ast$}]{w, }
\item[{Evas\-\_\-\-Coord $\ast$}]{h}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_ga12091147e3567d1714d1a6986c48f179}


Retrieve how an image object is to fill its drawing rectangle, given the (real) image bound to it. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given image object. \\
\hline
{\em x} & Location to store the x coordinate (from the top left corner of the bound image) to start drawing from. \\
\hline
{\em y} & Location to store the y coordinate (from the top left corner of the bound image) to start drawing from. \\
\hline
{\em w} & Location to store the width the bound image is to be displayed at. \\
\hline
{\em h} & Location to store the height the bound image is to be displayed at.\\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
Use {\ttfamily N\-U\-L\-L} pointers on the fill components you're not interested in\-: they'll be ignored by the function.
\end{DoxyNote}
See \hyperlink{group__Evas__Object__Image_gaf9a32e36b3446f597baf95aab37e33da}{evas\-\_\-object\-\_\-image\-\_\-fill\-\_\-set()} for more details. \begin{Desc}
\item[Examples\-: ]\par
\hyperlink{evas-images_8c-example}{evas-\/images.\-c}.\end{Desc}


References evas\-\_\-obj\-\_\-image\-\_\-fill\-\_\-get.

\hypertarget{group__Evas__Object__Image_ga36710dbfad2dfc10ea17f4897c23f367}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-fill\-\_\-spread\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-fill\-\_\-spread\-\_\-set}}
\index{evas\-\_\-object\-\_\-image\-\_\-fill\-\_\-spread\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-fill\-\_\-spread\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-fill\-\_\-spread\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-object\-\_\-image\-\_\-fill\-\_\-spread\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{{\bf Evas\-\_\-\-Fill\-\_\-\-Spread}}]{spread}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_ga36710dbfad2dfc10ea17f4897c23f367}


Sets the tiling mode for the given evas image object's fill. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given evas image object. \\
\hline
{\em spread} & One of E\-V\-A\-S\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-R\-E\-F\-L\-E\-C\-T, E\-V\-A\-S\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-R\-E\-P\-E\-A\-T, E\-V\-A\-S\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-R\-E\-S\-T\-R\-I\-C\-T, or E\-V\-A\-S\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-P\-A\-D. \\
\hline
\end{DoxyParams}


References evas\-\_\-obj\-\_\-image\-\_\-fill\-\_\-spread\-\_\-set.

\hypertarget{group__Evas__Object__Image_ga66643c896d92deed0e4cf648cf813822}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-fill\-\_\-spread\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-fill\-\_\-spread\-\_\-get}}
\index{evas\-\_\-object\-\_\-image\-\_\-fill\-\_\-spread\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-fill\-\_\-spread\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-fill\-\_\-spread\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Evas\-\_\-\-Fill\-\_\-\-Spread} evas\-\_\-object\-\_\-image\-\_\-fill\-\_\-spread\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_ga66643c896d92deed0e4cf648cf813822}


Retrieves the spread (tiling mode) for the given image object's fill. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given evas image object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The current spread mode of the image object. 
\end{DoxyReturn}


References evas\-\_\-obj\-\_\-image\-\_\-fill\-\_\-spread\-\_\-get, and E\-V\-A\-S\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-R\-E\-P\-E\-A\-T.

\hypertarget{group__Evas__Object__Image_ga369c3638028094b1d66bd482778eb6b2}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-size\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-size\-\_\-set}}
\index{evas\-\_\-object\-\_\-image\-\_\-size\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-size\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-size\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-object\-\_\-image\-\_\-size\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{int}]{w, }
\item[{int}]{h}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_ga369c3638028094b1d66bd482778eb6b2}


Sets the size of the given image object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given image object. \\
\hline
{\em w} & The new width of the image. \\
\hline
{\em h} & The new height of the image.\\
\hline
\end{DoxyParams}
This function will scale down or crop the image so that it is treated as if it were at the given size. If the size given is smaller than the image, it will be cropped. If the size given is larger, then the image will be treated as if it were in the upper left hand corner of a larger image that is otherwise transparent. \begin{Desc}
\item[Examples\-: ]\par
\hyperlink{ecore_evas_buffer_example_02_8c-example}{ecore\-\_\-evas\-\_\-buffer\-\_\-example\-\_\-02.\-c}, and \hyperlink{evas-images2_8c-example}{evas-\/images2.\-c}.\end{Desc}


References evas\-\_\-obj\-\_\-image\-\_\-size\-\_\-set.



Referenced by ecore\-\_\-evas\-\_\-ews\-\_\-new(), ecore\-\_\-evas\-\_\-object\-\_\-image\-\_\-new(), and emotion\-\_\-object\-\_\-file\-\_\-set().

\hypertarget{group__Evas__Object__Image_ga6307d5c3560528d7525a6c2ed16360ed}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-size\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-size\-\_\-get}}
\index{evas\-\_\-object\-\_\-image\-\_\-size\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-size\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-size\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-object\-\_\-image\-\_\-size\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{int $\ast$}]{w, }
\item[{int $\ast$}]{h}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_ga6307d5c3560528d7525a6c2ed16360ed}


Retrieves the size of the given image object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given image object. \\
\hline
{\em w} & Location to store the width of the image in, or {\ttfamily N\-U\-L\-L}. \\
\hline
{\em h} & Location to store the height of the image in, or {\ttfamily N\-U\-L\-L}.\\
\hline
\end{DoxyParams}
See \hyperlink{group__Evas__Object__Image_ga369c3638028094b1d66bd482778eb6b2}{evas\-\_\-object\-\_\-image\-\_\-size\-\_\-set()} for more details. \begin{Desc}
\item[Examples\-: ]\par
\hyperlink{ephysics_logo_8c-example}{ephysics\-\_\-logo.\-c}, and \hyperlink{evas-map-utils_8c-example}{evas-\/map-\/utils.\-c}.\end{Desc}


References evas\-\_\-obj\-\_\-image\-\_\-size\-\_\-get.



Referenced by ecore\-\_\-evas\-\_\-cursor\-\_\-set().

\hypertarget{group__Evas__Object__Image_gafc290d4f770315b0b31cef91dd7f8c07}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-stride\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-stride\-\_\-get}}
\index{evas\-\_\-object\-\_\-image\-\_\-stride\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-stride\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-stride\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}int evas\-\_\-object\-\_\-image\-\_\-stride\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_gafc290d4f770315b0b31cef91dd7f8c07}


Retrieves the row stride of the given image object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given image object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The stride of the image ({\bfseries in bytes}).
\end{DoxyReturn}
The row stride is the number of bytes between the start of a row and the start of the next row for image data. \begin{Desc}
\item[Examples\-: ]\par
\hyperlink{evas-images2_8c-example}{evas-\/images2.\-c}.\end{Desc}


References evas\-\_\-obj\-\_\-image\-\_\-stride\-\_\-get.



Referenced by ecore\-\_\-evas\-\_\-ews\-\_\-new(), and ecore\-\_\-evas\-\_\-object\-\_\-image\-\_\-new().

\hypertarget{group__Evas__Object__Image_ga5a1eec674128f5d1365e80d628ad2bc3}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-load\-\_\-error\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-error\-\_\-get}}
\index{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-error\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-error\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-error\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}Evas\-\_\-\-Load\-\_\-\-Error evas\-\_\-object\-\_\-image\-\_\-load\-\_\-error\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_ga5a1eec674128f5d1365e80d628ad2bc3}


Retrieves a number representing any error that occurred during the last loading of the given image object's source image. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given image object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A value giving the last error that occurred. It should be one of the \#\-Evas\-\_\-\-Load\-\_\-\-Error values. \#\-E\-V\-A\-S\-\_\-\-L\-O\-A\-D\-\_\-\-E\-R\-R\-O\-R\-\_\-\-N\-O\-N\-E is returned if there was no error. 
\end{DoxyReturn}
\begin{Desc}
\item[Examples\-: ]\par
\hyperlink{evas-events_8c-example}{evas-\/events.\-c}, \hyperlink{evas-images_8c-example}{evas-\/images.\-c}, and \hyperlink{evas-object-manipulation_8c-example}{evas-\/object-\/manipulation.\-c}.\end{Desc}


References evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-error\-\_\-get.

\hypertarget{group__Evas__Object__Image_ga0e17a5a26cacc62d8d0d2dda0376a04e}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-data\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-data\-\_\-set}}
\index{evas\-\_\-object\-\_\-image\-\_\-data\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-data\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-data\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-object\-\_\-image\-\_\-data\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{void $\ast$}]{data}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_ga0e17a5a26cacc62d8d0d2dda0376a04e}


Sets the raw image data of the given image object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given image object. \\
\hline
{\em data} & The raw data, or {\ttfamily N\-U\-L\-L}.\\
\hline
\end{DoxyParams}
Note that the raw data must be of the same size (see \hyperlink{group__Evas__Object__Image_ga369c3638028094b1d66bd482778eb6b2}{evas\-\_\-object\-\_\-image\-\_\-size\-\_\-set()}, which has to be called {\bfseries before} this one) and colorspace (see \hyperlink{group__Evas__Object__Image_ga4ad45b7826aa7b8679a64f81b4742ef2}{evas\-\_\-object\-\_\-image\-\_\-colorspace\-\_\-set()}) of the image. If data is {\ttfamily N\-U\-L\-L}, the current image data will be freed. Naturally, if one does not set an image object's data manually, it will still have one, allocated by Evas.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga1d4b8d75d899b4fadcbdfd4b4abb924f}{evas\-\_\-object\-\_\-image\-\_\-data\-\_\-get()} 
\end{DoxySeeAlso}
\begin{Desc}
\item[Examples\-: ]\par
\hyperlink{evas-images2_8c-example}{evas-\/images2.\-c}.\end{Desc}


References evas\-\_\-obj\-\_\-image\-\_\-data\-\_\-set.



Referenced by ecore\-\_\-evas\-\_\-ews\-\_\-new(), ecore\-\_\-evas\-\_\-object\-\_\-image\-\_\-new(), and emotion\-\_\-object\-\_\-file\-\_\-set().

\hypertarget{group__Evas__Object__Image_ga1d4b8d75d899b4fadcbdfd4b4abb924f}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-data\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-data\-\_\-get}}
\index{evas\-\_\-object\-\_\-image\-\_\-data\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-data\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-data\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}void$\ast$ evas\-\_\-object\-\_\-image\-\_\-data\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{{\bf Eina\-\_\-\-Bool}}]{for\-\_\-writing}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_ga1d4b8d75d899b4fadcbdfd4b4abb924f}


Get a pointer to the raw image data of the given image object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given image object. \\
\hline
{\em for\-\_\-writing} & Whether the data being retrieved will be modified ({\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E}) or not ({\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E}). \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The raw image data.
\end{DoxyReturn}
This function returns a pointer to an image object's internal pixel buffer, for reading only or read/write. If you request it for writing, the image will be marked dirty so that it gets redrawn at the next update.

Each time you call this function on an image object, its data buffer will have an internal reference counter incremented. Decrement it back by using \hyperlink{group__Evas__Object__Image_ga0e17a5a26cacc62d8d0d2dda0376a04e}{evas\-\_\-object\-\_\-image\-\_\-data\-\_\-set()}.

This is best suited for when you want to modify an existing image, without changing its dimensions.

\begin{DoxyNote}{Note}
The contents' format returned by it depend on the color space of the given image object.

You may want to use \hyperlink{group__Evas__Object__Image_ga621cefcb41f5f3bb8fc0bb570209b37f}{evas\-\_\-object\-\_\-image\-\_\-data\-\_\-update\-\_\-add()} to inform data changes, if you did any.
\end{DoxyNote}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga0e17a5a26cacc62d8d0d2dda0376a04e}{evas\-\_\-object\-\_\-image\-\_\-data\-\_\-set()} 
\end{DoxySeeAlso}


References evas\-\_\-obj\-\_\-image\-\_\-data\-\_\-get.



Referenced by ecore\-\_\-evas\-\_\-ews\-\_\-new(), and ecore\-\_\-evas\-\_\-object\-\_\-image\-\_\-new().

\hypertarget{group__Evas__Object__Image_ga89762ac3a9adb20e5e969e8abd66a8f8}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-data\-\_\-convert@{evas\-\_\-object\-\_\-image\-\_\-data\-\_\-convert}}
\index{evas\-\_\-object\-\_\-image\-\_\-data\-\_\-convert@{evas\-\_\-object\-\_\-image\-\_\-data\-\_\-convert}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-data\-\_\-convert}]{\setlength{\rightskip}{0pt plus 5cm}void$\ast$ evas\-\_\-object\-\_\-image\-\_\-data\-\_\-convert (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{{\bf Evas\-\_\-\-Colorspace}}]{to\-\_\-cspace}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_ga89762ac3a9adb20e5e969e8abd66a8f8}


Converts the raw image data of the given image object to the specified colorspace. 

Note that this function does not modify the raw image data. If the requested colorspace is the same as the image colorspace nothing is done and {\ttfamily N\-U\-L\-L} is returned. You should use \hyperlink{group__Evas__Object__Image_gad4e5c2daa2b9fac05062bcfc16d6d96f}{evas\-\_\-object\-\_\-image\-\_\-colorspace\-\_\-get()} to check the current image colorspace.

See \hyperlink{group__Evas__Object__Image_gad4e5c2daa2b9fac05062bcfc16d6d96f}{evas\-\_\-object\-\_\-image\-\_\-colorspace\-\_\-get}.


\begin{DoxyParams}{Parameters}
{\em obj} & The given image object. \\
\hline
{\em to\-\_\-cspace} & The colorspace to which the image raw data will be converted. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
data A newly allocated data in the format specified by to\-\_\-cspace. 
\end{DoxyReturn}


References evas\-\_\-obj\-\_\-image\-\_\-data\-\_\-convert.

\hypertarget{group__Evas__Object__Image_ga7ba2a93c93e07b30d3dfc197ffe7ce85}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-data\-\_\-copy\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-data\-\_\-copy\-\_\-set}}
\index{evas\-\_\-object\-\_\-image\-\_\-data\-\_\-copy\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-data\-\_\-copy\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-data\-\_\-copy\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-object\-\_\-image\-\_\-data\-\_\-copy\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{void $\ast$}]{data}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_ga7ba2a93c93e07b30d3dfc197ffe7ce85}


Replaces the raw image data of the given image object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given image object. \\
\hline
{\em data} & The raw data to replace.\\
\hline
\end{DoxyParams}
This function lets the application replace an image object's internal pixel buffer with an user-\/allocated one. For best results, you should generally first call \hyperlink{group__Evas__Object__Image_ga369c3638028094b1d66bd482778eb6b2}{evas\-\_\-object\-\_\-image\-\_\-size\-\_\-set()} with the width and height for the new buffer.

This call is best suited for when you will be using image data with different dimensions than the existing image data, if any. If you only need to modify the existing image in some fashion, then using \hyperlink{group__Evas__Object__Image_ga1d4b8d75d899b4fadcbdfd4b4abb924f}{evas\-\_\-object\-\_\-image\-\_\-data\-\_\-get()} is probably what you are after.

Note that the caller is responsible for freeing the buffer when finished with it, as user-\/set image data will not be automatically freed when the image object is deleted.

See \hyperlink{group__Evas__Object__Image_ga1d4b8d75d899b4fadcbdfd4b4abb924f}{evas\-\_\-object\-\_\-image\-\_\-data\-\_\-get()} for more details. 

References evas\-\_\-obj\-\_\-image\-\_\-data\-\_\-copy\-\_\-set.

\hypertarget{group__Evas__Object__Image_ga621cefcb41f5f3bb8fc0bb570209b37f}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-data\-\_\-update\-\_\-add@{evas\-\_\-object\-\_\-image\-\_\-data\-\_\-update\-\_\-add}}
\index{evas\-\_\-object\-\_\-image\-\_\-data\-\_\-update\-\_\-add@{evas\-\_\-object\-\_\-image\-\_\-data\-\_\-update\-\_\-add}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-data\-\_\-update\-\_\-add}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-object\-\_\-image\-\_\-data\-\_\-update\-\_\-add (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{int}]{x, }
\item[{int}]{y, }
\item[{int}]{w, }
\item[{int}]{h}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_ga621cefcb41f5f3bb8fc0bb570209b37f}


Mark a sub-\/region of the given image object to be redrawn. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given image object. \\
\hline
{\em x} & X-\/offset of the region to be updated. \\
\hline
{\em y} & Y-\/offset of the region to be updated. \\
\hline
{\em w} & Width of the region to be updated. \\
\hline
{\em h} & Height of the region to be updated.\\
\hline
\end{DoxyParams}
This function schedules a particular rectangular region of an image object to be updated (redrawn) at the next rendering cycle. 

References evas\-\_\-obj\-\_\-image\-\_\-data\-\_\-update\-\_\-add.

\hypertarget{group__Evas__Object__Image_gaf9d173d332b3bf868d1699eaa63775ac}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-alpha\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-alpha\-\_\-set}}
\index{evas\-\_\-object\-\_\-image\-\_\-alpha\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-alpha\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-alpha\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-object\-\_\-image\-\_\-alpha\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{{\bf Eina\-\_\-\-Bool}}]{has\-\_\-alpha}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_gaf9d173d332b3bf868d1699eaa63775ac}


Enable or disable alpha channel usage on the given image object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given image object. \\
\hline
{\em has\-\_\-alpha} & Whether to use alpha channel ({\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E}) data or not ({\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E}).\\
\hline
\end{DoxyParams}
This function sets a flag on an image object indicating whether or not to use alpha channel data. A value of {\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} makes it use alpha channel data, and {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} makes it ignore that data. Note that this has nothing to do with an object's color as manipulated by \hyperlink{group__Evas__Object__Group__Basic_gae34bdcfd7f5100151f6ea8ef4a392949}{evas\-\_\-object\-\_\-color\-\_\-set()}.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga6dbbaa884de84071352a94b50f6606da}{evas\-\_\-object\-\_\-image\-\_\-alpha\-\_\-get()} 
\end{DoxySeeAlso}
\begin{Desc}
\item[Examples\-: ]\par
\hyperlink{evas-images_8c-example}{evas-\/images.\-c}.\end{Desc}


References evas\-\_\-obj\-\_\-image\-\_\-alpha\-\_\-set.



Referenced by ecore\-\_\-evas\-\_\-ews\-\_\-new(), and ecore\-\_\-evas\-\_\-object\-\_\-image\-\_\-new().

\hypertarget{group__Evas__Object__Image_ga6dbbaa884de84071352a94b50f6606da}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-alpha\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-alpha\-\_\-get}}
\index{evas\-\_\-object\-\_\-image\-\_\-alpha\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-alpha\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-alpha\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eina\-\_\-\-Bool} evas\-\_\-object\-\_\-image\-\_\-alpha\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_ga6dbbaa884de84071352a94b50f6606da}


Retrieve whether alpha channel data is being used on the given image object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given image object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Whether the alpha channel data is being used ({\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E}) or not ({\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E}).
\end{DoxyReturn}
This function returns {\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} if the image object's alpha channel is being used, or {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} otherwise.

See \hyperlink{group__Evas__Object__Image_gaf9d173d332b3bf868d1699eaa63775ac}{evas\-\_\-object\-\_\-image\-\_\-alpha\-\_\-set()} for more details. \begin{Desc}
\item[Examples\-: ]\par
\hyperlink{evas-images_8c-example}{evas-\/images.\-c}.\end{Desc}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and evas\-\_\-obj\-\_\-image\-\_\-alpha\-\_\-get.

\hypertarget{group__Evas__Object__Image_gafcd41fc005e1f29785672a38014daf40}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-smooth\-\_\-scale\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-smooth\-\_\-scale\-\_\-set}}
\index{evas\-\_\-object\-\_\-image\-\_\-smooth\-\_\-scale\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-smooth\-\_\-scale\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-smooth\-\_\-scale\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-object\-\_\-image\-\_\-smooth\-\_\-scale\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{{\bf Eina\-\_\-\-Bool}}]{smooth\-\_\-scale}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_gafcd41fc005e1f29785672a38014daf40}


Sets whether to use high-\/quality image scaling algorithm on the given image object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given image object. \\
\hline
{\em smooth\-\_\-scale} & Whether to use smooth scale or not.\\
\hline
\end{DoxyParams}
When enabled, a higher quality image scaling algorithm is used when scaling images to sizes other than the source image's original one. This gives better results but is more computationally expensive.

\begin{DoxyNote}{Note}
Image objects get created originally with smooth scaling {\bfseries on}.
\end{DoxyNote}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gade3274b9c6a8ec2c45ef0d445984cd44}{evas\-\_\-object\-\_\-image\-\_\-smooth\-\_\-scale\-\_\-get()} 
\end{DoxySeeAlso}
\begin{Desc}
\item[Examples\-: ]\par
\hyperlink{evas-images_8c-example}{evas-\/images.\-c}.\end{Desc}


References evas\-\_\-obj\-\_\-image\-\_\-smooth\-\_\-scale\-\_\-set.



Referenced by emotion\-\_\-object\-\_\-smooth\-\_\-scale\-\_\-set().

\hypertarget{group__Evas__Object__Image_gade3274b9c6a8ec2c45ef0d445984cd44}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-smooth\-\_\-scale\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-smooth\-\_\-scale\-\_\-get}}
\index{evas\-\_\-object\-\_\-image\-\_\-smooth\-\_\-scale\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-smooth\-\_\-scale\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-smooth\-\_\-scale\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eina\-\_\-\-Bool} evas\-\_\-object\-\_\-image\-\_\-smooth\-\_\-scale\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_gade3274b9c6a8ec2c45ef0d445984cd44}


Retrieves whether the given image object is using high-\/quality image scaling algorithm. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given image object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Whether smooth scale is being used.
\end{DoxyReturn}
See \hyperlink{group__Evas__Object__Image_gafcd41fc005e1f29785672a38014daf40}{evas\-\_\-object\-\_\-image\-\_\-smooth\-\_\-scale\-\_\-set()} for more details. \begin{Desc}
\item[Examples\-: ]\par
\hyperlink{evas-images_8c-example}{evas-\/images.\-c}.\end{Desc}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and evas\-\_\-obj\-\_\-image\-\_\-smooth\-\_\-scale\-\_\-get.



Referenced by emotion\-\_\-object\-\_\-smooth\-\_\-scale\-\_\-get().

\hypertarget{group__Evas__Object__Image_gae314b3d41feb8c395854d8f03cb1d6b2}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-preload@{evas\-\_\-object\-\_\-image\-\_\-preload}}
\index{evas\-\_\-object\-\_\-image\-\_\-preload@{evas\-\_\-object\-\_\-image\-\_\-preload}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-preload}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-object\-\_\-image\-\_\-preload (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{{\bf Eina\-\_\-\-Bool}}]{cancel}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_gae314b3d41feb8c395854d8f03cb1d6b2}


Preload an image object's image data in the background. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given image object. \\
\hline
{\em cancel} & {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} will add it the preloading work queue, {\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} will remove it (if it was issued before).\\
\hline
\end{DoxyParams}
This function requests the preload of the data image in the background. The work is queued before being processed (because there might be other pending requests of this type).

Whenever the image data gets loaded, Evas will call \hyperlink{Evas__Common_8h_a99e208e463a20499aabe6faac8a8cb8aa5cd5ca5f4dcd51dd2429f020cb2dfa9e}{E\-V\-A\-S\-\_\-\-C\-A\-L\-L\-B\-A\-C\-K\-\_\-\-I\-M\-A\-G\-E\-\_\-\-P\-R\-E\-L\-O\-A\-D\-E\-D} registered callbacks on {\ttfamily obj} (what may be immediately, if the data was already preloaded before).

Use {\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} for {\ttfamily cancel} on scenarios where you don't need the image data preloaded anymore.

\begin{DoxyNote}{Note}
Any \hyperlink{group__Evas__Object__Group__Basic_ga9cbc13661584e49fb9d9cdab514a1eeb}{evas\-\_\-object\-\_\-show()} call after \hyperlink{group__Evas__Object__Image_gae314b3d41feb8c395854d8f03cb1d6b2}{evas\-\_\-object\-\_\-image\-\_\-preload()} will make the latter to be {\bfseries cancelled}, with the loading process now taking place {\bfseries synchronously} (and, thus, blocking the return of the former until the image is loaded). It is highly advisable, then, that the user preload an image with it being {\bfseries hidden}, just to be shown on the \hyperlink{Evas__Common_8h_a99e208e463a20499aabe6faac8a8cb8aa5cd5ca5f4dcd51dd2429f020cb2dfa9e}{E\-V\-A\-S\-\_\-\-C\-A\-L\-L\-B\-A\-C\-K\-\_\-\-I\-M\-A\-G\-E\-\_\-\-P\-R\-E\-L\-O\-A\-D\-E\-D} event's callback. 
\end{DoxyNote}
\begin{Desc}
\item[Examples\-: ]\par
\hyperlink{evas-images2_8c-example}{evas-\/images2.\-c}.\end{Desc}


References evas\-\_\-obj\-\_\-image\-\_\-preload\-\_\-begin, and evas\-\_\-obj\-\_\-image\-\_\-preload\-\_\-cancel.

\hypertarget{group__Evas__Object__Image_ga986df1ba9a95ade66c53ccea707ae0fb}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-reload@{evas\-\_\-object\-\_\-image\-\_\-reload}}
\index{evas\-\_\-object\-\_\-image\-\_\-reload@{evas\-\_\-object\-\_\-image\-\_\-reload}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-reload}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-object\-\_\-image\-\_\-reload (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_ga986df1ba9a95ade66c53ccea707ae0fb}


Reload an image object's image data. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given image object pointer.\\
\hline
\end{DoxyParams}
This function reloads the image data bound to image object {\ttfamily obj}. 

References evas\-\_\-obj\-\_\-image\-\_\-reload.

\hypertarget{group__Evas__Object__Image_gac73322fe7b59dd70cc68d2732b55980a}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-save@{evas\-\_\-object\-\_\-image\-\_\-save}}
\index{evas\-\_\-object\-\_\-image\-\_\-save@{evas\-\_\-object\-\_\-image\-\_\-save}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-save}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eina\-\_\-\-Bool} evas\-\_\-object\-\_\-image\-\_\-save (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{file, }
\item[{const char $\ast$}]{key, }
\item[{const char $\ast$}]{flags}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_gac73322fe7b59dd70cc68d2732b55980a}


Save the given image object's contents to an (image) file. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given image object. \\
\hline
{\em file} & The filename to be used to save the image (extension obligatory). \\
\hline
{\em key} & The image key in the file (if an Eet one), or {\ttfamily N\-U\-L\-L}, otherwise. \\
\hline
{\em flags} & String containing the flags to be used ({\ttfamily N\-U\-L\-L} for none).\\
\hline
\end{DoxyParams}
The extension suffix on {\ttfamily file} will determine which {\bfseries saver module} Evas is to use when saving, thus the final file's format. If the file supports multiple data stored in it (Eet ones), you can specify the key to be used as the index of the image in it.

You can specify some flags when saving the image. Currently acceptable flags are {\ttfamily quality} and {\ttfamily compress}. Eg.\-: {\ttfamily \char`\"{}quality=100 compress=9\char`\"{}} \begin{Desc}
\item[Examples\-: ]\par
\hyperlink{evas-images2_8c-example}{evas-\/images2.\-c}.\end{Desc}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and evas\-\_\-obj\-\_\-image\-\_\-save.

\hypertarget{group__Evas__Object__Image_ga51ef08da0d9c7211ed06af9fac98838d}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-pixels\-\_\-import@{evas\-\_\-object\-\_\-image\-\_\-pixels\-\_\-import}}
\index{evas\-\_\-object\-\_\-image\-\_\-pixels\-\_\-import@{evas\-\_\-object\-\_\-image\-\_\-pixels\-\_\-import}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-pixels\-\_\-import}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eina\-\_\-\-Bool} evas\-\_\-object\-\_\-image\-\_\-pixels\-\_\-import (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{{\bf Evas\-\_\-\-Pixel\-\_\-\-Import\-\_\-\-Source} $\ast$}]{pixels}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_ga51ef08da0d9c7211ed06af9fac98838d}


Import pixels from given source to a given canvas image object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given canvas object. \\
\hline
{\em pixels} & The pixel's source to be imported.\\
\hline
\end{DoxyParams}
This function imports pixels from a given source to a given canvas image. 

References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and evas\-\_\-obj\-\_\-image\-\_\-pixels\-\_\-import.

\hypertarget{group__Evas__Object__Image_gab6458d1210b731342a162338a082407d}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-pixels\-\_\-get\-\_\-callback\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-pixels\-\_\-get\-\_\-callback\-\_\-set}}
\index{evas\-\_\-object\-\_\-image\-\_\-pixels\-\_\-get\-\_\-callback\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-pixels\-\_\-get\-\_\-callback\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-pixels\-\_\-get\-\_\-callback\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-object\-\_\-image\-\_\-pixels\-\_\-get\-\_\-callback\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{Evas\-\_\-\-Object\-\_\-\-Image\-\_\-\-Pixels\-\_\-\-Get\-\_\-\-Cb}]{func, }
\item[{void $\ast$}]{data}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_gab6458d1210b731342a162338a082407d}


Set the callback function to get pixels from a canvas' image. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given canvas pointer. \\
\hline
{\em func} & The callback function. \\
\hline
{\em data} & The data pointer to be passed to {\itshape func}.\\
\hline
\end{DoxyParams}
This functions sets a function to be the callback function that get pixels from a image of the canvas. 

References evas\-\_\-obj\-\_\-image\-\_\-pixels\-\_\-get\-\_\-callback\-\_\-set.

\hypertarget{group__Evas__Object__Image_ga3aa5df02d39d9f3fef2a90c0915ec4b5}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-pixels\-\_\-dirty\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-pixels\-\_\-dirty\-\_\-set}}
\index{evas\-\_\-object\-\_\-image\-\_\-pixels\-\_\-dirty\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-pixels\-\_\-dirty\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-pixels\-\_\-dirty\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-object\-\_\-image\-\_\-pixels\-\_\-dirty\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{{\bf Eina\-\_\-\-Bool}}]{dirty}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_ga3aa5df02d39d9f3fef2a90c0915ec4b5}


Mark whether the given image object is dirty and needs to request its pixels. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given image object. \\
\hline
{\em dirty} & Whether the image is dirty.\\
\hline
\end{DoxyParams}
This function will only properly work if a pixels get callback has been set.

\begin{DoxyWarning}{Warning}
use this function if you really know what you are doing.
\end{DoxyWarning}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gab6458d1210b731342a162338a082407d}{evas\-\_\-object\-\_\-image\-\_\-pixels\-\_\-get\-\_\-callback\-\_\-set()} 
\end{DoxySeeAlso}


References evas\-\_\-obj\-\_\-image\-\_\-pixels\-\_\-dirty\-\_\-set.

\hypertarget{group__Evas__Object__Image_ga154bda056edb7e38711fb89a40501a93}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-pixels\-\_\-dirty\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-pixels\-\_\-dirty\-\_\-get}}
\index{evas\-\_\-object\-\_\-image\-\_\-pixels\-\_\-dirty\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-pixels\-\_\-dirty\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-pixels\-\_\-dirty\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eina\-\_\-\-Bool} evas\-\_\-object\-\_\-image\-\_\-pixels\-\_\-dirty\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_ga154bda056edb7e38711fb89a40501a93}


Retrieves whether the given image object is dirty (needs to be redrawn). 


\begin{DoxyParams}{Parameters}
{\em obj} & The given image object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Whether the image is dirty. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and evas\-\_\-obj\-\_\-image\-\_\-pixels\-\_\-dirty\-\_\-get.

\hypertarget{group__Evas__Object__Image_ga35d2d76bd6e3b71f5b3b189c19bf3fa4}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-load\-\_\-dpi\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-dpi\-\_\-set}}
\index{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-dpi\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-dpi\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-dpi\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-object\-\_\-image\-\_\-load\-\_\-dpi\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{double}]{dpi}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_ga35d2d76bd6e3b71f5b3b189c19bf3fa4}


Set the D\-P\-I resolution of an image object's source image. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given canvas pointer. \\
\hline
{\em dpi} & The new D\-P\-I resolution.\\
\hline
\end{DoxyParams}
This function sets the D\-P\-I resolution of a given loaded canvas image. Most useful for the S\-V\-G image loader.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga0097b86ae79f688c56d5e9fb0c461c13}{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-dpi\-\_\-get()} 
\end{DoxySeeAlso}


References evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-dpi\-\_\-set.

\hypertarget{group__Evas__Object__Image_ga0097b86ae79f688c56d5e9fb0c461c13}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-load\-\_\-dpi\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-dpi\-\_\-get}}
\index{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-dpi\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-dpi\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-dpi\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}double evas\-\_\-object\-\_\-image\-\_\-load\-\_\-dpi\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_ga0097b86ae79f688c56d5e9fb0c461c13}


Get the D\-P\-I resolution of a loaded image object in the canvas. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given canvas pointer. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The D\-P\-I resolution of the given canvas image.
\end{DoxyReturn}
This function returns the D\-P\-I resolution of the given canvas image.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga35d2d76bd6e3b71f5b3b189c19bf3fa4}{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-dpi\-\_\-set()} for more details 
\end{DoxySeeAlso}


References evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-dpi\-\_\-get.

\hypertarget{group__Evas__Object__Image_ga6e60b32f16cc3b8cbd453a9f439dfef7}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-load\-\_\-size\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-size\-\_\-set}}
\index{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-size\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-size\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-size\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-object\-\_\-image\-\_\-load\-\_\-size\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{int}]{w, }
\item[{int}]{h}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_ga6e60b32f16cc3b8cbd453a9f439dfef7}


Set the size of a given image object's source image, when loading it. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given canvas object. \\
\hline
{\em w} & The new width of the image's load size. \\
\hline
{\em h} & The new height of the image's load size.\\
\hline
\end{DoxyParams}
This function sets a new (loading) size for the given canvas image.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gabf8a77a45ad75e85bbf3ae3af475ee17}{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-size\-\_\-get()} 
\end{DoxySeeAlso}


References evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-size\-\_\-set.

\hypertarget{group__Evas__Object__Image_gabf8a77a45ad75e85bbf3ae3af475ee17}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-load\-\_\-size\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-size\-\_\-get}}
\index{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-size\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-size\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-size\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-object\-\_\-image\-\_\-load\-\_\-size\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{int $\ast$}]{w, }
\item[{int $\ast$}]{h}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_gabf8a77a45ad75e85bbf3ae3af475ee17}


Get the size of a given image object's source image, when loading it. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given image object. \\
\hline
{\em w} & Where to store the new width of the image's load size. \\
\hline
{\em h} & Where to store the new height of the image's load size.\\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
Use {\ttfamily N\-U\-L\-L} pointers on the size components you're not interested in\-: they'll be ignored by the function.
\end{DoxyNote}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga6e60b32f16cc3b8cbd453a9f439dfef7}{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-size\-\_\-set()} for more details 
\end{DoxySeeAlso}


References evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-size\-\_\-get.

\hypertarget{group__Evas__Object__Image_ga7af9982077b9161f806eb1f3a66b901a}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-load\-\_\-scale\-\_\-down\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-scale\-\_\-down\-\_\-set}}
\index{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-scale\-\_\-down\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-scale\-\_\-down\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-scale\-\_\-down\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-object\-\_\-image\-\_\-load\-\_\-scale\-\_\-down\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{int}]{scale\-\_\-down}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_ga7af9982077b9161f806eb1f3a66b901a}


Set the scale down factor of a given image object's source image, when loading it. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given image object pointer. \\
\hline
{\em scale\-\_\-down} & The scale down factor.\\
\hline
\end{DoxyParams}
This function sets the scale down factor of a given canvas image. Most useful for the S\-V\-G image loader.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gaa572dcda354aa9ff6615dfcc4e21b122}{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-scale\-\_\-down\-\_\-get()} 
\end{DoxySeeAlso}


References evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-scale\-\_\-down\-\_\-set.

\hypertarget{group__Evas__Object__Image_gaa572dcda354aa9ff6615dfcc4e21b122}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-load\-\_\-scale\-\_\-down\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-scale\-\_\-down\-\_\-get}}
\index{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-scale\-\_\-down\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-scale\-\_\-down\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-scale\-\_\-down\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}int evas\-\_\-object\-\_\-image\-\_\-load\-\_\-scale\-\_\-down\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_gaa572dcda354aa9ff6615dfcc4e21b122}


get the scale down factor of a given image object's source image, when loading it. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given image object pointer.\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga7af9982077b9161f806eb1f3a66b901a}{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-scale\-\_\-down\-\_\-set()} for more details 
\end{DoxySeeAlso}


References evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-scale\-\_\-down\-\_\-get.

\hypertarget{group__Evas__Object__Image_gabdc1e4db34bb6d7623cc7e07c544a919}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-load\-\_\-region\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-region\-\_\-set}}
\index{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-region\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-region\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-region\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-object\-\_\-image\-\_\-load\-\_\-region\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{int}]{x, }
\item[{int}]{y, }
\item[{int}]{w, }
\item[{int}]{h}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_gabdc1e4db34bb6d7623cc7e07c544a919}


Inform a given image object to load a selective region of its source image. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given image object pointer. \\
\hline
{\em x} & X-\/offset of the region to be loaded. \\
\hline
{\em y} & Y-\/offset of the region to be loaded. \\
\hline
{\em w} & Width of the region to be loaded. \\
\hline
{\em h} & Height of the region to be loaded.\\
\hline
\end{DoxyParams}
This function is useful when one is not showing all of an image's area on its image object.

\begin{DoxyNote}{Note}
The image loader for the image format in question has to support selective region loading in order to this function to take effect.
\end{DoxyNote}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga7c21194780e0aeac28e6a2eb65667cf6}{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-region\-\_\-get()} 
\end{DoxySeeAlso}


References evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-region\-\_\-set.

\hypertarget{group__Evas__Object__Image_ga7c21194780e0aeac28e6a2eb65667cf6}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-load\-\_\-region\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-region\-\_\-get}}
\index{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-region\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-region\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-region\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-object\-\_\-image\-\_\-load\-\_\-region\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{int $\ast$}]{x, }
\item[{int $\ast$}]{y, }
\item[{int $\ast$}]{w, }
\item[{int $\ast$}]{h}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_ga7c21194780e0aeac28e6a2eb65667cf6}


Retrieve the coordinates of a given image object's selective (source image) load region. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given image object pointer. \\
\hline
{\em x} & Where to store the X-\/offset of the region to be loaded. \\
\hline
{\em y} & Where to store the Y-\/offset of the region to be loaded. \\
\hline
{\em w} & Where to store the width of the region to be loaded. \\
\hline
{\em h} & Where to store the height of the region to be loaded.\\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
Use {\ttfamily N\-U\-L\-L} pointers on the coordinates you're not interested in\-: they'll be ignored by the function.
\end{DoxyNote}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga7c21194780e0aeac28e6a2eb65667cf6}{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-region\-\_\-get()} 
\end{DoxySeeAlso}


References evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-region\-\_\-get.

\hypertarget{group__Evas__Object__Image_ga5c993a09b775f539c60799b284c794ee}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-load\-\_\-orientation\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-orientation\-\_\-set}}
\index{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-orientation\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-orientation\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-orientation\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-object\-\_\-image\-\_\-load\-\_\-orientation\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{{\bf Eina\-\_\-\-Bool}}]{enable}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_ga5c993a09b775f539c60799b284c794ee}


Define if the orientation information in the image file should be honored. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given image object pointer. \\
\hline
{\em enable} & {\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} means that it should honor the orientation information \\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\-1 
\end{DoxySince}


References evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-orientation\-\_\-set.

\hypertarget{group__Evas__Object__Image_gacdf1d5b1f3e5495f9e154996665f251e}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-load\-\_\-orientation\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-orientation\-\_\-get}}
\index{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-orientation\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-orientation\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-load\-\_\-orientation\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eina\-\_\-\-Bool} evas\-\_\-object\-\_\-image\-\_\-load\-\_\-orientation\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_gacdf1d5b1f3e5495f9e154996665f251e}


Get if the orientation information in the image file should be honored. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given image object pointer. \\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\-1 
\end{DoxySince}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and evas\-\_\-obj\-\_\-image\-\_\-load\-\_\-orientation\-\_\-get.

\hypertarget{group__Evas__Object__Image_ga4ad45b7826aa7b8679a64f81b4742ef2}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-colorspace\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-colorspace\-\_\-set}}
\index{evas\-\_\-object\-\_\-image\-\_\-colorspace\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-colorspace\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-colorspace\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-object\-\_\-image\-\_\-colorspace\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{{\bf Evas\-\_\-\-Colorspace}}]{cspace}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_ga4ad45b7826aa7b8679a64f81b4742ef2}


Set the colorspace of a given image of the canvas. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given image object pointer. \\
\hline
{\em cspace} & The new color space.\\
\hline
\end{DoxyParams}
This function sets the colorspace of given canvas image. 

References evas\-\_\-obj\-\_\-image\-\_\-colorspace\-\_\-set.



Referenced by ecore\-\_\-evas\-\_\-ews\-\_\-new(), and ecore\-\_\-evas\-\_\-object\-\_\-image\-\_\-new().

\hypertarget{group__Evas__Object__Image_gad4e5c2daa2b9fac05062bcfc16d6d96f}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-colorspace\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-colorspace\-\_\-get}}
\index{evas\-\_\-object\-\_\-image\-\_\-colorspace\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-colorspace\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-colorspace\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Evas\-\_\-\-Colorspace} evas\-\_\-object\-\_\-image\-\_\-colorspace\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_gad4e5c2daa2b9fac05062bcfc16d6d96f}


Get the colorspace of a given image of the canvas. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given image object pointer. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The colorspace of the image.
\end{DoxyReturn}
This function returns the colorspace of given canvas image. 

References E\-V\-A\-S\-\_\-\-C\-O\-L\-O\-R\-S\-P\-A\-C\-E\-\_\-\-A\-R\-G\-B8888, and evas\-\_\-obj\-\_\-image\-\_\-colorspace\-\_\-get.

\hypertarget{group__Evas__Object__Image_ga9c04dbf3d8b78a510ef2bedcc2b06ea4}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-region\-\_\-support\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-region\-\_\-support\-\_\-get}}
\index{evas\-\_\-object\-\_\-image\-\_\-region\-\_\-support\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-region\-\_\-support\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-region\-\_\-support\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eina\-\_\-\-Bool} evas\-\_\-object\-\_\-image\-\_\-region\-\_\-support\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_ga9c04dbf3d8b78a510ef2bedcc2b06ea4}


Get the support state of a given image. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given image object pointer \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The region support state 
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\-2
\end{DoxySince}
This function returns the state of the region support of given image 

References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and evas\-\_\-obj\-\_\-image\-\_\-region\-\_\-support\-\_\-get.

\hypertarget{group__Evas__Object__Image_gaabe0ddc5e656d6c09f9f4dd85f981279}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-native\-\_\-surface\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-native\-\_\-surface\-\_\-set}}
\index{evas\-\_\-object\-\_\-image\-\_\-native\-\_\-surface\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-native\-\_\-surface\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-native\-\_\-surface\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-object\-\_\-image\-\_\-native\-\_\-surface\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{{\bf Evas\-\_\-\-Native\-\_\-\-Surface} $\ast$}]{surf}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_gaabe0ddc5e656d6c09f9f4dd85f981279}


Set the native surface of a given image of the canvas. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given canvas pointer. \\
\hline
{\em surf} & The new native surface.\\
\hline
\end{DoxyParams}
This function sets a native surface of a given canvas image. 

References E\-V\-A\-S\-\_\-\-C\-A\-L\-L\-B\-A\-C\-K\-\_\-\-D\-E\-L, evas\-\_\-obj\-\_\-image\-\_\-native\-\_\-surface\-\_\-set, evas\-\_\-object\-\_\-event\-\_\-callback\-\_\-add(), and evas\-\_\-object\-\_\-event\-\_\-callback\-\_\-del\-\_\-full().

\hypertarget{group__Evas__Object__Image_ga9304d92789be0e740f7cc57b7eaf7ea6}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-native\-\_\-surface\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-native\-\_\-surface\-\_\-get}}
\index{evas\-\_\-object\-\_\-image\-\_\-native\-\_\-surface\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-native\-\_\-surface\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-native\-\_\-surface\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Evas\-\_\-\-Native\-\_\-\-Surface}$\ast$ evas\-\_\-object\-\_\-image\-\_\-native\-\_\-surface\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_ga9304d92789be0e740f7cc57b7eaf7ea6}


Get the native surface of a given image of the canvas. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given canvas pointer. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The native surface of the given canvas image.
\end{DoxyReturn}
This function returns the native surface of a given canvas image. 

References evas\-\_\-obj\-\_\-image\-\_\-native\-\_\-surface\-\_\-get.

\hypertarget{group__Evas__Object__Image_ga3b42b51d0472266e613ced11532f1ac5}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-video\-\_\-surface\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-video\-\_\-surface\-\_\-set}}
\index{evas\-\_\-object\-\_\-image\-\_\-video\-\_\-surface\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-video\-\_\-surface\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-video\-\_\-surface\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-object\-\_\-image\-\_\-video\-\_\-surface\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{{\bf Evas\-\_\-\-Video\-\_\-\-Surface} $\ast$}]{surf}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_ga3b42b51d0472266e613ced11532f1ac5}


Set the video surface linked to a given image of the canvas. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given canvas pointer. \\
\hline
{\em surf} & The new video surface. \\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\-1
\end{DoxySince}
This function links a video surface to a given canvas image. 

References evas\-\_\-obj\-\_\-image\-\_\-video\-\_\-surface\-\_\-set.

\hypertarget{group__Evas__Object__Image_gaa02e9ff1e286ca7f15405bd0ca09d3a9}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-video\-\_\-surface\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-video\-\_\-surface\-\_\-get}}
\index{evas\-\_\-object\-\_\-image\-\_\-video\-\_\-surface\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-video\-\_\-surface\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-video\-\_\-surface\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf Evas\-\_\-\-Video\-\_\-\-Surface}$\ast$ evas\-\_\-object\-\_\-image\-\_\-video\-\_\-surface\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_gaa02e9ff1e286ca7f15405bd0ca09d3a9}


Get the video surface linekd to a given image of the canvas. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given canvas pointer. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The video surface of the given canvas image. 
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\-1
\end{DoxySince}
This function returns the video surface linked to a given canvas image. 

References evas\-\_\-obj\-\_\-image\-\_\-video\-\_\-surface\-\_\-get.

\hypertarget{group__Evas__Object__Image_ga40f2d837c49d1f61c6db926e75127405}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-scale\-\_\-hint\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-scale\-\_\-hint\-\_\-set}}
\index{evas\-\_\-object\-\_\-image\-\_\-scale\-\_\-hint\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-scale\-\_\-hint\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-scale\-\_\-hint\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-object\-\_\-image\-\_\-scale\-\_\-hint\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{Evas\-\_\-\-Image\-\_\-\-Scale\-\_\-\-Hint}]{hint}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_ga40f2d837c49d1f61c6db926e75127405}


Set the scale hint of a given image of the canvas. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given image object pointer. \\
\hline
{\em hint} & The scale hint, a value in \#\-Evas\-\_\-\-Image\-\_\-\-Scale\-\_\-\-Hint.\\
\hline
\end{DoxyParams}
This function sets the scale hint value of the given image object in the canvas, which will affect how Evas is to cache scaled versions of its original source image.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga52f77da67c682701f4cac1fee0098c4f}{evas\-\_\-object\-\_\-image\-\_\-scale\-\_\-hint\-\_\-get()} 
\end{DoxySeeAlso}


References evas\-\_\-obj\-\_\-image\-\_\-scale\-\_\-hint\-\_\-set.

\hypertarget{group__Evas__Object__Image_ga52f77da67c682701f4cac1fee0098c4f}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-scale\-\_\-hint\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-scale\-\_\-hint\-\_\-get}}
\index{evas\-\_\-object\-\_\-image\-\_\-scale\-\_\-hint\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-scale\-\_\-hint\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-scale\-\_\-hint\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}Evas\-\_\-\-Image\-\_\-\-Scale\-\_\-\-Hint evas\-\_\-object\-\_\-image\-\_\-scale\-\_\-hint\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_ga52f77da67c682701f4cac1fee0098c4f}


Get the scale hint of a given image of the canvas. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given image object pointer. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The scale hint value set on {\ttfamily obj}, a value in \#\-Evas\-\_\-\-Image\-\_\-\-Scale\-\_\-\-Hint.
\end{DoxyReturn}
This function returns the scale hint value of the given image object of the canvas.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga40f2d837c49d1f61c6db926e75127405}{evas\-\_\-object\-\_\-image\-\_\-scale\-\_\-hint\-\_\-set()} for more details. 
\end{DoxySeeAlso}


References evas\-\_\-obj\-\_\-image\-\_\-scale\-\_\-hint\-\_\-get.

\hypertarget{group__Evas__Object__Image_gaf13f48f9afd4883c1a74661dcb595af5}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-content\-\_\-hint\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-content\-\_\-hint\-\_\-set}}
\index{evas\-\_\-object\-\_\-image\-\_\-content\-\_\-hint\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-content\-\_\-hint\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-content\-\_\-hint\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-object\-\_\-image\-\_\-content\-\_\-hint\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{{\bf Evas\-\_\-\-Image\-\_\-\-Content\-\_\-\-Hint}}]{hint}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_gaf13f48f9afd4883c1a74661dcb595af5}


Set the content hint setting of a given image object of the canvas. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given canvas pointer. \\
\hline
{\em hint} & The content hint value, one of the \hyperlink{Evas__Common_8h_a699214d5bd7bcc107bf4e28ab8953fbf}{Evas\-\_\-\-Image\-\_\-\-Content\-\_\-\-Hint} ones.\\
\hline
\end{DoxyParams}
This function sets the content hint value of the given image of the canvas. For example, if you're on the G\-L engine and your driver implementation supports it, setting this hint to \hyperlink{Evas__Common_8h_ab224deb36855a91cbffa926f041e0d02a9eb6f3d8e031ca47e1ab6c64cf145168}{E\-V\-A\-S\-\_\-\-I\-M\-A\-G\-E\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-H\-I\-N\-T\-\_\-\-D\-Y\-N\-A\-M\-I\-C} will make it need {\bfseries zero} copies at texture upload time, which is an \char`\"{}expensive\char`\"{} operation.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga5ee893fad37591b92c691b94c3edaef1}{evas\-\_\-object\-\_\-image\-\_\-content\-\_\-hint\-\_\-get()} 
\end{DoxySeeAlso}


References evas\-\_\-obj\-\_\-image\-\_\-content\-\_\-hint\-\_\-set.



Referenced by ecore\-\_\-evas\-\_\-ews\-\_\-new(), and ecore\-\_\-evas\-\_\-object\-\_\-image\-\_\-new().

\hypertarget{group__Evas__Object__Image_ga5ee893fad37591b92c691b94c3edaef1}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-content\-\_\-hint\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-content\-\_\-hint\-\_\-get}}
\index{evas\-\_\-object\-\_\-image\-\_\-content\-\_\-hint\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-content\-\_\-hint\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-content\-\_\-hint\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Evas\-\_\-\-Image\-\_\-\-Content\-\_\-\-Hint} evas\-\_\-object\-\_\-image\-\_\-content\-\_\-hint\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_ga5ee893fad37591b92c691b94c3edaef1}


Get the content hint setting of a given image object of the canvas. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given canvas pointer. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
hint The content hint value set on it, one of the \hyperlink{Evas__Common_8h_a699214d5bd7bcc107bf4e28ab8953fbf}{Evas\-\_\-\-Image\-\_\-\-Content\-\_\-\-Hint} ones (\hyperlink{Evas__Common_8h_ab224deb36855a91cbffa926f041e0d02ab37d7638441de6917d9433013af35976}{E\-V\-A\-S\-\_\-\-I\-M\-A\-G\-E\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-H\-I\-N\-T\-\_\-\-N\-O\-N\-E} means an error).
\end{DoxyReturn}
This function returns the content hint value of the given image of the canvas.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gaf13f48f9afd4883c1a74661dcb595af5}{evas\-\_\-object\-\_\-image\-\_\-content\-\_\-hint\-\_\-set()} 
\end{DoxySeeAlso}


References E\-V\-A\-S\-\_\-\-I\-M\-A\-G\-E\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-H\-I\-N\-T\-\_\-\-N\-O\-N\-E, and evas\-\_\-obj\-\_\-image\-\_\-content\-\_\-hint\-\_\-get.

\hypertarget{group__Evas__Object__Image_ga2c9de2b78628482f61547779521437f2}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-alpha\-\_\-mask\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-alpha\-\_\-mask\-\_\-set}}
\index{evas\-\_\-object\-\_\-image\-\_\-alpha\-\_\-mask\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-alpha\-\_\-mask\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-alpha\-\_\-mask\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-object\-\_\-image\-\_\-alpha\-\_\-mask\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{{\bf Eina\-\_\-\-Bool}}]{ismask}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_ga2c9de2b78628482f61547779521437f2}


Enable an image to be used as an alpha mask. 

This will set any flags, and discard any excess image data not used as an alpha mask.

Note there is little point in using a image as alpha mask unless it has an alpha channel.


\begin{DoxyParams}{Parameters}
{\em obj} & Object to use as an alpha mask. \\
\hline
{\em ismask} & Use image as alphamask, must be true. \\
\hline
\end{DoxyParams}
\hypertarget{group__Evas__Object__Image_gabbe4dbd54b10e7e8200547ae91425acf}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-source\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-set}}
\index{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eina\-\_\-\-Bool} evas\-\_\-object\-\_\-image\-\_\-source\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{src}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_gabbe4dbd54b10e7e8200547ae91425acf}


Set the source object on an image object to used as a {\bfseries proxy}. 


\begin{DoxyParams}{Parameters}
{\em obj} & Proxy (image) object. \\
\hline
{\em src} & Source object to use for the proxy. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} on success, {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} on error.
\end{DoxyReturn}
If an image object is set to behave as a {\bfseries proxy}, it will mirror the rendering contents of a given {\bfseries source} object in its drawing region, without affecting that source in any way. The source must be another valid Evas object. Other effects may be applied to the proxy, such as a map (see \hyperlink{group__Evas__Object__Group__Map_ga78db7f5391fb317ac8787975c32e4266}{evas\-\_\-object\-\_\-map\-\_\-set()}) to create a reflection of the original object (for example).

Any existing source object on {\ttfamily obj} will be removed after this call. Setting {\ttfamily src} to {\ttfamily N\-U\-L\-L} clears the proxy object (not in \char`\"{}proxy state\char`\"{} anymore).

\begin{DoxyWarning}{Warning}
You cannot set a proxy as another proxy's source.
\end{DoxyWarning}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gaa4f34cd4a7e0c3d7538122a7dea6f00d}{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-get()} 

\hyperlink{group__Evas__Object__Image_ga053a1e4ab2d79edf3fff9dc89f90b355}{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-unset()} 

\hyperlink{group__Evas__Object__Image_ga9e280d63ccac00127397aafd2b1b0757}{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-visible\-\_\-set()} 
\end{DoxySeeAlso}
\begin{Desc}
\item[Examples\-: ]\par
\hyperlink{evas-images2_8c-example}{evas-\/images2.\-c}, and \hyperlink{evas-map-utils_8c-example}{evas-\/map-\/utils.\-c}.\end{Desc}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-set.

\hypertarget{group__Evas__Object__Image_gaa4f34cd4a7e0c3d7538122a7dea6f00d}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-source\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-get}}
\index{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Evas\-\_\-\-Object}$\ast$ evas\-\_\-object\-\_\-image\-\_\-source\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_gaa4f34cd4a7e0c3d7538122a7dea6f00d}


Get the current source object of an image object. 


\begin{DoxyParams}{Parameters}
{\em obj} & Image object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Source object (if any), or {\ttfamily N\-U\-L\-L}, if not in \char`\"{}proxy mode\char`\"{} (or on errors).
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gabbe4dbd54b10e7e8200547ae91425acf}{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-set()} for more details 
\end{DoxySeeAlso}
\begin{Desc}
\item[Examples\-: ]\par
\hyperlink{evas-images2_8c-example}{evas-\/images2.\-c}, and \hyperlink{evas-map-utils_8c-example}{evas-\/map-\/utils.\-c}.\end{Desc}


References evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-get.

\hypertarget{group__Evas__Object__Image_ga053a1e4ab2d79edf3fff9dc89f90b355}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-source\-\_\-unset@{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-unset}}
\index{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-unset@{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-unset}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-unset}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eina\-\_\-\-Bool} evas\-\_\-object\-\_\-image\-\_\-source\-\_\-unset (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_ga053a1e4ab2d79edf3fff9dc89f90b355}


Clear the source object on a proxy image object. 


\begin{DoxyParams}{Parameters}
{\em obj} & Image object to clear source of. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} on success, {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} on error.
\end{DoxyReturn}
This is equivalent to calling \hyperlink{group__Evas__Object__Image_gabbe4dbd54b10e7e8200547ae91425acf}{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-set()} with a {\ttfamily N\-U\-L\-L} source. 

References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-set.

\hypertarget{group__Evas__Object__Image_ga9e280d63ccac00127397aafd2b1b0757}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-source\-\_\-visible\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-visible\-\_\-set}}
\index{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-visible\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-visible\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-visible\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-object\-\_\-image\-\_\-source\-\_\-visible\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{{\bf Eina\-\_\-\-Bool}}]{visible}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_ga9e280d63ccac00127397aafd2b1b0757}


Set the source object to be visible or not. 


\begin{DoxyParams}{Parameters}
{\em obj} & Proxy (image) object. \\
\hline
{\em visible} & {\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} is source object to be shown, {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} otherwise.\\
\hline
\end{DoxyParams}
If the {\ttfamily visible} set to {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E}, the source object of the proxy({\ttfamily obj} ) will be invisible.

This A\-P\-I works differently to \hyperlink{group__Evas__Object__Group__Basic_ga9cbc13661584e49fb9d9cdab514a1eeb}{evas\-\_\-object\-\_\-show()} and \hyperlink{group__Evas__Object__Group__Basic_gacc307a0d7bfc9df151fd9ec75808c587}{evas\-\_\-object\-\_\-hide()}. Once source object is hidden by \hyperlink{group__Evas__Object__Group__Basic_gacc307a0d7bfc9df151fd9ec75808c587}{evas\-\_\-object\-\_\-hide()} then the proxy object will be hidden as well. Actually in this case both objects are excluded from the Evas internal update circle.

By this A\-P\-I, instead, one can toggle the visibility of a proxy's source object remaining the proxy visibility untouched.

\begin{DoxyWarning}{Warning}
If the all of proxies are deleted, then the source visibility of the source object will be cancelled.
\end{DoxyWarning}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga174d9e8fa067821fffb5152fbfa24cf5}{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-visible\-\_\-get()} 

\hyperlink{group__Evas__Object__Image_gabbe4dbd54b10e7e8200547ae91425acf}{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-set()} 

\hyperlink{group__Evas__Object__Group__Basic_ga9cbc13661584e49fb9d9cdab514a1eeb}{evas\-\_\-object\-\_\-show()} 

\hyperlink{group__Evas__Object__Group__Basic_gacc307a0d7bfc9df151fd9ec75808c587}{evas\-\_\-object\-\_\-hide()} 
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\-8 
\end{DoxySince}
\begin{Desc}
\item[Examples\-: ]\par
\hyperlink{evas-images2_8c-example}{evas-\/images2.\-c}.\end{Desc}


References evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-visible\-\_\-set.

\hypertarget{group__Evas__Object__Image_ga174d9e8fa067821fffb5152fbfa24cf5}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-source\-\_\-visible\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-visible\-\_\-get}}
\index{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-visible\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-visible\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-visible\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eina\-\_\-\-Bool} evas\-\_\-object\-\_\-image\-\_\-source\-\_\-visible\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_ga174d9e8fa067821fffb5152fbfa24cf5}


Get the state of the source object visibility. 


\begin{DoxyParams}{Parameters}
{\em obj} & Proxy (image) object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} if source object is visible, {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} otherwise.
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga9e280d63ccac00127397aafd2b1b0757}{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-visible\-\_\-set()} 

\hyperlink{group__Evas__Object__Image_gabbe4dbd54b10e7e8200547ae91425acf}{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-set()} 

\hyperlink{group__Evas__Object__Group__Basic_ga9cbc13661584e49fb9d9cdab514a1eeb}{evas\-\_\-object\-\_\-show()} 

\hyperlink{group__Evas__Object__Group__Basic_gacc307a0d7bfc9df151fd9ec75808c587}{evas\-\_\-object\-\_\-hide()} 
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\-8 
\end{DoxySince}
\begin{Desc}
\item[Examples\-: ]\par
\hyperlink{evas-images2_8c-example}{evas-\/images2.\-c}.\end{Desc}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-visible\-\_\-get.

\hypertarget{group__Evas__Object__Image_gac89b53979f84805ca2c13c43939025d6}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-source\-\_\-events\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-events\-\_\-set}}
\index{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-events\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-events\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-events\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-object\-\_\-image\-\_\-source\-\_\-events\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{{\bf Eina\-\_\-\-Bool}}]{source}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_gac89b53979f84805ca2c13c43939025d6}


Set whether an Evas object is to source events. 


\begin{DoxyParams}{Parameters}
{\em obj} & Proxy (image) object. \\
\hline
{\em source} & whether {\ttfamily obj} is to pass events ({\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E}) or not ({\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E})\\
\hline
\end{DoxyParams}
Set whether an Evas object is to repeat events to source.

If {\ttfamily source} is {\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E}, it will make events on {\ttfamily obj} to also be repeated for the source object (see \hyperlink{group__Evas__Object__Image_gabbe4dbd54b10e7e8200547ae91425acf}{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-set()}). Even the {\ttfamily obj} and source geometries are different, the event position will be transformed to the source object's space.

If {\ttfamily source} is {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E}, events occurring on {\ttfamily obj} will be processed only on it.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gaa4f34cd4a7e0c3d7538122a7dea6f00d}{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-get()} 

\hyperlink{group__Evas__Object__Image_ga9e280d63ccac00127397aafd2b1b0757}{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-visible\-\_\-set()} 

\hyperlink{group__Evas__Object__Image_ga2b12e39cd2ce7138a4ad69d515817588}{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-events\-\_\-get()} 
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\-8 
\end{DoxySince}
\begin{Desc}
\item[Examples\-: ]\par
\hyperlink{evas-images2_8c-example}{evas-\/images2.\-c}.\end{Desc}


References evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-events\-\_\-set.

\hypertarget{group__Evas__Object__Image_ga2b12e39cd2ce7138a4ad69d515817588}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-source\-\_\-events\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-events\-\_\-get}}
\index{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-events\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-events\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-events\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eina\-\_\-\-Bool} evas\-\_\-object\-\_\-image\-\_\-source\-\_\-events\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_ga2b12e39cd2ce7138a4ad69d515817588}


Determine whether an object is set to source events. 


\begin{DoxyParams}{Parameters}
{\em obj} & Proxy (image) object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} if source object has events, {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} otherwise.
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_gabbe4dbd54b10e7e8200547ae91425acf}{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-set()} 

\hyperlink{group__Evas__Object__Image_ga9e280d63ccac00127397aafd2b1b0757}{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-visible\-\_\-set()} 

\hyperlink{group__Evas__Object__Image_gac89b53979f84805ca2c13c43939025d6}{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-events\-\_\-set()} 
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\-8 
\end{DoxySince}
\begin{Desc}
\item[Examples\-: ]\par
\hyperlink{evas-images2_8c-example}{evas-\/images2.\-c}.\end{Desc}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-events\-\_\-get.

\hypertarget{group__Evas__Object__Image_gaede1efecd4af3f9d6e03f40e6959e8ee}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-source\-\_\-clip\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-clip\-\_\-set}}
\index{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-clip\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-clip\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-clip\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-object\-\_\-image\-\_\-source\-\_\-clip\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{{\bf Eina\-\_\-\-Bool}}]{source\-\_\-clip}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_gaede1efecd4af3f9d6e03f40e6959e8ee}


Clip the proxy object with the source object's clipper. 


\begin{DoxyParams}{Parameters}
{\em obj} & Proxy (image) object. \\
\hline
{\em source\-\_\-clip} & whether {\ttfamily obj} is clipped by the source clipper. ({\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E}) or not ({\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E})\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Group__Basic_gac610b05a14a73697b032573e130bd770}{evas\-\_\-object\-\_\-clip\-\_\-set()} 

\hyperlink{group__Evas__Object__Image_gabbe4dbd54b10e7e8200547ae91425acf}{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-set()} 
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\-8 
\end{DoxySince}


References evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-clip\-\_\-set.

\hypertarget{group__Evas__Object__Image_ga6f7dc43b854a03aaa05f49fc044dc11d}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-source\-\_\-clip\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-clip\-\_\-get}}
\index{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-clip\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-clip\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-clip\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eina\-\_\-\-Bool} evas\-\_\-object\-\_\-image\-\_\-source\-\_\-clip\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_ga6f7dc43b854a03aaa05f49fc044dc11d}


Determine whether an object is clipped by source object's clipper. 


\begin{DoxyParams}{Parameters}
{\em obj} & Proxy (image) object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} if source clip is enabled, {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} otherwise.
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Group__Basic_gac610b05a14a73697b032573e130bd770}{evas\-\_\-object\-\_\-clip\-\_\-set()} 

\hyperlink{group__Evas__Object__Image_gabbe4dbd54b10e7e8200547ae91425acf}{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-set()} 

\hyperlink{group__Evas__Object__Image_gaede1efecd4af3f9d6e03f40e6959e8ee}{evas\-\_\-object\-\_\-image\-\_\-source\-\_\-clip\-\_\-set()} 
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\-8 
\end{DoxySince}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and evas\-\_\-obj\-\_\-image\-\_\-source\-\_\-clip\-\_\-get.

\hypertarget{group__Evas__Object__Image_ga2a1477f2c895186f7724aa2b6211e52b}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-get}}
\index{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eina\-\_\-\-Bool} evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_ga2a1477f2c895186f7724aa2b6211e52b}


Check if an image object can be animated (have multiple frames) 


\begin{DoxyParams}{Parameters}
{\em obj} & Image object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
whether obj support animation
\end{DoxyReturn}
This returns if the image file of an image object is capable of animation such as an animated gif file might. This is only useful to be called once the image object file has been set.

Example\-: 
\begin{DoxyCode}
\textcolor{keyword}{extern} \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\_Object} *obj;

\textcolor{keywordflow}{if} (\hyperlink{group__Evas__Object__Image_ga2a1477f2c895186f7724aa2b6211e52b}{evas\_object\_image\_animated\_get}(obj))
  \{
    \textcolor{keywordtype}{int} frame\_count;
    \textcolor{keywordtype}{int} loop\_count;
    Evas\_Image\_Animated\_Loop\_Hint loop\_type;
    \textcolor{keywordtype}{double} duration;

    frame\_count = \hyperlink{group__Evas__Object__Image_gaac2911d1fc61708670cc98be325cfca2}{evas\_object\_image\_animated\_frame\_count\_get}(obj)
      ;
    printf(\textcolor{stringliteral}{"This image has %d frames\(\backslash\)n"},frame\_count);

    duration = \hyperlink{group__Evas__Object__Image_gaa07f1ac6e98a46bfd870f12210392433}{evas\_object\_image\_animated\_frame\_duration\_get}(
      obj,1,0);
    printf(\textcolor{stringliteral}{"Frame 1's duration is %f. You had better set object's frame to 2 after this duration using
       timer\(\backslash\)n"});

    loop\_count = \hyperlink{group__Evas__Object__Image_gac72c81f85852833acd64269014e8278f}{evas\_object\_image\_animated\_loop\_count\_get}(obj);
    printf(\textcolor{stringliteral}{"loop count is %d. You had better run loop %d times\(\backslash\)n"},loop\_count,loop\_count);

    loop\_type = \hyperlink{group__Evas__Object__Image_gad44eec649d142e8cb32c01774a871022}{evas\_object\_image\_animated\_loop\_type\_get}(obj);
    \textcolor{keywordflow}{if} (loop\_type == EVAS\_IMAGE\_ANIMATED\_HINT\_LOOP)
      printf(\textcolor{stringliteral}{"You had better set frame like 1->2->3->1->2->3...\(\backslash\)n"});
    \textcolor{keywordflow}{else} \textcolor{keywordflow}{if} (loop\_type == EVAS\_IMAGE\_ANIMATED\_HINT\_PINGPONG)
      printf(\textcolor{stringliteral}{"You had better set frame like 1->2->3->2->1->2...\(\backslash\)n"});
    \textcolor{keywordflow}{else}
      printf(\textcolor{stringliteral}{"Unknown loop type\(\backslash\)n"});

    \hyperlink{group__Evas__Object__Image_ga90e64f8df18ce384989c20206d54f7ad}{evas\_object\_image\_animated\_frame\_set}(obj,1);
    printf(\textcolor{stringliteral}{"You set image object's frame to 1. You can see frame 1\(\backslash\)n"});
  \}
\end{DoxyCode}


\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga2a1477f2c895186f7724aa2b6211e52b}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-get()} 

\hyperlink{group__Evas__Object__Image_gaac2911d1fc61708670cc98be325cfca2}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-frame\-\_\-count\-\_\-get()} 

\hyperlink{group__Evas__Object__Image_gad44eec649d142e8cb32c01774a871022}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-loop\-\_\-type\-\_\-get()} 

\hyperlink{group__Evas__Object__Image_gac72c81f85852833acd64269014e8278f}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-loop\-\_\-count\-\_\-get()} 

\hyperlink{group__Evas__Object__Image_gaa07f1ac6e98a46bfd870f12210392433}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-frame\-\_\-duration\-\_\-get()} 

\hyperlink{group__Evas__Object__Image_ga90e64f8df18ce384989c20206d54f7ad}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-frame\-\_\-set()} 
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\-1 
\end{DoxySince}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-get.

\hypertarget{group__Evas__Object__Image_gaac2911d1fc61708670cc98be325cfca2}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-frame\-\_\-count\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-frame\-\_\-count\-\_\-get}}
\index{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-frame\-\_\-count\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-frame\-\_\-count\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-frame\-\_\-count\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}int evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-frame\-\_\-count\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_gaac2911d1fc61708670cc98be325cfca2}


Get the total number of frames of the image object. 


\begin{DoxyParams}{Parameters}
{\em obj} & Image object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The number of frames
\end{DoxyReturn}
This returns total number of frames the image object supports (if animated)

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga2a1477f2c895186f7724aa2b6211e52b}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-get()} 

\hyperlink{group__Evas__Object__Image_gaac2911d1fc61708670cc98be325cfca2}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-frame\-\_\-count\-\_\-get()} 

\hyperlink{group__Evas__Object__Image_gad44eec649d142e8cb32c01774a871022}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-loop\-\_\-type\-\_\-get()} 

\hyperlink{group__Evas__Object__Image_gac72c81f85852833acd64269014e8278f}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-loop\-\_\-count\-\_\-get()} 

\hyperlink{group__Evas__Object__Image_gaa07f1ac6e98a46bfd870f12210392433}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-frame\-\_\-duration\-\_\-get()} 

\hyperlink{group__Evas__Object__Image_ga90e64f8df18ce384989c20206d54f7ad}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-frame\-\_\-set()} 
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\-1 
\end{DoxySince}


References evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-frame\-\_\-count\-\_\-get.

\hypertarget{group__Evas__Object__Image_gad44eec649d142e8cb32c01774a871022}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-loop\-\_\-type\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-loop\-\_\-type\-\_\-get}}
\index{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-loop\-\_\-type\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-loop\-\_\-type\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-loop\-\_\-type\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}Evas\-\_\-\-Image\-\_\-\-Animated\-\_\-\-Loop\-\_\-\-Hint evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-loop\-\_\-type\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_gad44eec649d142e8cb32c01774a871022}


Get the kind of looping the image object does. 


\begin{DoxyParams}{Parameters}
{\em obj} & Image object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Loop type of the image object
\end{DoxyReturn}
This returns the kind of looping the image object wants to do.

If it returns E\-V\-A\-S\-\_\-\-I\-M\-A\-G\-E\-\_\-\-A\-N\-I\-M\-A\-T\-E\-D\-\_\-\-H\-I\-N\-T\-\_\-\-L\-O\-O\-P, you should display frames in a sequence like\-: 1-\/$>$2-\/$>$3-\/$>$1-\/$>$2-\/$>$3-\/$>$1... If it returns E\-V\-A\-S\-\_\-\-I\-M\-A\-G\-E\-\_\-\-A\-N\-I\-M\-A\-T\-E\-D\-\_\-\-H\-I\-N\-T\-\_\-\-P\-I\-N\-G\-P\-O\-N\-G, it is better to display frames in a sequence like\-: 1-\/$>$2-\/$>$3-\/$>$2-\/$>$1-\/$>$2-\/$>$3-\/$>$1...

The default type is E\-V\-A\-S\-\_\-\-I\-M\-A\-G\-E\-\_\-\-A\-N\-I\-M\-A\-T\-E\-D\-\_\-\-H\-I\-N\-T\-\_\-\-L\-O\-O\-P.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga2a1477f2c895186f7724aa2b6211e52b}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-get()} 

\hyperlink{group__Evas__Object__Image_gaac2911d1fc61708670cc98be325cfca2}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-frame\-\_\-count\-\_\-get()} 

\hyperlink{group__Evas__Object__Image_gad44eec649d142e8cb32c01774a871022}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-loop\-\_\-type\-\_\-get()} 

\hyperlink{group__Evas__Object__Image_gac72c81f85852833acd64269014e8278f}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-loop\-\_\-count\-\_\-get()} 

\hyperlink{group__Evas__Object__Image_gaa07f1ac6e98a46bfd870f12210392433}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-frame\-\_\-duration\-\_\-get()} 

\hyperlink{group__Evas__Object__Image_ga90e64f8df18ce384989c20206d54f7ad}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-frame\-\_\-set()} 
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\-1 
\end{DoxySince}


References evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-loop\-\_\-type\-\_\-get.

\hypertarget{group__Evas__Object__Image_gac72c81f85852833acd64269014e8278f}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-loop\-\_\-count\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-loop\-\_\-count\-\_\-get}}
\index{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-loop\-\_\-count\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-loop\-\_\-count\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-loop\-\_\-count\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}int evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-loop\-\_\-count\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_gac72c81f85852833acd64269014e8278f}


Get the number times the animation of the object loops. 


\begin{DoxyParams}{Parameters}
{\em obj} & Image object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The number of loop of an animated image object
\end{DoxyReturn}
This returns loop count of image. The loop count is the number of times the animation will play fully from first to last frame until the animation should stop (at the final frame).

If 0 is returned, then looping should happen indefinitely (no limit to the number of times it loops).

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga2a1477f2c895186f7724aa2b6211e52b}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-get()} 

\hyperlink{group__Evas__Object__Image_gaac2911d1fc61708670cc98be325cfca2}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-frame\-\_\-count\-\_\-get()} 

\hyperlink{group__Evas__Object__Image_gad44eec649d142e8cb32c01774a871022}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-loop\-\_\-type\-\_\-get()} 

\hyperlink{group__Evas__Object__Image_gac72c81f85852833acd64269014e8278f}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-loop\-\_\-count\-\_\-get()} 

\hyperlink{group__Evas__Object__Image_gaa07f1ac6e98a46bfd870f12210392433}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-frame\-\_\-duration\-\_\-get()} 

\hyperlink{group__Evas__Object__Image_ga90e64f8df18ce384989c20206d54f7ad}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-frame\-\_\-set()} 
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\-1 
\end{DoxySince}


References evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-loop\-\_\-count\-\_\-get.

\hypertarget{group__Evas__Object__Image_gaa07f1ac6e98a46bfd870f12210392433}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-frame\-\_\-duration\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-frame\-\_\-duration\-\_\-get}}
\index{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-frame\-\_\-duration\-\_\-get@{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-frame\-\_\-duration\-\_\-get}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-frame\-\_\-duration\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}double evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-frame\-\_\-duration\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{int}]{start\-\_\-frame, }
\item[{int}]{fram\-\_\-num}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_gaa07f1ac6e98a46bfd870f12210392433}


Get the duration of a sequence of frames. 


\begin{DoxyParams}{Parameters}
{\em obj} & Image object \\
\hline
{\em start\-\_\-frame} & The first frame \\
\hline
{\em fram\-\_\-num} & Number of frames in the sequence\\
\hline
\end{DoxyParams}
This returns total duration that the specified sequence of frames should take in seconds.

If you set start\-\_\-frame to 1 and frame\-\_\-num 0, you get frame 1's duration If you set start\-\_\-frame to 1 and frame\-\_\-num 1, you get frame 1's duration + frame2's duration

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga2a1477f2c895186f7724aa2b6211e52b}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-get()} 

\hyperlink{group__Evas__Object__Image_gaac2911d1fc61708670cc98be325cfca2}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-frame\-\_\-count\-\_\-get()} 

\hyperlink{group__Evas__Object__Image_gad44eec649d142e8cb32c01774a871022}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-loop\-\_\-type\-\_\-get()} 

\hyperlink{group__Evas__Object__Image_gac72c81f85852833acd64269014e8278f}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-loop\-\_\-count\-\_\-get()} 

\hyperlink{group__Evas__Object__Image_gaa07f1ac6e98a46bfd870f12210392433}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-frame\-\_\-duration\-\_\-get()} 

\hyperlink{group__Evas__Object__Image_ga90e64f8df18ce384989c20206d54f7ad}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-frame\-\_\-set()} 
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\-1 
\end{DoxySince}


References evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-frame\-\_\-duration\-\_\-get.

\hypertarget{group__Evas__Object__Image_ga90e64f8df18ce384989c20206d54f7ad}{\index{Image Object Functions@{Image Object Functions}!evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-frame\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-frame\-\_\-set}}
\index{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-frame\-\_\-set@{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-frame\-\_\-set}!Image Object Functions@{Image Object Functions}}
\subsubsection[{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-frame\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-frame\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{int}]{frame\-\_\-num}
\end{DoxyParamCaption}
)}}\label{group__Evas__Object__Image_ga90e64f8df18ce384989c20206d54f7ad}


Set the frame to current frame of an image object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The given image object. \\
\hline
{\em frame\-\_\-num} & The index of current frame\\
\hline
\end{DoxyParams}
This set image object's current frame to frame\-\_\-num with 1 being the first frame.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Image_ga2a1477f2c895186f7724aa2b6211e52b}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-get()} 

\hyperlink{group__Evas__Object__Image_gaac2911d1fc61708670cc98be325cfca2}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-frame\-\_\-count\-\_\-get()} 

\hyperlink{group__Evas__Object__Image_gad44eec649d142e8cb32c01774a871022}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-loop\-\_\-type\-\_\-get()} 

\hyperlink{group__Evas__Object__Image_gac72c81f85852833acd64269014e8278f}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-loop\-\_\-count\-\_\-get()} 

\hyperlink{group__Evas__Object__Image_gaa07f1ac6e98a46bfd870f12210392433}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-frame\-\_\-duration\-\_\-get()} 

\hyperlink{group__Evas__Object__Image_ga90e64f8df18ce384989c20206d54f7ad}{evas\-\_\-object\-\_\-image\-\_\-animated\-\_\-frame\-\_\-set()} 
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\-1 
\end{DoxySince}


References evas\-\_\-obj\-\_\-image\-\_\-animated\-\_\-frame\-\_\-set.

