方法
Gsk变换to_2d
声明 [源]
void
gsk_transform_to_2d (
GskTransform* self,
float* out_xx,
float* out_yx,
float* out_xy,
float* out_yy,
float* out_dx,
float* out_dy
)
描述 [源]
将变换转换到二维变换矩阵。
self
必须是二维变换。如果您不确定,可以使用
`gsk_transform_get_category()` >= GSK_TRANSFORM_CATEGORY_2D
检查。
返回值是 gsk_transform_to_matrix()
计算出的完整 4x4 矩阵的子集,其布局如下
| xx yx | | a b 0 |
| xy yy | = | c d 0 |
| dx dy | | tx ty 1 |
此函数可用于在 GskTransform
和其他二维绘图库(尤其是 Cairo)的矩阵类型之间进行转换。