方法

Gsk路径get_closest_point

since: 4.14

声明 [源代码]

gboolean
gsk_path_get_closest_point (
  GskPath* self,
  const graphene_point_t* point,
  float threshold,
  GskPathPoint* result,
  float* distance
)

描述 [源代码]

计算路径上给定点的最近点。

如果没有比给定阈值更近的点,则返回false。

自: 4.14

参数

类型: graphene_point_t

该点。

数据由方法调用者拥有。
阈值

类型: float

允许的最大距离。

结果

类型: GskPathPoint

最近点的返回位置。

由函数设置该参数。
返回的数据属于该实例。
距离

类型: float*

距离的返回位置。

由函数设置该参数。
该参数可以是NULL

返回值

类型: boolean

如果point被设置为上最靠近的点,则为真,如果没有任何点比threshold更近,则为假。