Method
Gsk.Transform.to_affine
Declaration [src]
void
gsk_transform_to_affine (
GskTransform* self,
float* out_scale_x,
float* out_scale_y,
float* out_dx,
float* out_dy
)
Description [src]
Converts a GskTransform
to 2D affine transformation factors.
self
must be a 2D transformation. If you are not
sure, use gsk_transform_get_category()
>=
GSK_TRANSFORM_CATEGORY_2D_AFFINE
to check.
Parameters
out_scale_x |
float* |
return location for the scale factor in the x direction |
|
Direction: out | |
Ownership of the data is transferred to the callee | |
out_scale_y |
float* |
return location for the scale factor in the y direction |
|
Direction: out | |
Ownership of the data is transferred to the callee | |
out_dx |
float* |
return location for the translation in the x direction |
|
Direction: out | |
Ownership of the data is transferred to the callee | |
out_dy |
float* |
return location for the translation in the y direction |
|
Direction: out | |
Ownership of the data is transferred to the callee |