ILedTextRenderBackend
public interface ILedTextRenderBackendOptional render backend for LEDStudio.TextSource. Implementations can render rich text into a texture while LED Studio keeps source identity, board placement, scrolling, blinking, scheduling, and dirty propagation.
Properties
Section titled “Properties”
IsAvailable
Section titled “IsAvailable”bool IsAvailable { get; }No description is available for this member.
Returns
System.Boolean — No return description is available.
IsDirty
Section titled “IsDirty”bool IsDirty { get; }No description is available for this member.
Returns
System.Boolean — No return description is available.
RequiresTimeUpdates
Section titled “RequiresTimeUpdates”bool RequiresTimeUpdates { get; }No description is available for this member.
Returns
System.Boolean — No return description is available.
OutputTexture
Section titled “OutputTexture”Texture OutputTexture { get; }No description is available for this member.
Returns
UnityEngine.Texture — No return description is available.
Methods
Section titled “Methods”
SetText(string, bool)
Section titled “SetText(string, bool)”void SetText(string text, bool treatAsMarkup)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
text |
System.String | |
treatAsMarkup |
System.Boolean | |
SetColor(Color)
Section titled “SetColor(Color)”void SetColor(Color textColor)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
textColor |
UnityEngine.Color | |
SetBackgroundColor(Color)
Section titled “SetBackgroundColor(Color)”void SetBackgroundColor(Color backgroundColor)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
backgroundColor |
UnityEngine.Color | |
SetTextSettings(LedTextSettings, TMP_FontAsset)
Section titled “SetTextSettings(LedTextSettings, TMP_FontAsset)”void SetTextSettings(LedTextSettings settings, TMP_FontAsset fontAsset)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
settings |
LEDStudio.LedTextSettings | |
fontAsset |
TMPro.TMP_FontAsset | |
Prepare(Vector2Int)
Section titled “Prepare(Vector2Int)”void Prepare(Vector2Int targetResolution)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
targetResolution |
UnityEngine.Vector2Int | |
UpdateBackend(in TimeStep)
Section titled “UpdateBackend(in TimeStep)”void UpdateBackend(in TimeStep step)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
step |
ImpossibleRobert.Common.Timing.TimeStep | |
MarkClean()
Section titled “MarkClean()”void MarkClean()No description is available for this member.
TryGetContentBounds(out RectInt)
Section titled “TryGetContentBounds(out RectInt)”bool TryGetContentBounds(out RectInt bounds)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
bounds |
UnityEngine.RectInt |
Returns
System.Boolean — No return description is available.
Release()
Section titled “Release()”void Release()No description is available for this member.