\hypertarget{structefl_1_1VG}{}\section{efl\+:\+:VG Struct Reference}
\label{structefl_1_1VG}\index{efl\+::\+VG@{efl\+::\+VG}}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structefl_1_1VG_addc987914b3e08bac0293755dfe4b720}\label{structefl_1_1VG_addc987914b3e08bac0293755dfe4b720}} 
{\bfseries VG} (\+::\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$eo)
\item 
\mbox{\Hypertarget{structefl_1_1VG_a9f3203be72ce29ffcb1916abe0e1826c}\label{structefl_1_1VG_a9f3203be72ce29ffcb1916abe0e1826c}} 
{\bfseries VG} (std\+::nullptr\+\_\+t)
\item 
\mbox{\Hypertarget{structefl_1_1VG_abe19a5159dbbc968c22ce6c4d984a925}\label{structefl_1_1VG_abe19a5159dbbc968c22ce6c4d984a925}} 
{\bfseries VG} (\mbox{\hyperlink{structefl_1_1VG}{VG}} const \&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1VG_a092ec2cb4bee18c4eccea0ca9a758a20}\label{structefl_1_1VG_a092ec2cb4bee18c4eccea0ca9a758a20}} 
{\bfseries VG} (\mbox{\hyperlink{structefl_1_1VG}{VG}} \&\&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1VG_a89c008aabd94a125f8c69b3bcd4f521e}\label{structefl_1_1VG_a89c008aabd94a125f8c69b3bcd4f521e}} 
\mbox{\hyperlink{structefl_1_1VG}{VG}} \& {\bfseries operator=} (\mbox{\hyperlink{structefl_1_1VG}{VG}} const \&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1VG_a4d6b4191ef9a6746fa370db385c7a0f0}\label{structefl_1_1VG_a4d6b4191ef9a6746fa370db385c7a0f0}} 
\mbox{\hyperlink{structefl_1_1VG}{VG}} \& {\bfseries operator=} (\mbox{\hyperlink{structefl_1_1VG}{VG}} \&\&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1VG_a28e012d9580cd64f9c3a33bcc1ddc73d}\label{structefl_1_1VG_a28e012d9580cd64f9c3a33bcc1ddc73d}} 
{\bfseries VG} (\+::\mbox{\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete}} parent)
\item 
\mbox{\Hypertarget{structefl_1_1VG_a2b8ede68f7327246cde8637b0da72271}\label{structefl_1_1VG_a2b8ede68f7327246cde8637b0da72271}} 
{\footnotesize template$<$typename F $>$ }\\{\bfseries VG} (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_aa9953ec5918213d2ee8bc9188ebc5fd5}\label{structefl_1_1VG_aa9953ec5918213d2ee8bc9188ebc5fd5}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type {\bfseries name\+\_\+get} () const
\item 
\mbox{\Hypertarget{structefl_1_1VG_ab8e23ba1440168af824a0242df04f4ab}\label{structefl_1_1VG_ab8e23ba1440168af824a0242df04f4ab}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries name\+\_\+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 name) const
\item 
\mbox{\Hypertarget{structefl_1_1VG_aba549e9c567d9ff2d7d3ee1f53c9e9bb}\label{structefl_1_1VG_aba549e9c567d9ff2d7d3ee1f53c9e9bb}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ \mbox{\hyperlink{group__Eina__Matrix3__Group_ga8c3fb1203ec3bcfdcde63d76caedc375}{Eina\+\_\+\+Matrix3}} const  \& $>$\+::type {\bfseries transformation\+\_\+get} () const
\item 
\mbox{\Hypertarget{structefl_1_1VG_a508420faeaa21d2142b33ac74e7fab8f}\label{structefl_1_1VG_a508420faeaa21d2142b33ac74e7fab8f}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries transformation\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \mbox{\hyperlink{group__Eina__Matrix3__Group_ga8c3fb1203ec3bcfdcde63d76caedc375}{Eina\+\_\+\+Matrix3}} const \&$>$\+::type m) const
\item 
\mbox{\Hypertarget{structefl_1_1VG_a6010b6be85350225546c9b5c52832c8f}\label{structefl_1_1VG_a6010b6be85350225546c9b5c52832c8f}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries origin\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ double $>$\+::type x, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ double $>$\+::type y) const
\item 
\mbox{\Hypertarget{structefl_1_1VG_a1a6910e744bdcc192e8ade441ab88418}\label{structefl_1_1VG_a1a6910e744bdcc192e8ade441ab88418}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries origin\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ double $>$\+::type x, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ double $>$\+::type y) const
\item 
\mbox{\Hypertarget{structefl_1_1VG_a4269597bfd2f09b015f8a49455fed38a}\label{structefl_1_1VG_a4269597bfd2f09b015f8a49455fed38a}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ \+::\mbox{\hyperlink{structefl_1_1VG}{efl\+::\+VG}} $>$\+::type {\bfseries mask\+\_\+get} () const
\item 
\mbox{\Hypertarget{structefl_1_1VG_a2b4e7a91370ed8f5e4db08e76923df6c}\label{structefl_1_1VG_a2b4e7a91370ed8f5e4db08e76923df6c}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries mask\+\_\+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_ac6049925c7cf4ac642d59bdc9fd5cedb}\label{structefl_1_1VG_ac6049925c7cf4ac642d59bdc9fd5cedb}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries bounds\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ \mbox{\hyperlink{group__Eina__Rectangle__Group_gad1f49db9be2cd747f458ebf4718b6228}{Eina\+\_\+\+Rectangle}} $>$\+::type r) const
\item 
\mbox{\Hypertarget{structefl_1_1VG_a1da8e4c6013d17fdc4d58f79bc9de3b7}\label{structefl_1_1VG_a1da8e4c6013d17fdc4d58f79bc9de3b7}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries interpolate} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{structefl_1_1VG}{efl\+::\+VG}} $>$\+::type from, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{structefl_1_1VG}{efl\+::\+VG}} $>$\+::type to, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ double $>$\+::type pos\+\_\+map) const
\item 
\mbox{\Hypertarget{structefl_1_1VG_ae2266ab7159e67e8b1da973808d9cc7a}\label{structefl_1_1VG_ae2266ab7159e67e8b1da973808d9cc7a}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries dup} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{structefl_1_1VG}{efl\+::\+VG}} $>$\+::type from) const
\item 
\mbox{\Hypertarget{structefl_1_1VG_acb5f835d4fa3981dff51b77680f3099b}\label{structefl_1_1VG_acb5f835d4fa3981dff51b77680f3099b}} 
\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_a8a6643b5bc3e64d89a47710b5fe5d5ba}\label{structefl_1_1VG_a8a6643b5bc3e64d89a47710b5fe5d5ba}} 
static \mbox{\hyperlink{group__Eo_ga4f7483d7c5a34a3b81d8f8467fdd566a}{Efl\+\_\+\+Class}} const  $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}
