结构

GskPathPoint

自:4.14

描述 [src]

struct GskPathPoint {
  /* No available fields */
}

表示路径上某点的非透明类型。

它可以通过询问该点的路径属性,例如它的切线或它的曲率来获取。

要获取 GskPathPoint,请使用 gsk_path_get_closest_point()gsk_path_get_start_point()gsk_path_get_end_point()gsk_path_measure_get_point()

请注意,GskPathPoint 结构旨在分配在栈上,并且不持有从其获取的路径对象的引用。调用者有责任在使用 GskPathPoint 时始终保留对路径的引用。

自以下版本提供:4.14

实例方法

gsk_path_point_compare

返回 point1point2 之前还是之后。

自:4.14

gsk_path_point_copy

复制路径点。

自:4.14

gsk_path_point_equal

返回两个路径点是否在所有路径上引用同一位置。

自:4.14

gsk_path_point_free

释放 gsk_path_point_copy() 所复制的路径点。

自:4.14

gsk_path_point_get_curvature

计算该点处路径的曲率。

自:4.14

gsk_path_point_get_distance

返回从路径开始到该点的距离。

自:4.14

gsk_path_point_get_position

获取该点的坐标。

自:4.14

gsk_path_point_get_rotation

获取给定点处切线的方向。

自:4.14

gsk_path_point_get_tangent

获取该点处路径的切线。

自:4.14