ITextStudioBackendHost
public interface ITextStudioBackendHostAdvanced text-backend host view. Everyday playback code should not depend on this contract.
Methods
Section titled “Methods”
Refresh()
Section titled “Refresh()”void Refresh()Rediscovers compatible backends and rebuilds output from the current authored state.
Properties
Section titled “Properties”
ActiveBackendId
Section titled “ActiveBackendId”string ActiveBackendId { get; }Gets the stable identifier of the backend currently driving output.
Returns
System.String
ActiveBackend
Section titled “ActiveBackend”ITextStudioTextBackend ActiveBackend { get; }Gets the backend currently driving output, or null before discovery succeeds.
Returns
TextStudio.ITextStudioTextBackend
AvailableBackends
Section titled “AvailableBackends”IReadOnlyList<ITextStudioTextBackend> AvailableBackends { get; }Gets the discovered compatible backends in selection order.
Returns
System.Collections.Generic.IReadOnlyList{TextStudio.ITextStudioTextBackend}
IsDrivingOutput
Section titled “IsDrivingOutput”bool IsDrivingOutput { get; }Gets whether the active backend currently owns visible output.
Returns
System.Boolean
IsDrivingBuiltInTextMeshPro
Section titled “IsDrivingBuiltInTextMeshPro”bool IsDrivingBuiltInTextMeshPro { get; }Gets whether Text Studio currently writes directly to its built-in TextMeshPro target.
Returns
System.Boolean
LastIgnoredExternalWrite
Section titled “LastIgnoredExternalWrite”string LastIgnoredExternalWrite { get; }Gets the last external text write ignored while Text Studio owned the backend, or an empty string.
Returns
System.String