diff --git a/packages/dev/addons/src/msdfText/textRenderer.ts b/packages/dev/addons/src/msdfText/textRenderer.ts index def54580fbf..90c83fa4449 100644 --- a/packages/dev/addons/src/msdfText/textRenderer.ts +++ b/packages/dev/addons/src/msdfText/textRenderer.ts @@ -265,6 +265,16 @@ export class TextRenderer implements IDisposable { this._baseLine -= paragraph.lineHeight * fontScale * paragraph.lines.length; } + /** + * Clear all paragraphs from the renderer to allow adding new ones from scratch + */ + public clearParagraphs(): void { + this._charMatrices.length = 0; + this._charUvs.length = 0; + this._baseLine = 0; + this._isDirty = true; + } + /** * Render the text using the provided view and projection matrices * @param viewMatrix define the view matrix to use