Struct Event

Namespace
SpessaSharp.Sequencer
Assembly
SpessaSharp.dll
public readonly struct Event
Inherited Members

Properties

AsLoopCountChange

public Event.CbLoopCountChange? AsLoopCountChange { get; }

Property Value

Event.CbLoopCountChange?

AsMetaEvent

public Event.CbMetaEvent? AsMetaEvent { get; }

Property Value

Event.CbMetaEvent?

AsMidiMessage

public Event.CbMidiMessage? AsMidiMessage { get; }

Property Value

Event.CbMidiMessage?

AsSongAdded

public Event.CbSongAdded? AsSongAdded { get; }

Property Value

Event.CbSongAdded?

AsSongChange

public Event.CbSongChange? AsSongChange { get; }

Property Value

Event.CbSongChange?

AsSongListChange

public Event.CbSongListChange? AsSongListChange { get; }

Property Value

Event.CbSongListChange?

AsTimeChange

public Event.CbTimeChange? AsTimeChange { get; }

Property Value

Event.CbTimeChange?

EventType

public Event.Type EventType { get; init; }

Property Value

Event.Type

IsPause

public bool IsPause { get; }

Property Value

bool

IsSongEnded

public bool IsSongEnded { get; }

Property Value

bool

Methods

Of(CbLoopCountChange)

public static Event Of(Event.CbLoopCountChange loopCountChange)

Parameters

loopCountChange Event.CbLoopCountChange

Returns

Event

Of(CbMetaEvent)

public static Event Of(Event.CbMetaEvent metaEvent)

Parameters

metaEvent Event.CbMetaEvent

Returns

Event

Of(CbMidiMessage)

public static Event Of(Event.CbMidiMessage midiMessage)

Parameters

midiMessage Event.CbMidiMessage

Returns

Event

Of(CbSongAdded)

public static Event Of(Event.CbSongAdded songAdded)

Parameters

songAdded Event.CbSongAdded

Returns

Event

Of(CbSongChange)

public static Event Of(Event.CbSongChange songChange)

Parameters

songChange Event.CbSongChange

Returns

Event

Of(CbSongListChange)

public static Event Of(Event.CbSongListChange songListChange)

Parameters

songListChange Event.CbSongListChange

Returns

Event

Of(CbTimeChange)

public static Event Of(Event.CbTimeChange timeChange)

Parameters

timeChange Event.CbTimeChange

Returns

Event

OfPause()

public static Event OfPause()

Returns

Event

OfSongEnded()

public static Event OfSongEnded()

Returns

Event

Operators

implicit operator Event(CbLoopCountChange)

public static implicit operator Event(Event.CbLoopCountChange ev)

Parameters

ev Event.CbLoopCountChange

Returns

Event

implicit operator Event(CbMetaEvent)

public static implicit operator Event(Event.CbMetaEvent ev)

Parameters

ev Event.CbMetaEvent

Returns

Event

implicit operator Event(CbMidiMessage)

public static implicit operator Event(Event.CbMidiMessage ev)

Parameters

ev Event.CbMidiMessage

Returns

Event

implicit operator Event(CbSongAdded)

public static implicit operator Event(Event.CbSongAdded ev)

Parameters

ev Event.CbSongAdded

Returns

Event

implicit operator Event(CbSongChange)

public static implicit operator Event(Event.CbSongChange ev)

Parameters

ev Event.CbSongChange

Returns

Event

implicit operator Event(CbSongListChange)

public static implicit operator Event(Event.CbSongListChange ev)

Parameters

ev Event.CbSongListChange

Returns

Event

implicit operator Event(CbTimeChange)

public static implicit operator Event(Event.CbTimeChange ev)

Parameters

ev Event.CbTimeChange

Returns

Event