Change: Text Layouter support querying all lines for character at pixel

This commit is contained in:
Niels Martin Hansen
2021-04-03 00:49:57 +02:00
committed by Patric Stout
parent d1a0ca67be
commit 4765d0f8c2
3 changed files with 7 additions and 4 deletions

View File

@@ -177,7 +177,7 @@ public:
Layouter(std::string_view str, int maxw = INT32_MAX, TextColour colour = TC_FROMSTRING, FontSize fontsize = FS_NORMAL);
Dimension GetBounds();
Point GetCharPosition(std::string_view::const_iterator ch) const;
ptrdiff_t GetCharAtPosition(int x) const;
ptrdiff_t GetCharAtPosition(int x, size_t line_index) const;
static void ResetFontCache(FontSize size);
static void ResetLineCache();