Skip to content

LedPlaylistEntry

StructLEDStudioLEDStudio
public struct LedPlaylistEntry

Defines one playlist item, its source or composition, duration, transition, and placement overrides.

public const float DefaultTransitionDuration = 0.5

Returns

System.Single

[Tooltip("Display name for this playlist entry.")]
public string Name

Returns

System.String

[Tooltip("Whether this entry displays a direct source or a reusable composition.")]
public LedPlaylistEntryContentType ContentType

Returns

LEDStudio.LedPlaylistEntryContentType

[Tooltip("Source displayed directly when Content Type is Source.")]
public LedSourceAsset Source

Returns

LEDStudio.LedSourceAsset

[Tooltip("Reusable layered composition displayed when Content Type is Composition.")]
public LedCompositionAsset Composition

Returns

LEDStudio.LedCompositionAsset

[Tooltip("Placement settings used for direct source entries.")]
public LedPlaylistSourcePlacement SourcePlacement

Returns

LEDStudio.LedPlaylistSourcePlacement

[Tooltip("Duration in seconds before auto-advancing")]
[Min(0.1)]
public float Duration

Returns

System.Single

[Tooltip("Transition used when entering this playlist entry.")]
public LedTransitionType Transition

Returns

LEDStudio.LedTransitionType

[Tooltip("Transition blend duration in seconds")]
[Min(0)]
public float TransitionDuration

Returns

System.Single

public static LedPlaylistEntry CreateSource(LedSourceAsset source)

Creates a playlist entry that resolves a direct source through a one-layer runtime composition.

Parameters

Name Type
source LEDStudio.LedSourceAsset

Returns

LEDStudio.LedPlaylistEntry

public static LedPlaylistEntry CreateComposition(LedCompositionAsset composition)

Creates a playlist entry that displays a reusable authored composition.

Parameters

Name Type
composition LEDStudio.LedCompositionAsset

Returns

LEDStudio.LedPlaylistEntry