方法
用户接口库转换to_affine
声明 [源代码位置]
void
gsk_transform_to_affine (
GskTransform* self,
float* out_scale_x,
float* out_scale_y,
float* out_dx,
float* out_dy
)
描述 [源代码位置]
将转换转换为2D仿射变换因素。
要使用此函数返回的因素重新创建等效转换,使用
gsk_transform_scale (
gsk_transform_translate (
NULL,
&GRAPHENE_POINT_T (dx, dy)),
sx, sy)
self
必须是一个二维仿射变换。如果您不确定,请使用
`gsk_transform_get_category()` >= GSK_TRANSFORM_CATEGORY_2D_AFFINE
来检查。