]> O.S.I.I.S - jp/vkvg.git/commitdiff
get_glyph_count of text run
authorJean-Philippe Bruyère <jp_bruyere@hotmail.com>
Thu, 24 Feb 2022 03:05:02 +0000 (04:05 +0100)
committerj-p <jp_bruyere@hotmail.com>
Sat, 26 Feb 2022 10:05:24 +0000 (11:05 +0100)
include/vkvg.h
src/vkvg_context.c

index 270ebc90bda50c4c2f942cc1a92bc04f08c83f5d..67a2ec516dd781f1094be49ba3c8ea36d97d0ba4 100644 (file)
@@ -1584,6 +1584,13 @@ void vkvg_show_text_run (VkvgContext ctx, VkvgText textRun);
  */
 vkvg_public
 void vkvg_text_run_get_extents (VkvgText textRun, vkvg_text_extents_t* extents);
+/**
+ * @brief Get glyph count of text run.
+ *
+ * @return glyph count
+ */
+vkvg_public
+uint32_t vkvg_text_run_get_glyph_count (VkvgText textRun);
 /**
  * @brief retrieve glyph positions.
  *
index aab6acbaaf98aaaf0118198071d841837163f237..7d1801854780f9dae9002a4f7af0f422e11d2fb6 100644 (file)
@@ -1167,6 +1167,9 @@ VkvgText vkvg_text_run_create_with_length (VkvgContext ctx, const char* text, ui
        _font_cache_create_text_run(ctx, text, length, tr);
        return tr;
 }
+uint32_t vkvg_text_run_get_glyph_count (VkvgText textRun) {
+       return textRun->glyph_count;
+}
 void vkvg_text_run_get_glyph_position (VkvgText textRun,
                                                                           uint32_t index,
                                                                           int32_t* const x_advance,