ITextStudioMeshBackend
public interface ITextStudioMeshBackendOptional backend capability that renders evaluated glyph state into its target.
Methods
Section titled “Methods”
Render(in TextStudioFrame, bool)
Section titled “Render(in TextStudioFrame, bool)”void Render(in TextStudioFrame frame, bool suppressOutput)Renders one transient evaluated frame without retaining its views.
Parameters
| Name | Type | Description |
|---|---|---|
frame |
TextStudio.TextStudioFrame | Frame data valid only for the duration of the call. |
suppressOutput |
System.Boolean | Whether to update internal state without presenting visible output. |
RestoreOutput()
Section titled “RestoreOutput()”void RestoreOutput()Restores target state that the backend replaced while driving output.
Properties
Section titled “Properties”
IsVisualOutputEnabled
Section titled “IsVisualOutputEnabled”bool IsVisualOutputEnabled { get; }Gets whether the backend currently permits visible output.
Returns
System.Boolean
NeedsComposedGlyphState
Section titled “NeedsComposedGlyphState”bool NeedsComposedGlyphState { get; }Gets whether the host must evaluate complete composed glyph state before rendering.
Returns
System.Boolean