\hypertarget{structefl_1_1Gfx}{}\section{efl\+:\+:Gfx Struct Reference}
\label{structefl_1_1Gfx}\index{efl\+::\+Gfx@{efl\+::\+Gfx}}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structefl_1_1Gfx_1_1changed__event}{changed\+\_\+event}}
\item 
struct \mbox{\hyperlink{structefl_1_1Gfx_1_1hide__event}{hide\+\_\+event}}
\item 
struct \mbox{\hyperlink{structefl_1_1Gfx_1_1move__event}{move\+\_\+event}}
\item 
struct \mbox{\hyperlink{structefl_1_1Gfx_1_1resize__event}{resize\+\_\+event}}
\item 
struct \mbox{\hyperlink{structefl_1_1Gfx_1_1show__event}{show\+\_\+event}}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structefl_1_1Gfx_a6cbac8076f242b48edd3515170e44430}\label{structefl_1_1Gfx_a6cbac8076f242b48edd3515170e44430}} 
{\bfseries Gfx} (\+::\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$eo)
\item 
\mbox{\Hypertarget{structefl_1_1Gfx_a201adc969691c97654786a65deb8eabf}\label{structefl_1_1Gfx_a201adc969691c97654786a65deb8eabf}} 
{\bfseries Gfx} (std\+::nullptr\+\_\+t)
\item 
\mbox{\Hypertarget{structefl_1_1Gfx_a3b2620724d899526f1e53bbf813f0759}\label{structefl_1_1Gfx_a3b2620724d899526f1e53bbf813f0759}} 
{\bfseries Gfx} (\mbox{\hyperlink{structefl_1_1Gfx}{Gfx}} const \&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1Gfx_a45cc6464bbf5f0d8a7773ec87658486a}\label{structefl_1_1Gfx_a45cc6464bbf5f0d8a7773ec87658486a}} 
{\bfseries Gfx} (\mbox{\hyperlink{structefl_1_1Gfx}{Gfx}} \&\&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1Gfx_ab3d7e9a2d5f37176de769bb128c53167}\label{structefl_1_1Gfx_ab3d7e9a2d5f37176de769bb128c53167}} 
\mbox{\hyperlink{structefl_1_1Gfx}{Gfx}} \& {\bfseries operator=} (\mbox{\hyperlink{structefl_1_1Gfx}{Gfx}} const \&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1Gfx_abff79f87559bfeae28785c4027a108f8}\label{structefl_1_1Gfx_abff79f87559bfeae28785c4027a108f8}} 
\mbox{\hyperlink{structefl_1_1Gfx}{Gfx}} \& {\bfseries operator=} (\mbox{\hyperlink{structefl_1_1Gfx}{Gfx}} \&\&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1Gfx_ab343e59ddbf8e520c3faa89ac80f27af}\label{structefl_1_1Gfx_ab343e59ddbf8e520c3faa89ac80f27af}} 
{\bfseries Gfx} (\+::\mbox{\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete}} parent)
\item 
\mbox{\Hypertarget{structefl_1_1Gfx_afc317da833f41aae7cc474e0bcc766bf}\label{structefl_1_1Gfx_afc317da833f41aae7cc474e0bcc766bf}} 
{\footnotesize template$<$typename F $>$ }\\{\bfseries Gfx} (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_1Gfx_a3de0fc53262ff095a8b84eba2759c05b}\label{structefl_1_1Gfx_a3de0fc53262ff095a8b84eba2759c05b}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries position\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type x, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type y) const
\item 
\mbox{\Hypertarget{structefl_1_1Gfx_a981afdb672a501e5c4313b3648b11d48}\label{structefl_1_1Gfx_a981afdb672a501e5c4313b3648b11d48}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries position\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type x, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type y) const
\item 
\mbox{\Hypertarget{structefl_1_1Gfx_a9e5fa5fb80da9d55a41a61889a384624}\label{structefl_1_1Gfx_a9e5fa5fb80da9d55a41a61889a384624}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries 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_1Gfx_a1c77e6719d3bf3b925b508449bbe1429}\label{structefl_1_1Gfx_a1c77e6719d3bf3b925b508449bbe1429}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries size\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type w, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type h) const
\item 
\mbox{\Hypertarget{structefl_1_1Gfx_ac77ec692aa2d03a21cfb6ab5aa6a393c}\label{structefl_1_1Gfx_ac77ec692aa2d03a21cfb6ab5aa6a393c}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries geometry\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type x, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type y, \+::\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_1Gfx_a9c8adeba25adb510de4fb398fa4069cc}\label{structefl_1_1Gfx_a9c8adeba25adb510de4fb398fa4069cc}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries geometry\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type x, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type y, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type w, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type h) const
\item 
\mbox{\Hypertarget{structefl_1_1Gfx_a0c9611e19868f8f2c3319953f63772d8}\label{structefl_1_1Gfx_a0c9611e19868f8f2c3319953f63772d8}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries color\+\_\+get} (\+::\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 g, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type b, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type a) const
\item 
\mbox{\Hypertarget{structefl_1_1Gfx_afc95d69b2effb76840f02f5c7c7bd64c}\label{structefl_1_1Gfx_afc95d69b2effb76840f02f5c7c7bd64c}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries color\+\_\+set} (\+::\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 g, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type b, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type a) const
\item 
\mbox{\Hypertarget{structefl_1_1Gfx_aace3974730b37c844dacb5cc6fc3e3b1}\label{structefl_1_1Gfx_aace3974730b37c844dacb5cc6fc3e3b1}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries color\+\_\+part\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type part, \+::\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 g, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type b, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type a) const
\item 
\mbox{\Hypertarget{structefl_1_1Gfx_ade22dbe8d3825308643d4182218ed027}\label{structefl_1_1Gfx_ade22dbe8d3825308643d4182218ed027}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries color\+\_\+part\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type part, \+::\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 g, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type b, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type a) const
\item 
\mbox{\Hypertarget{structefl_1_1Gfx_a3a73041b4009633d215b725014b67053}\label{structefl_1_1Gfx_a3a73041b4009633d215b725014b67053}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries visible\+\_\+get} () const
\item 
\mbox{\Hypertarget{structefl_1_1Gfx_af8b72b92512bdcabe99193ad3d949b4e}\label{structefl_1_1Gfx_af8b72b92512bdcabe99193ad3d949b4e}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries visible\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ bool $>$\+::type v) const
\item 
\mbox{\Hypertarget{structefl_1_1Gfx_a415fead746f1e111134de98ce3933d7e}\label{structefl_1_1Gfx_a415fead746f1e111134de98ce3933d7e}} 
\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_1Gfx_a7966da024d3ba708ac5a9177fe79ceec}\label{structefl_1_1Gfx_a7966da024d3ba708ac5a9177fe79ceec}} 
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_1Gfx_afc92c049979039a9d8a91d2c41d13e9f}\label{structefl_1_1Gfx_afc92c049979039a9d8a91d2c41d13e9f}} 
static struct \mbox{\hyperlink{structefl_1_1Gfx_1_1show__event}{efl\+::\+Gfx\+::show\+\_\+event}} {\bfseries show\+\_\+event}
\item 
\mbox{\Hypertarget{structefl_1_1Gfx_a821edec4fd3a64d86b9741e1fa905a8a}\label{structefl_1_1Gfx_a821edec4fd3a64d86b9741e1fa905a8a}} 
static struct \mbox{\hyperlink{structefl_1_1Gfx_1_1hide__event}{efl\+::\+Gfx\+::hide\+\_\+event}} {\bfseries hide\+\_\+event}
\item 
\mbox{\Hypertarget{structefl_1_1Gfx_aeececf11fa394fe929368ceff4969df6}\label{structefl_1_1Gfx_aeececf11fa394fe929368ceff4969df6}} 
static struct \mbox{\hyperlink{structefl_1_1Gfx_1_1move__event}{efl\+::\+Gfx\+::move\+\_\+event}} {\bfseries move\+\_\+event}
\item 
\mbox{\Hypertarget{structefl_1_1Gfx_a79b520d94d81f27efdae7da7c946d399}\label{structefl_1_1Gfx_a79b520d94d81f27efdae7da7c946d399}} 
static struct \mbox{\hyperlink{structefl_1_1Gfx_1_1resize__event}{efl\+::\+Gfx\+::resize\+\_\+event}} {\bfseries resize\+\_\+event}
\item 
\mbox{\Hypertarget{structefl_1_1Gfx_a7bff84c633983bdefb3d0949d7f22e66}\label{structefl_1_1Gfx_a7bff84c633983bdefb3d0949d7f22e66}} 
static struct \mbox{\hyperlink{structefl_1_1Gfx_1_1changed__event}{efl\+::\+Gfx\+::changed\+\_\+event}} {\bfseries changed\+\_\+event}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}
