Skip to content

LedPlaylistAsset

ClassLEDStudioLEDStudio
public sealed class LedPlaylistAsset : ScriptableObject

Time-ordered sequence of LED sources or compositions, including entry duration, transitions, looping, and an optional synchronization group shared by multiple boards.

public List<LedPlaylistEntry> Entries

Returns

System.Collections.Generic.List{LEDStudio.LedPlaylistEntry}

public bool Loop

Returns

System.Boolean

public string SyncGroup

Returns

System.String

public int GetEntryAtTime(float time)

Returns the looping playlist entry index active at an elapsed time in seconds, or -1 when empty.

Parameters

Name Type
time System.Single

Returns

System.Int32

public LedPlaylistFrame EvaluateAtTime(float time)

Samples current and previous entries plus transition progress at looping elapsed time in seconds.

Parameters

Name Type
time System.Single

Returns

LEDStudio.LedPlaylistFrame

public LedPlaylistAsset()

public float TotalDuration { get; }

Returns

System.Single