\hypertarget{group__Evas__Vg__Node__Group}{}\doxysection{Vector Graphics Node Functions}
\label{group__Evas__Vg__Node__Group}\index{Vector Graphics Node Functions@{Vector Graphics Node Functions}}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
EVAS\+\_\+\+API void \mbox{\hyperlink{group__Evas__Vg__Node__Group_ga0c2428867ddb62a2c65df01ea9f0373b}{evas\+\_\+vg\+\_\+node\+\_\+transformation\+\_\+set}} (Evas\+\_\+\+Vg\+\_\+\+Node $\ast$obj, const \mbox{\hyperlink{group__Eina__Matrix3__Group_ga8c3fb1203ec3bcfdcde63d76caedc375}{Eina\+\_\+\+Matrix3}} $\ast$m)
\begin{DoxyCompactList}\small\item\em Sets the transformation matrix to be used for this node object. \end{DoxyCompactList}\item 
EVAS\+\_\+\+API const \mbox{\hyperlink{group__Eina__Matrix3__Group_ga8c3fb1203ec3bcfdcde63d76caedc375}{Eina\+\_\+\+Matrix3}} $\ast$ \mbox{\hyperlink{group__Evas__Vg__Node__Group_gaf382e7aeb38ba8c9439c6ebcc278df36}{evas\+\_\+vg\+\_\+node\+\_\+transformation\+\_\+get}} (const Evas\+\_\+\+Vg\+\_\+\+Node $\ast$obj)
\begin{DoxyCompactList}\small\item\em Gets the transformation matrix used for this node object. \end{DoxyCompactList}\item 
EVAS\+\_\+\+API void \mbox{\hyperlink{group__Evas__Vg__Node__Group_gaf3096ae159d9cfce4c636ea11a7ef392}{evas\+\_\+vg\+\_\+node\+\_\+origin\+\_\+set}} (Evas\+\_\+\+Vg\+\_\+\+Node $\ast$obj, double x, double y)
\begin{DoxyCompactList}\small\item\em Sets the origin position of the node object. \end{DoxyCompactList}\item 
EVAS\+\_\+\+API void \mbox{\hyperlink{group__Evas__Vg__Node__Group_ga4914f041c88f24e7370ac262b21c0d55}{evas\+\_\+vg\+\_\+node\+\_\+origin\+\_\+get}} (const Evas\+\_\+\+Vg\+\_\+\+Node $\ast$obj, double $\ast$x, double $\ast$y)
\begin{DoxyCompactList}\small\item\em Gets the origin position of the node object. \end{DoxyCompactList}\item 
EVAS\+\_\+\+API void \mbox{\hyperlink{group__Evas__Vg__Node__Group_gad6ba2fab6d2a13fe776932364012d9c8}{evas\+\_\+vg\+\_\+node\+\_\+mask\+\_\+set}} (Evas\+\_\+\+Vg\+\_\+\+Node $\ast$obj, Evas\+\_\+\+Vg\+\_\+\+Node $\ast$mask, int op)
\begin{DoxyCompactList}\small\item\em Set Mask Node to this renderer. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{group__Evas__Vg__Node__Group_ga0c2428867ddb62a2c65df01ea9f0373b}\label{group__Evas__Vg__Node__Group_ga0c2428867ddb62a2c65df01ea9f0373b}} 
\index{Vector Graphics Node Functions@{Vector Graphics Node Functions}!evas\_vg\_node\_transformation\_set@{evas\_vg\_node\_transformation\_set}}
\index{evas\_vg\_node\_transformation\_set@{evas\_vg\_node\_transformation\_set}!Vector Graphics Node Functions@{Vector Graphics Node Functions}}
\doxysubsubsection{\texorpdfstring{evas\_vg\_node\_transformation\_set()}{evas\_vg\_node\_transformation\_set()}}
{\footnotesize\ttfamily EVAS\+\_\+\+API void evas\+\_\+vg\+\_\+node\+\_\+transformation\+\_\+set (\begin{DoxyParamCaption}\item[{Evas\+\_\+\+Vg\+\_\+\+Node $\ast$}]{obj,  }\item[{const \mbox{\hyperlink{group__Eina__Matrix3__Group_ga8c3fb1203ec3bcfdcde63d76caedc375}{Eina\+\_\+\+Matrix3}} $\ast$}]{m }\end{DoxyParamCaption})}



Sets the transformation matrix to be used for this node object. 

\begin{DoxyNote}{Note}
Pass {\ttfamily null} to cancel the applied transformation.
\end{DoxyNote}

\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em m} & The transformation matrix.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+14 
\end{DoxySince}
\mbox{\Hypertarget{group__Evas__Vg__Node__Group_gaf382e7aeb38ba8c9439c6ebcc278df36}\label{group__Evas__Vg__Node__Group_gaf382e7aeb38ba8c9439c6ebcc278df36}} 
\index{Vector Graphics Node Functions@{Vector Graphics Node Functions}!evas\_vg\_node\_transformation\_get@{evas\_vg\_node\_transformation\_get}}
\index{evas\_vg\_node\_transformation\_get@{evas\_vg\_node\_transformation\_get}!Vector Graphics Node Functions@{Vector Graphics Node Functions}}
\doxysubsubsection{\texorpdfstring{evas\_vg\_node\_transformation\_get()}{evas\_vg\_node\_transformation\_get()}}
{\footnotesize\ttfamily EVAS\+\_\+\+API const \mbox{\hyperlink{group__Eina__Matrix3__Group_ga8c3fb1203ec3bcfdcde63d76caedc375}{Eina\+\_\+\+Matrix3}} $\ast$ evas\+\_\+vg\+\_\+node\+\_\+transformation\+\_\+get (\begin{DoxyParamCaption}\item[{const Evas\+\_\+\+Vg\+\_\+\+Node $\ast$}]{obj }\end{DoxyParamCaption})}



Gets the transformation matrix used for this node object. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The transformation matrix.
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+14 
\end{DoxySince}
\mbox{\Hypertarget{group__Evas__Vg__Node__Group_gaf3096ae159d9cfce4c636ea11a7ef392}\label{group__Evas__Vg__Node__Group_gaf3096ae159d9cfce4c636ea11a7ef392}} 
\index{Vector Graphics Node Functions@{Vector Graphics Node Functions}!evas\_vg\_node\_origin\_set@{evas\_vg\_node\_origin\_set}}
\index{evas\_vg\_node\_origin\_set@{evas\_vg\_node\_origin\_set}!Vector Graphics Node Functions@{Vector Graphics Node Functions}}
\doxysubsubsection{\texorpdfstring{evas\_vg\_node\_origin\_set()}{evas\_vg\_node\_origin\_set()}}
{\footnotesize\ttfamily EVAS\+\_\+\+API void evas\+\_\+vg\+\_\+node\+\_\+origin\+\_\+set (\begin{DoxyParamCaption}\item[{Evas\+\_\+\+Vg\+\_\+\+Node $\ast$}]{obj,  }\item[{double}]{x,  }\item[{double}]{y }\end{DoxyParamCaption})}



Sets the origin position of the node object. 

This origin position affects node transformation.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em x} & {\ttfamily origin} x position. \\
\hline
\mbox{\texttt{ in}}  & {\em y} & {\ttfamily origin} y position.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+14 
\end{DoxySince}
\mbox{\Hypertarget{group__Evas__Vg__Node__Group_ga4914f041c88f24e7370ac262b21c0d55}\label{group__Evas__Vg__Node__Group_ga4914f041c88f24e7370ac262b21c0d55}} 
\index{Vector Graphics Node Functions@{Vector Graphics Node Functions}!evas\_vg\_node\_origin\_get@{evas\_vg\_node\_origin\_get}}
\index{evas\_vg\_node\_origin\_get@{evas\_vg\_node\_origin\_get}!Vector Graphics Node Functions@{Vector Graphics Node Functions}}
\doxysubsubsection{\texorpdfstring{evas\_vg\_node\_origin\_get()}{evas\_vg\_node\_origin\_get()}}
{\footnotesize\ttfamily EVAS\+\_\+\+API void evas\+\_\+vg\+\_\+node\+\_\+origin\+\_\+get (\begin{DoxyParamCaption}\item[{const Evas\+\_\+\+Vg\+\_\+\+Node $\ast$}]{obj,  }\item[{double $\ast$}]{x,  }\item[{double $\ast$}]{y }\end{DoxyParamCaption})}



Gets the origin position of the node object. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ out}}  & {\em x} & {\ttfamily origin} x position. \\
\hline
\mbox{\texttt{ out}}  & {\em y} & {\ttfamily origin} y position.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+14 
\end{DoxySince}
\mbox{\Hypertarget{group__Evas__Vg__Node__Group_gad6ba2fab6d2a13fe776932364012d9c8}\label{group__Evas__Vg__Node__Group_gad6ba2fab6d2a13fe776932364012d9c8}} 
\index{Vector Graphics Node Functions@{Vector Graphics Node Functions}!evas\_vg\_node\_mask\_set@{evas\_vg\_node\_mask\_set}}
\index{evas\_vg\_node\_mask\_set@{evas\_vg\_node\_mask\_set}!Vector Graphics Node Functions@{Vector Graphics Node Functions}}
\doxysubsubsection{\texorpdfstring{evas\_vg\_node\_mask\_set()}{evas\_vg\_node\_mask\_set()}}
{\footnotesize\ttfamily EVAS\+\_\+\+API void evas\+\_\+vg\+\_\+node\+\_\+mask\+\_\+set (\begin{DoxyParamCaption}\item[{Evas\+\_\+\+Vg\+\_\+\+Node $\ast$}]{obj,  }\item[{Evas\+\_\+\+Vg\+\_\+\+Node $\ast$}]{mask,  }\item[{int}]{op }\end{DoxyParamCaption})}



Set Mask Node to this renderer. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em mask} & Mask object \\
\hline
\mbox{\texttt{ in}}  & {\em op} & Masking Option. Reserved\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+24 
\end{DoxySince}
