Functions | |
EVAS_API void | evas_vg_node_transformation_set (Evas_Vg_Node *obj, const Eina_Matrix3 *m) |
Sets the transformation matrix to be used for this node object. More... | |
EVAS_API const Eina_Matrix3 * | evas_vg_node_transformation_get (const Evas_Vg_Node *obj) |
Gets the transformation matrix used for this node object. More... | |
EVAS_API void | evas_vg_node_origin_set (Evas_Vg_Node *obj, double x, double y) |
Sets the origin position of the node object. More... | |
EVAS_API void | evas_vg_node_origin_get (const Evas_Vg_Node *obj, double *x, double *y) |
Gets the origin position of the node object. More... | |
EVAS_API void | evas_vg_node_mask_set (Evas_Vg_Node *obj, Evas_Vg_Node *mask, int op) |
Set Mask Node to this renderer. More... | |
EVAS_API void evas_vg_node_transformation_set | ( | Evas_Vg_Node * | obj, |
const Eina_Matrix3 * | m | ||
) |
Sets the transformation matrix to be used for this node object.
null
to cancel the applied transformation.[in] | obj | The object. |
[in] | m | The transformation matrix. |
EVAS_API const Eina_Matrix3 * evas_vg_node_transformation_get | ( | const Evas_Vg_Node * | obj | ) |
Gets the transformation matrix used for this node object.
[in] | obj | The object. |
EVAS_API void evas_vg_node_origin_set | ( | Evas_Vg_Node * | obj, |
double | x, | ||
double | y | ||
) |
Sets the origin position of the node object.
This origin position affects node transformation.
[in] | obj | The object. |
[in] | x | origin x position. |
[in] | y | origin y position. |
EVAS_API void evas_vg_node_origin_get | ( | const Evas_Vg_Node * | obj, |
double * | x, | ||
double * | y | ||
) |
Gets the origin position of the node object.
[in] | obj | The object. |
[out] | x | origin x position. |
[out] | y | origin y position. |
EVAS_API void evas_vg_node_mask_set | ( | Evas_Vg_Node * | obj, |
Evas_Vg_Node * | mask, | ||
int | op | ||
) |
Set Mask Node to this renderer.
[in] | obj | The object. |
[in] | mask | Mask object |
[in] | op | Masking Option. Reserved |