+Length Model::GetNumberOfCharacterSpacingGlyphRuns() const
+{
+ return mVisualModel->GetNumberOfCharacterSpacingGlyphRuns();
+}
+
+const Vector<CharacterSpacingGlyphRun>& Model::GetCharacterSpacingGlyphRuns() const
+{
+ return mVisualModel->GetCharacterSpacingGlyphRuns();
+}
+
+const float Model::GetCharacterSpacing() const
+{
+ return mVisualModel->GetCharacterSpacing();
+}
+
+const Character* Model::GetTextBuffer() const
+{
+ return mLogicalModel->mText.Begin();
+}
+
+const Vector<CharacterIndex>& Model::GetGlyphsToCharacters() const
+{
+ return mVisualModel->mGlyphsToCharacters;
+}
+