5#include "CoreMinimal.h"
6#include "Main/Base/ST_VisMaterialBase.h"
7#include "MIDI/ST_MIDIControlInterface.h"
8#include "ST_M_VisMIDIControlled.generated.h"
38 virtual void EndPlay(
const EEndPlayReason::Type EndPlayReason)
override;
73 UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category =
"ShaderTech|Vis")
83 bool bRegistered = false;
87 bool bMIDIControllerRegistered = false;
void OnMIDIControlChange_Implementation(FIntPoint ControlChangeRange, int32 Timestamp, int32 Channel, int32 Type, int32 Value) override
Definition ST_M_VisMIDIControlled.cpp:100
virtual void EndPlay(const EEndPlayReason::Type EndPlayReason) override
Definition ST_M_VisMIDIControlled.cpp:57
virtual bool SetConstantParameters() override
Definition ST_M_VisMIDIControlled.cpp:76
AST_M_VisMIDIControlled()
Definition ST_M_VisMIDIControlled.cpp:13
virtual void HandleBeginPlay() override
Definition ST_M_VisMIDIControlled.cpp:22
class UST_MIDIManager * CachedMIDIManager
Definition ST_M_VisMIDIControlled.h:70
class UPostProcessComponent * PostProcess
Definition ST_M_VisMIDIControlled.h:74
virtual bool SetDynamicParameters() override
Definition ST_M_VisMIDIControlled.cpp:88
AST_VisMaterialBase()
Definition ST_VisMaterialBase.cpp:6
Interface for MIDI control event handling.
Definition ST_MIDIControlInterface.h:26
Base class for Audio IO functionality in ShaderTech.
Definition ST_AudioIOBase.h:38
Manages MIDI device input and output events within ShaderTech's audio control system.
Definition ST_MIDIManager.h:27