Skip to content

ITextStudioMeshBackend

InterfaceTextStudioTextStudio
public interface ITextStudioMeshBackend

Optional backend capability that renders evaluated glyph state into its target.

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.
void RestoreOutput()

Restores target state that the backend replaced while driving output.

bool IsVisualOutputEnabled { get; }

Gets whether the backend currently permits visible output.

Returns

System.Boolean

bool NeedsComposedGlyphState { get; }

Gets whether the host must evaluate complete composed glyph state before rendering.

Returns

System.Boolean