\hypertarget{structefl_1_1vg_1_1Shape}{}\section{efl\+:\+:vg\+:\+:Shape Struct Reference}
\label{structefl_1_1vg_1_1Shape}\index{efl\+::vg\+::\+Shape@{efl\+::vg\+::\+Shape}}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structefl_1_1vg_1_1Shape_a3627842fe0ed03000178f5b92473ad16}\label{structefl_1_1vg_1_1Shape_a3627842fe0ed03000178f5b92473ad16}} 
{\bfseries Shape} (\+::\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$eo)
\item 
\mbox{\Hypertarget{structefl_1_1vg_1_1Shape_a2f549e0c4931e0b82b2a960be552d516}\label{structefl_1_1vg_1_1Shape_a2f549e0c4931e0b82b2a960be552d516}} 
{\bfseries Shape} (std\+::nullptr\+\_\+t)
\item 
\mbox{\Hypertarget{structefl_1_1vg_1_1Shape_adcd602c10af4358ecd7a3e6bb8636808}\label{structefl_1_1vg_1_1Shape_adcd602c10af4358ecd7a3e6bb8636808}} 
{\bfseries Shape} (\mbox{\hyperlink{structefl_1_1vg_1_1Shape}{Shape}} const \&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1vg_1_1Shape_a8a99890fe5a73dc18aae82917c8052e8}\label{structefl_1_1vg_1_1Shape_a8a99890fe5a73dc18aae82917c8052e8}} 
{\bfseries Shape} (\mbox{\hyperlink{structefl_1_1vg_1_1Shape}{Shape}} \&\&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1vg_1_1Shape_a75736393dffe54c81d80594cc3c2998a}\label{structefl_1_1vg_1_1Shape_a75736393dffe54c81d80594cc3c2998a}} 
\mbox{\hyperlink{structefl_1_1vg_1_1Shape}{Shape}} \& {\bfseries operator=} (\mbox{\hyperlink{structefl_1_1vg_1_1Shape}{Shape}} const \&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1vg_1_1Shape_a84dd9287e678bf415f1d157a8c27fd93}\label{structefl_1_1vg_1_1Shape_a84dd9287e678bf415f1d157a8c27fd93}} 
\mbox{\hyperlink{structefl_1_1vg_1_1Shape}{Shape}} \& {\bfseries operator=} (\mbox{\hyperlink{structefl_1_1vg_1_1Shape}{Shape}} \&\&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1vg_1_1Shape_a6164b9f0ddda2e5e0697669183d176d3}\label{structefl_1_1vg_1_1Shape_a6164b9f0ddda2e5e0697669183d176d3}} 
{\bfseries Shape} (\+::\mbox{\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete}} parent)
\item 
\mbox{\Hypertarget{structefl_1_1vg_1_1Shape_aa45e2226d87b1967643c138e16d93450}\label{structefl_1_1vg_1_1Shape_aa45e2226d87b1967643c138e16d93450}} 
{\footnotesize template$<$typename F $>$ }\\{\bfseries Shape} (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_1vg_1_1Shape_a9b5c2988b2eb4323a7e940ae258a226c}\label{structefl_1_1vg_1_1Shape_a9b5c2988b2eb4323a7e940ae258a226c}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ \+::\mbox{\hyperlink{structefl_1_1VG}{efl\+::\+VG}} $>$\+::type {\bfseries fill\+\_\+get} () const
\item 
\mbox{\Hypertarget{structefl_1_1vg_1_1Shape_a8d10fc0b99f6b16485a5c4e88bc6b1f9}\label{structefl_1_1vg_1_1Shape_a8d10fc0b99f6b16485a5c4e88bc6b1f9}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries fill\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{structefl_1_1VG}{efl\+::\+VG}} $>$\+::type f) const
\item 
\mbox{\Hypertarget{structefl_1_1vg_1_1Shape_ad1bfe2019345e5db105761363d530e67}\label{structefl_1_1vg_1_1Shape_ad1bfe2019345e5db105761363d530e67}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ \+::\mbox{\hyperlink{structefl_1_1VG}{efl\+::\+VG}} $>$\+::type {\bfseries stroke\+\_\+fill\+\_\+get} () const
\item 
\mbox{\Hypertarget{structefl_1_1vg_1_1Shape_ab9e07e2312a12748f8ce2302401a1acc}\label{structefl_1_1vg_1_1Shape_ab9e07e2312a12748f8ce2302401a1acc}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries stroke\+\_\+fill\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{structefl_1_1VG}{efl\+::\+VG}} $>$\+::type f) const
\item 
\mbox{\Hypertarget{structefl_1_1vg_1_1Shape_a56f0c69a210ca04bdf6b6ac2de3685f1}\label{structefl_1_1vg_1_1Shape_a56f0c69a210ca04bdf6b6ac2de3685f1}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ \+::\mbox{\hyperlink{structefl_1_1VG}{efl\+::\+VG}} $>$\+::type {\bfseries stroke\+\_\+marker\+\_\+get} () const
\item 
\mbox{\Hypertarget{structefl_1_1vg_1_1Shape_a0b3137afc332e5391ae1abae39204e3c}\label{structefl_1_1vg_1_1Shape_a0b3137afc332e5391ae1abae39204e3c}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries stroke\+\_\+marker\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{structefl_1_1VG}{efl\+::\+VG}} $>$\+::type m) const
\item 
\mbox{\Hypertarget{structefl_1_1vg_1_1Shape_a07e173b79fef8b8c26638670cb48fef2}\label{structefl_1_1vg_1_1Shape_a07e173b79fef8b8c26638670cb48fef2}} 
\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_1vg_1_1Shape_ad91e0685c5617f332c7b2d4524761f04}\label{structefl_1_1vg_1_1Shape_ad91e0685c5617f332c7b2d4524761f04}} 
static \mbox{\hyperlink{group__Eo_ga4f7483d7c5a34a3b81d8f8467fdd566a}{Efl\+\_\+\+Class}} const  $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}
