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);