\hypertarget{structefl_1_1gfx_1_1Shape}{}\section{efl\+:\+:gfx\+:\+:Shape Struct Reference}
\label{structefl_1_1gfx_1_1Shape}\index{efl\+::gfx\+::\+Shape@{efl\+::gfx\+::\+Shape}}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structefl_1_1gfx_1_1Shape_ab38d989b6b3c22523b46779b353cb6c5}{}\label{structefl_1_1gfx_1_1Shape_ab38d989b6b3c22523b46779b353cb6c5} 
{\bfseries Shape} (\+::\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$eo)
\item 
\hypertarget{structefl_1_1gfx_1_1Shape_a76a6a191e2bab01d9be19f2232e906e7}{}\label{structefl_1_1gfx_1_1Shape_a76a6a191e2bab01d9be19f2232e906e7} 
{\bfseries Shape} (std\+::nullptr\+\_\+t)
\item 
\hypertarget{structefl_1_1gfx_1_1Shape_aa57cb4a69c05faa5ade5962cb20e7341}{}\label{structefl_1_1gfx_1_1Shape_aa57cb4a69c05faa5ade5962cb20e7341} 
{\bfseries Shape} (\hyperlink{structefl_1_1gfx_1_1Shape}{Shape} const \&other)=default
\item 
\hypertarget{structefl_1_1gfx_1_1Shape_adc4a7653a968fcca3f62dab738da6541}{}\label{structefl_1_1gfx_1_1Shape_adc4a7653a968fcca3f62dab738da6541} 
{\bfseries Shape} (\hyperlink{structefl_1_1gfx_1_1Shape}{Shape} \&\&other)=default
\item 
\hypertarget{structefl_1_1gfx_1_1Shape_a3d8f035af00e5300a91034bbabda1f06}{}\label{structefl_1_1gfx_1_1Shape_a3d8f035af00e5300a91034bbabda1f06} 
\hyperlink{structefl_1_1gfx_1_1Shape}{Shape} \& {\bfseries operator=} (\hyperlink{structefl_1_1gfx_1_1Shape}{Shape} const \&other)=default
\item 
\hypertarget{structefl_1_1gfx_1_1Shape_a309b5e7e459b9933e8c31a39577706fc}{}\label{structefl_1_1gfx_1_1Shape_a309b5e7e459b9933e8c31a39577706fc} 
\hyperlink{structefl_1_1gfx_1_1Shape}{Shape} \& {\bfseries operator=} (\hyperlink{structefl_1_1gfx_1_1Shape}{Shape} \&\&other)=default
\item 
\hypertarget{structefl_1_1gfx_1_1Shape_ac4ce0293bf07068c705d401f77f06a5e}{}\label{structefl_1_1gfx_1_1Shape_ac4ce0293bf07068c705d401f77f06a5e} 
{\bfseries Shape} (\+::\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete} parent)
\item 
\hypertarget{structefl_1_1gfx_1_1Shape_abb40d4893358678a3eabd307bd2953af}{}\label{structefl_1_1gfx_1_1Shape_abb40d4893358678a3eabd307bd2953af} 
{\footnotesize template$<$typename F $>$ }\\{\bfseries Shape} (F f, typename \+::std\+::enable\+\_\+if$<$ \+::\hyperlink{structefl_1_1eolian_1_1is__callable}{efl\+::eolian\+::is\+\_\+callable}$<$ F $>$\+::value $>$\+::type $\ast$=0)
\item 
\hypertarget{structefl_1_1gfx_1_1Shape_ad0bf6771c1b3a1131b33d0532e8b1972}{}\label{structefl_1_1gfx_1_1Shape_ad0bf6771c1b3a1131b33d0532e8b1972} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ double $>$\+::type {\bfseries stroke\+\_\+scale\+\_\+get} () const
\item 
\hypertarget{structefl_1_1gfx_1_1Shape_aa466781ac246ad8e4075ba72ad6a2656}{}\label{structefl_1_1gfx_1_1Shape_aa466781ac246ad8e4075ba72ad6a2656} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries stroke\+\_\+scale\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type s) const
\item 
\hypertarget{structefl_1_1gfx_1_1Shape_a25e45df58b1df89e45ee5117c13ed7b2}{}\label{structefl_1_1gfx_1_1Shape_a25e45df58b1df89e45ee5117c13ed7b2} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries stroke\+\_\+color\+\_\+get} (\+::\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}$<$ int $>$\+::type r, \+::\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}$<$ int $>$\+::type g, \+::\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}$<$ int $>$\+::type b, \+::\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}$<$ int $>$\+::type a) const
\item 
\hypertarget{structefl_1_1gfx_1_1Shape_ada326f8d521dc297dc29f8d23ac34936}{}\label{structefl_1_1gfx_1_1Shape_ada326f8d521dc297dc29f8d23ac34936} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries stroke\+\_\+color\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ int $>$\+::type r, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ int $>$\+::type g, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ int $>$\+::type b, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ int $>$\+::type a) const
\item 
\hypertarget{structefl_1_1gfx_1_1Shape_a8b7d4f31b6990d0dcbf6e87c49ee7307}{}\label{structefl_1_1gfx_1_1Shape_a8b7d4f31b6990d0dcbf6e87c49ee7307} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ double $>$\+::type {\bfseries stroke\+\_\+width\+\_\+get} () const
\item 
\hypertarget{structefl_1_1gfx_1_1Shape_a03407f836ece3ea4c7ccc78b563e7a08}{}\label{structefl_1_1gfx_1_1Shape_a03407f836ece3ea4c7ccc78b563e7a08} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries stroke\+\_\+width\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type w) const
\item 
\hypertarget{structefl_1_1gfx_1_1Shape_a64a7266d62645c2a0cd3dd87b1d2ae08}{}\label{structefl_1_1gfx_1_1Shape_a64a7266d62645c2a0cd3dd87b1d2ae08} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ double $>$\+::type {\bfseries stroke\+\_\+location\+\_\+get} () const
\item 
\hypertarget{structefl_1_1gfx_1_1Shape_a036285782a4940685c75c6fd9bb09669}{}\label{structefl_1_1gfx_1_1Shape_a036285782a4940685c75c6fd9bb09669} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries stroke\+\_\+location\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type centered) const
\item 
\hypertarget{structefl_1_1gfx_1_1Shape_a839b08b7910f3bb80a5f1e729bec82b7}{}\label{structefl_1_1gfx_1_1Shape_a839b08b7910f3bb80a5f1e729bec82b7} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ Efl\+\_\+\+Gfx\+\_\+\+Cap $>$\+::type {\bfseries stroke\+\_\+cap\+\_\+get} () const
\item 
\hypertarget{structefl_1_1gfx_1_1Shape_a1619e78daae134ccafc1ead96e09ad60}{}\label{structefl_1_1gfx_1_1Shape_a1619e78daae134ccafc1ead96e09ad60} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries stroke\+\_\+cap\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ Efl\+\_\+\+Gfx\+\_\+\+Cap $>$\+::type c) const
\item 
\hypertarget{structefl_1_1gfx_1_1Shape_ad82219a8079032ee202a3dd556354de4}{}\label{structefl_1_1gfx_1_1Shape_ad82219a8079032ee202a3dd556354de4} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ Efl\+\_\+\+Gfx\+\_\+\+Join $>$\+::type {\bfseries stroke\+\_\+join\+\_\+get} () const
\item 
\hypertarget{structefl_1_1gfx_1_1Shape_a36008958828af57ddb61ff61bea716a4}{}\label{structefl_1_1gfx_1_1Shape_a36008958828af57ddb61ff61bea716a4} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries stroke\+\_\+join\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ Efl\+\_\+\+Gfx\+\_\+\+Join $>$\+::type j) const
\item 
\hypertarget{structefl_1_1gfx_1_1Shape_a6c6a448c11e602043097b944d5d07ace}{}\label{structefl_1_1gfx_1_1Shape_a6c6a448c11e602043097b944d5d07ace} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ Efl\+\_\+\+Gfx\+\_\+\+Fill\+\_\+\+Rule $>$\+::type {\bfseries fill\+\_\+rule\+\_\+get} () const
\item 
\hypertarget{structefl_1_1gfx_1_1Shape_a67dcb5e9f6f56e390e77422206b6bb49}{}\label{structefl_1_1gfx_1_1Shape_a67dcb5e9f6f56e390e77422206b6bb49} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries fill\+\_\+rule\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ Efl\+\_\+\+Gfx\+\_\+\+Fill\+\_\+\+Rule $>$\+::type fill\+\_\+rule) const
\item 
\hypertarget{structefl_1_1gfx_1_1Shape_ac22c9c0e798b9d5fba84595e028dde45}{}\label{structefl_1_1gfx_1_1Shape_ac22c9c0e798b9d5fba84595e028dde45} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries path\+\_\+length\+\_\+get} (\+::\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}$<$ unsigned int $>$\+::type commands, \+::\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}$<$ unsigned int $>$\+::type points) const
\item 
\hypertarget{structefl_1_1gfx_1_1Shape_a09c7ca1fbc0f25200f610bfbbb0e5484}{}\label{structefl_1_1gfx_1_1Shape_a09c7ca1fbc0f25200f610bfbbb0e5484} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries current\+\_\+get} (\+::\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}$<$ double $>$\+::type x, \+::\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}$<$ double $>$\+::type y) const
\item 
\hypertarget{structefl_1_1gfx_1_1Shape_af367e859202fff8e02b3389995086056}{}\label{structefl_1_1gfx_1_1Shape_af367e859202fff8e02b3389995086056} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries current\+\_\+ctrl\+\_\+get} (\+::\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}$<$ double $>$\+::type x, \+::\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}$<$ double $>$\+::type y) const
\item 
\hypertarget{structefl_1_1gfx_1_1Shape_a57c124528fe30b94a0b1e9054854cadf}{}\label{structefl_1_1gfx_1_1Shape_a57c124528fe30b94a0b1e9054854cadf} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries dup} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structeo_1_1Base}{eo\+::\+Base} $>$\+::type dup\+\_\+from) const
\item 
\hypertarget{structefl_1_1gfx_1_1Shape_a7589ed0172876f6f8673a06347f58fef}{}\label{structefl_1_1gfx_1_1Shape_a7589ed0172876f6f8673a06347f58fef} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries bounds\+\_\+get} (\+::\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}$<$ \hyperlink{group__Eina__Rectangle__Group_gad1f49db9be2cd747f458ebf4718b6228}{Eina\+\_\+\+Rectangle} $>$\+::type r) const
\item 
\hypertarget{structefl_1_1gfx_1_1Shape_a8ae4af1dadbd27694f086aa20f7dd317}{}\label{structefl_1_1gfx_1_1Shape_a8ae4af1dadbd27694f086aa20f7dd317} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries reset} () const
\item 
\hypertarget{structefl_1_1gfx_1_1Shape_a57c8894eeb2b2a178b23f28061a4dc5c}{}\label{structefl_1_1gfx_1_1Shape_a57c8894eeb2b2a178b23f28061a4dc5c} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries append\+\_\+move\+\_\+to} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type x, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type y) const
\item 
\hypertarget{structefl_1_1gfx_1_1Shape_a9ddb8fe4d1863d1e90511a705c581d2a}{}\label{structefl_1_1gfx_1_1Shape_a9ddb8fe4d1863d1e90511a705c581d2a} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries append\+\_\+line\+\_\+to} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type x, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type y) const
\item 
\hypertarget{structefl_1_1gfx_1_1Shape_ac55c0e70ac483e04afeb50656f0f4646}{}\label{structefl_1_1gfx_1_1Shape_ac55c0e70ac483e04afeb50656f0f4646} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries append\+\_\+quadratic\+\_\+to} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type x, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type y, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type ctrl\+\_\+x, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type ctrl\+\_\+y) const
\item 
\hypertarget{structefl_1_1gfx_1_1Shape_a580cddf284d9b48bffb14c52dd3f0191}{}\label{structefl_1_1gfx_1_1Shape_a580cddf284d9b48bffb14c52dd3f0191} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries append\+\_\+squadratic\+\_\+to} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type x, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type y) const
\item 
\hypertarget{structefl_1_1gfx_1_1Shape_ae6592c493e4e61fc5c828246fc0745e1}{}\label{structefl_1_1gfx_1_1Shape_ae6592c493e4e61fc5c828246fc0745e1} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries append\+\_\+cubic\+\_\+to} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type ctrl\+\_\+x0, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type ctrl\+\_\+y0, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type ctrl\+\_\+x1, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type ctrl\+\_\+y1, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type x, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type y) const
\item 
\hypertarget{structefl_1_1gfx_1_1Shape_afb493dbb86f9cb2d3173d0c5f4ca4ece}{}\label{structefl_1_1gfx_1_1Shape_afb493dbb86f9cb2d3173d0c5f4ca4ece} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries append\+\_\+scubic\+\_\+to} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type x, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type y, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type ctrl\+\_\+x, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type ctrl\+\_\+y) const
\item 
\hypertarget{structefl_1_1gfx_1_1Shape_aed431ac8a5e49c7467c33472fbb6e48c}{}\label{structefl_1_1gfx_1_1Shape_aed431ac8a5e49c7467c33472fbb6e48c} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries append\+\_\+arc\+\_\+to} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type x, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type y, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type rx, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type ry, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type angle, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ bool $>$\+::type large\+\_\+arc, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ bool $>$\+::type sweep) const
\item 
\hypertarget{structefl_1_1gfx_1_1Shape_aed364c31a18db11834972b7dfc385a8c}{}\label{structefl_1_1gfx_1_1Shape_aed364c31a18db11834972b7dfc385a8c} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries append\+\_\+arc} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type x, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type y, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type w, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type h, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type start\+\_\+angle, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type sweep\+\_\+length) const
\item 
\hypertarget{structefl_1_1gfx_1_1Shape_a44705522458c0f8892e75d2f86ae6dd0}{}\label{structefl_1_1gfx_1_1Shape_a44705522458c0f8892e75d2f86ae6dd0} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries append\+\_\+close} () const
\item 
\hypertarget{structefl_1_1gfx_1_1Shape_acd845dc525b68cd78022ed8b096e8c82}{}\label{structefl_1_1gfx_1_1Shape_acd845dc525b68cd78022ed8b096e8c82} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries append\+\_\+circle} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type x, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type y, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type radius) const
\item 
\hypertarget{structefl_1_1gfx_1_1Shape_a2bfbb50a8ce08369fc38dee353dbaccf}{}\label{structefl_1_1gfx_1_1Shape_a2bfbb50a8ce08369fc38dee353dbaccf} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries append\+\_\+rect} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type x, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type y, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type w, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type h, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type rx, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type ry) const
\item 
\hypertarget{structefl_1_1gfx_1_1Shape_ac431e96ed4cd73656894aaefd11ace1c}{}\label{structefl_1_1gfx_1_1Shape_ac431e96ed4cd73656894aaefd11ace1c} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries append\+\_\+svg\+\_\+path} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type svg\+\_\+path\+\_\+data) const
\item 
\hypertarget{structefl_1_1gfx_1_1Shape_a459fe5c3f4efb46cdf74dfd80d1d02f4}{}\label{structefl_1_1gfx_1_1Shape_a459fe5c3f4efb46cdf74dfd80d1d02f4} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries interpolate} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structeo_1_1Base}{eo\+::\+Base} $>$\+::type from, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structeo_1_1Base}{eo\+::\+Base} $>$\+::type to, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type pos\+\_\+map) const
\item 
\hypertarget{structefl_1_1gfx_1_1Shape_aa8c7036ab9c2917ec6935369d7a6471d}{}\label{structefl_1_1gfx_1_1Shape_aa8c7036ab9c2917ec6935369d7a6471d} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries equal\+\_\+commands} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structeo_1_1Base}{eo\+::\+Base} $>$\+::type with) const
\item 
\hypertarget{structefl_1_1gfx_1_1Shape_a20958cad576eac7504b38a403cc50de5}{}\label{structefl_1_1gfx_1_1Shape_a20958cad576eac7504b38a403cc50de5} 
\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$ {\bfseries \+\_\+eo\+\_\+ptr} () const
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structefl_1_1gfx_1_1Shape_af237eac4ae5dbe32879fed9fa3803425}{}\label{structefl_1_1gfx_1_1Shape_af237eac4ae5dbe32879fed9fa3803425} 
static \hyperlink{group__Eo_ga88d29df76a2921aa5478803156d83be5}{Eo\+\_\+\+Class} const  $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}
