wip: api for exact points
diff --git a/gsk/gskpathmeasure.h b/gsk/gskpathmeasure.h
index b47edb0..912d4b4 100644
--- a/gsk/gskpathmeasure.h
+++ b/gsk/gskpathmeasure.h
@@ -86,6 +86,15 @@
GskPathPoint * gsk_path_measure_get_end_point (GskPathMeasure *self);
GDK_AVAILABLE_IN_ALL
+GskPathPoint * gsk_path_measure_get_next_exact_point (GskPathMeasure *self,
+ GskPathPoint *point);
+
+GDK_AVAILABLE_IN_ALL
+GskPathPoint * gsk_path_measure_get_previous_exact_point
+ (GskPathMeasure *self,
+ GskPathPoint *point);
+
+GDK_AVAILABLE_IN_ALL
GskPathPoint * gsk_path_measure_get_path_point (GskPathMeasure *self,
float distance);
diff --git a/gsk/gskpathpoint.h b/gsk/gskpathpoint.h
index 1792815..cc0dfd1 100644
--- a/gsk/gskpathpoint.h
+++ b/gsk/gskpathpoint.h
@@ -26,6 +26,9 @@
float gsk_path_point_get_offset (GskPathPoint *self);
GDK_AVAILABLE_IN_ALL
+bool gsk_path_point_is_exact (GskPathPoint *self);
+
+GDK_AVAILABLE_IN_ALL
void gsk_path_point_get_point (GskPathPoint *self,
graphene_point_t *point);