Skip to content

CanvasSource

ClassLEDStudioLEDStudio
public sealed class CanvasSource : ILedSource

Source adapter for uGUI Canvas content captured via a Camera. The caller provides a Camera that renders the Canvas; this source creates and manages its own RenderTexture at a configurable render resolution and assigns it as UnityEngine.Camera.targetTexture. The compositor then downscales via FitMode.

public LedSourceType SourceType { get; }

No description is available for this member.

Returns

LEDStudio.LedSourceType — No return description is available.

public bool IsReady { get; }

No description is available for this member.

Returns

System.Boolean — No return description is available.

public bool IsDirty { get; }

No description is available for this member.

Returns

System.Boolean — No return description is available.

public Texture OutputTexture { get; }

No description is available for this member.

Returns

UnityEngine.Texture — No return description is available.

public CanvasSource(Camera camera, Vector2Int renderResolution)

No description is available for this member.

Parameters

Name Type Description
camera UnityEngine.Camera
renderResolution UnityEngine.Vector2Int

public void SetCamera(Camera camera)

No description is available for this member.

Parameters

Name Type Description
camera UnityEngine.Camera
public void SetRenderResolution(Vector2Int resolution)

No description is available for this member.

Parameters

Name Type Description
resolution UnityEngine.Vector2Int
public void Prepare(Vector2Int targetResolution)

No description is available for this member.

Parameters

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

No description is available for this member.

Parameters

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

No description is available for this member.

public void GetDirtyRects(List<RectInt> outRects)

No description is available for this member.

Parameters

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

No description is available for this member.