Codechange: Return vector references instead of pointer to first item.

This commit is contained in:
Peter Nelson
2024-01-12 01:39:44 +00:00
committed by Peter Nelson
parent 2f8de227dc
commit f7cc88f370
5 changed files with 21 additions and 26 deletions

View File

@@ -96,10 +96,10 @@ public:
virtual ~VisualRun() = default;
virtual const Font *GetFont() const = 0;
virtual int GetGlyphCount() const = 0;
virtual const GlyphID *GetGlyphs() const = 0;
virtual const float *GetPositions() const = 0;
virtual const std::vector<GlyphID> &GetGlyphs() const = 0;
virtual const std::vector<float> &GetPositions() const = 0;
virtual int GetLeading() const = 0;
virtual const int *GetGlyphToCharMap() const = 0;
virtual const std::vector<int> &GetGlyphToCharMap() const = 0;
};
/** A single line worth of VisualRuns. */