|
| AST_M_VisMIDIControlled () |
|
| AST_VisMaterialBase () |
|
void | OnSetMaterialInterface (UMaterialInterface *MaterialInterface) |
|
| AST_VisBase () |
|
virtual void | Tick (float DeltaTime) override |
|
virtual void | BeginPlay () override |
|
virtual bool | RegisterToIO (EAudioIOType NewAudioIOType) |
|
bool | RegisterToIO (int32 NewAudioIOType) |
|
virtual void | DeregisterFromIO (EAudioIOType CurrAudioIOType) |
|
void | DeregisterFromIO (int32 CurrAudioIOType) |
|
void | OnAudioIOStatusChanged (bool bIsActive, FIntPoint IOId) |
| Event triggered when the status of an audio I/O device changes.
|
|
void | OnRawMagnitudesReady (const TArray< float > &RawMagnitudes, FIntPoint IOId) |
| Event triggered when raw magnitude data is ready for an audio I/O device.
|
|
void | OnFrequencyBandsReady (const TArray< float > &FrequencyBands, int32 NumFrequencyBands, FIntPoint IOId) |
| Event triggered when frequency band data is ready for an audio I/O device.
|
|
void | OnAmplitudesReady (const TArray< float > &Amplitudes, FIntPoint IOId) |
| Event triggered when amplitude data is ready for an audio I/O device.
|
|
void | OnPitchesReady (const TArray< float > &Pitches, FIntPoint IOId) |
| Event triggered when pitch data is ready for an audio I/O device.
|
|
void | OnBeatDetected (const TArray< float > &Beats, const TArray< FChannelBeatDetection > &BeatDetectionForChannel, FIntPoint IOId) |
| Event triggered when a beat is detected in the audio data for an I/O device.
|
|
void | OnMIDIItemRegistered () |
| Called when a MIDI item is registered with the system.
|
|
void | OnMIDIItemDeregistered () |
| Called when a MIDI item is deregistered from the system.
|
|
void | OnMIDINoteOn (int32 Timestamp, int32 Channel, int32 Note, int32 Velocity) |
| Called when a MIDI Note On message is received.
|
|
void | OnMIDINoteOff (int32 Timestamp, int32 Channel, int32 Note, int32 Velocity) |
| Called when a MIDI Note Off message is received.
|
|
void | OnMIDIPitchBend (FIntPoint PitchBendRange, int32 Timestamp, int32 Channel, int32 Pitch) |
| Called when a MIDI Pitch Bend message is received.
|
|
void | OnMIDIAftertouch (int32 Timestamp, int32 Channel, int32 Note, int32 Amount) |
| Called when a MIDI Aftertouch (per-note) message is received.
|
|
void | OnMIDIControlChange (FIntPoint ControlChangeRange, int32 Timestamp, int32 Channel, int32 Type, int32 Value) |
| Called when a MIDI Control Change (CC) message is received.
|
|
void | OnMIDIProgramChange (int32 Timestamp, int32 Channel, int32 ControlID, int32 Velocity) |
| Called when a MIDI Program Change message is received.
|
|
void | OnMIDIChannelAftertouch (int32 Timestamp, int32 Channel, int32 Amount) |
| Called when a MIDI Channel Aftertouch message is received.
|
|
AST_M_VisMIDIControlled class, derived from AST_VisMaterialBase and IST_MIDIControlInterface. This actor is responsible for managing MIDI control data and controlling visual effects based on MIDI input.