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 |