Tizen Native API  9.0
Vector Graphics Node Functions

Functions

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.
const Eina_Matrix3evas_vg_node_transformation_get (const Evas_Vg_Node *obj)
 Gets the transformation matrix used for this node object.
void evas_vg_node_origin_set (Evas_Vg_Node *obj, double x, double y)
 Sets the origin position of the node object.
void evas_vg_node_origin_get (const Evas_Vg_Node *obj, double *x, double *y)
 Gets the origin position of the node object.
void evas_vg_node_mask_set (Evas_Vg_Node *obj, Evas_Vg_Node *mask, int op)
 Set Mask Node to this renderer.

Function Documentation

void evas_vg_node_mask_set ( Evas_Vg_Node *  obj,
Evas_Vg_Node *  mask,
int  op 
)

Set Mask Node to this renderer.

Parameters:
[in]objThe object.
[in]maskMask object
[in]opMasking Option. Reserved
Since (EFL) :
1.24
void evas_vg_node_origin_get ( const Evas_Vg_Node *  obj,
double *  x,
double *  y 
)

Gets the origin position of the node object.

Parameters:
[in]objThe object.
[out]xorigin x position.
[out]yorigin y position.
Since (EFL) :
1.14
Since :
3.0
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.

Parameters:
[in]objThe object.
[in]xorigin x position.
[in]yorigin y position.
Since (EFL) :
1.14
Since :
3.0
const Eina_Matrix3* evas_vg_node_transformation_get ( const Evas_Vg_Node *  obj)

Gets the transformation matrix used for this node object.

Parameters:
[in]objThe object.
Returns:
The transformation matrix.
Since (EFL) :
1.14
Since :
3.0
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.

Note:
Pass null to cancel the applied transformation.
Parameters:
[in]objThe object.
[in]mThe transformation matrix.
Since (EFL) :
1.14
Since :
3.0