Skip to content

ILedSource

InterfaceLEDStudioLEDStudio
public interface ILedSource

Unified interface for all content sources that can feed into the logical board composition pipeline. Sources provide content at board-space resolution and report dirty regions for partial updates.

LedSourceType SourceType { get; }

No description is available for this member.

Returns

LEDStudio.LedSourceType — No return description is available.

bool IsReady { get; }

No description is available for this member.

Returns

System.Boolean — No return description is available.

bool IsDirty { get; }

No description is available for this member.

Returns

System.Boolean — No return description is available.

Texture OutputTexture { get; }

No description is available for this member.

Returns

UnityEngine.Texture — No return description is available.

void Prepare(Vector2Int targetResolution)

No description is available for this member.

Parameters

Name Type Description
targetResolution UnityEngine.Vector2Int
void UpdateSource(in TimeStep step)

No description is available for this member.

Parameters

Name Type Description
step ImpossibleRobert.Common.Timing.TimeStep
void MarkClean()

No description is available for this member.

void GetDirtyRects(List<RectInt> outRects)

No description is available for this member.

Parameters

Name Type Description
outRects System.Collections.Generic.List{UnityEngine.RectInt}
void Release()

No description is available for this member.