\hypertarget{structefl_1_1Image}{}\section{efl\+:\+:Image Struct Reference}
\label{structefl_1_1Image}\index{efl\+::\+Image@{efl\+::\+Image}}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structefl_1_1Image_1_1preload__event}{preload\+\_\+event}}
\item 
struct \mbox{\hyperlink{structefl_1_1Image_1_1resize__event}{resize\+\_\+event}}
\item 
struct \mbox{\hyperlink{structefl_1_1Image_1_1unload__event}{unload\+\_\+event}}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structefl_1_1Image_a5499d86429e6eb42dd74839c081466b2}\label{structefl_1_1Image_a5499d86429e6eb42dd74839c081466b2}} 
{\bfseries Image} (\+::\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$eo)
\item 
\mbox{\Hypertarget{structefl_1_1Image_aa3229144069edd129024316d49ba2970}\label{structefl_1_1Image_aa3229144069edd129024316d49ba2970}} 
{\bfseries Image} (std\+::nullptr\+\_\+t)
\item 
\mbox{\Hypertarget{structefl_1_1Image_adebeac55fe8a49df659d2a34b0591e10}\label{structefl_1_1Image_adebeac55fe8a49df659d2a34b0591e10}} 
{\bfseries Image} (\mbox{\hyperlink{structefl_1_1Image}{Image}} const \&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1Image_af985b0e32f891ba9d060a9ba57e150c1}\label{structefl_1_1Image_af985b0e32f891ba9d060a9ba57e150c1}} 
{\bfseries Image} (\mbox{\hyperlink{structefl_1_1Image}{Image}} \&\&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1Image_a4e79268d3c2ba3793b2bce19c0114f18}\label{structefl_1_1Image_a4e79268d3c2ba3793b2bce19c0114f18}} 
\mbox{\hyperlink{structefl_1_1Image}{Image}} \& {\bfseries operator=} (\mbox{\hyperlink{structefl_1_1Image}{Image}} const \&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1Image_a5c61e196d5a3f440b968bf1e474924cd}\label{structefl_1_1Image_a5c61e196d5a3f440b968bf1e474924cd}} 
\mbox{\hyperlink{structefl_1_1Image}{Image}} \& {\bfseries operator=} (\mbox{\hyperlink{structefl_1_1Image}{Image}} \&\&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1Image_ab71d996c224a7d3768c596bb0c67ba00}\label{structefl_1_1Image_ab71d996c224a7d3768c596bb0c67ba00}} 
{\bfseries Image} (\+::\mbox{\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete}} parent)
\item 
\mbox{\Hypertarget{structefl_1_1Image_ab490a2f3e9b70f3a314e7e4c7a56a06e}\label{structefl_1_1Image_ab490a2f3e9b70f3a314e7e4c7a56a06e}} 
{\footnotesize template$<$typename F $>$ }\\{\bfseries Image} (F f, typename \+::std\+::enable\+\_\+if$<$ \+::\mbox{\hyperlink{structefl_1_1eolian_1_1is__callable}{efl\+::eolian\+::is\+\_\+callable}}$<$ F $>$\+::value $>$\+::type $\ast$=0)
\item 
\mbox{\Hypertarget{structefl_1_1Image_a7993d4776f36bcca5f9a9e9087d7c1f8}\label{structefl_1_1Image_a7993d4776f36bcca5f9a9e9087d7c1f8}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries smooth\+\_\+scale\+\_\+get} () const
\item 
\mbox{\Hypertarget{structefl_1_1Image_af99b2f9059b9a00aa22a9542210793cb}\label{structefl_1_1Image_af99b2f9059b9a00aa22a9542210793cb}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries smooth\+\_\+scale\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ bool $>$\+::type smooth\+\_\+scale) const
\item 
\mbox{\Hypertarget{structefl_1_1Image_ad7027a20186e6e3dca77619bdb38fcea}\label{structefl_1_1Image_ad7027a20186e6e3dca77619bdb38fcea}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ double $>$\+::type {\bfseries ratio\+\_\+get} () const
\item 
\mbox{\Hypertarget{structefl_1_1Image_a72b30475c72a5ceb637409b98f3bcd3c}\label{structefl_1_1Image_a72b30475c72a5ceb637409b98f3bcd3c}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries border\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type l, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type r, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type t, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type b) const
\item 
\mbox{\Hypertarget{structefl_1_1Image_a69470cea92109432a693552d730538f9}\label{structefl_1_1Image_a69470cea92109432a693552d730538f9}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries border\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type l, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type r, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type t, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type b) const
\item 
\mbox{\Hypertarget{structefl_1_1Image_a96d8ece0eab57056428dd3e286b27b6a}\label{structefl_1_1Image_a96d8ece0eab57056428dd3e286b27b6a}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ double $>$\+::type {\bfseries border\+\_\+scale\+\_\+get} () const
\item 
\mbox{\Hypertarget{structefl_1_1Image_aae36853713075437f568ec608e1a84a4}\label{structefl_1_1Image_aae36853713075437f568ec608e1a84a4}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries border\+\_\+scale\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ double $>$\+::type scale) const
\item 
\mbox{\Hypertarget{structefl_1_1Image_a608b9b74fc0c3cd43bcde86d02f44ccf}\label{structefl_1_1Image_a608b9b74fc0c3cd43bcde86d02f44ccf}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ Efl\+\_\+\+Gfx\+\_\+\+Border\+\_\+\+Fill\+\_\+\+Mode $>$\+::type {\bfseries border\+\_\+center\+\_\+fill\+\_\+get} () const
\item 
\mbox{\Hypertarget{structefl_1_1Image_abdb027aa7e8c9e6fc1509c0a1f45c8b3}\label{structefl_1_1Image_abdb027aa7e8c9e6fc1509c0a1f45c8b3}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries border\+\_\+center\+\_\+fill\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ Efl\+\_\+\+Gfx\+\_\+\+Border\+\_\+\+Fill\+\_\+\+Mode $>$\+::type fill) const
\item 
\mbox{\Hypertarget{structefl_1_1Image_a27695a80fb6398cac2c4b474d168b9e4}\label{structefl_1_1Image_a27695a80fb6398cac2c4b474d168b9e4}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries image\+\_\+size\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type w, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type h) const
\item 
\mbox{\Hypertarget{structefl_1_1Image_ab89124852adb1e1a531eb949b399e756}\label{structefl_1_1Image_ab89124852adb1e1a531eb949b399e756}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ Efl\+\_\+\+Image\+\_\+\+Content\+\_\+\+Hint $>$\+::type {\bfseries content\+\_\+hint\+\_\+get} () const
\item 
\mbox{\Hypertarget{structefl_1_1Image_ab564a403dac9bbfca9346fb6eb3235c5}\label{structefl_1_1Image_ab564a403dac9bbfca9346fb6eb3235c5}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries content\+\_\+hint\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ Efl\+\_\+\+Image\+\_\+\+Content\+\_\+\+Hint $>$\+::type hint) const
\item 
\mbox{\Hypertarget{structefl_1_1Image_a39465307d1a7516b07a61d771c7cd157}\label{structefl_1_1Image_a39465307d1a7516b07a61d771c7cd157}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ Efl\+\_\+\+Image\+\_\+\+Scale\+\_\+\+Hint $>$\+::type {\bfseries scale\+\_\+hint\+\_\+get} () const
\item 
\mbox{\Hypertarget{structefl_1_1Image_ae886736dedee3c3438780111d5ec11ea}\label{structefl_1_1Image_ae886736dedee3c3438780111d5ec11ea}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries scale\+\_\+hint\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ Efl\+\_\+\+Image\+\_\+\+Scale\+\_\+\+Hint $>$\+::type hint) const
\item 
\mbox{\Hypertarget{structefl_1_1Image_a24d0e477dea078e2ee9a8e946a8273c3}\label{structefl_1_1Image_a24d0e477dea078e2ee9a8e946a8273c3}} 
\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$ {\bfseries \+\_\+eo\+\_\+ptr} () const
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structefl_1_1Image_af41e7d41d31a144efd1655a47db0592d}\label{structefl_1_1Image_af41e7d41d31a144efd1655a47db0592d}} 
static \mbox{\hyperlink{group__Eo_ga4f7483d7c5a34a3b81d8f8467fdd566a}{Efl\+\_\+\+Class}} const  $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()
\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structefl_1_1Image_a81975dcffb9f4a44bf30ea7f76489038}\label{structefl_1_1Image_a81975dcffb9f4a44bf30ea7f76489038}} 
static struct \mbox{\hyperlink{structefl_1_1Image_1_1preload__event}{efl\+::\+Image\+::preload\+\_\+event}} {\bfseries preload\+\_\+event}
\item 
\mbox{\Hypertarget{structefl_1_1Image_a7af865a80ca0f5f7e552fcc62d7468ad}\label{structefl_1_1Image_a7af865a80ca0f5f7e552fcc62d7468ad}} 
static struct \mbox{\hyperlink{structefl_1_1Image_1_1resize__event}{efl\+::\+Image\+::resize\+\_\+event}} {\bfseries resize\+\_\+event}
\item 
\mbox{\Hypertarget{structefl_1_1Image_aa30f94c0225cf5397b0c152370dd3071}\label{structefl_1_1Image_aa30f94c0225cf5397b0c152370dd3071}} 
static struct \mbox{\hyperlink{structefl_1_1Image_1_1unload__event}{efl\+::\+Image\+::unload\+\_\+event}} {\bfseries unload\+\_\+event}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}
