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?
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
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
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