LedCompositionLayer
public struct LedCompositionLayerDescribes one composition layer’s source or live-input binding, normalized placement, fit mode, opacity, priority, and visibility.
Fields
Section titled “Fields”
[Tooltip("Display name for this layer")]public string NameReturns
System.String
SourceId
Section titled “SourceId”[Tooltip("Board-local runtime source address. Directly binds to a scene LedDataSourceBase with the same Source ID, or exposes an asset-backed layer to SetSourceText, SetSourceTexture, and MarkSourceDirty.")]public string SourceIdReturns
System.String
InputName
Section titled “InputName”[Tooltip("Reusable live input slot resolved by each board's input bindings. Prefer over Source ID for reusable compositions that bind to different scene sources on different boards.")]public string InputNameReturns
System.String
Source
Section titled “Source”[Tooltip("Source asset driving this layer when Input Name is empty")]public LedSourceAsset SourceReturns
LEDStudio.LedSourceAsset
[Tooltip("Zone rectangle in normalized board space (0..1)")]public Rect ZoneReturns
UnityEngine.Rect
FitMode
Section titled “FitMode”[Tooltip("How the source is fitted into the layer zone.")]public LedFitMode FitModeReturns
LEDStudio.LedFitMode
ReductionOverride
Section titled “ReductionOverride”[Tooltip("Reduction mode used when Use Reduction Override is enabled.")]public LedReductionMode ReductionOverrideReturns
LEDStudio.LedReductionMode
Priority
Section titled “Priority”[Tooltip("Z-order priority (higher draws on top)")]public int PriorityReturns
System.Int32
Opacity
Section titled “Opacity”[Tooltip("Layer opacity")][Range(0, 1)]public float OpacityReturns
System.Single
UseReductionOverride
Section titled “UseReductionOverride”[Tooltip("Enable reduction override instead of auto-select")]public bool UseReductionOverrideReturns
System.Boolean
Properties
Section titled “Properties”
UsesLiveInput
Section titled “UsesLiveInput”public bool UsesLiveInput { get; }Returns
System.Boolean