5#include "CoreMinimal.h"
6#include "Main/Base/ST_VisNiagaraBase.h"
7#include "ST_N_VisBeatDetection.generated.h"
24 virtual void Tick(
float DeltaTime)
override;
50 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category =
"ShaderTech|BeatDetection")
64 float TimeSinceLastBeat = 0.0f;
70 float ElapsedCooldownTime = 0.0f;
AST_N_VisBeatDetection is a derived class from AST_VisNiagaraBase that handles beat detection visuali...
Definition ST_N_VisBeatDetection.h:16
virtual void OnBeatDetected_Implementation(const TArray< float > &Beats, const TArray< bool > &BeatDetectedForChannel, FIntPoint IOId) override
Definition ST_N_VisBeatDetection.cpp:50
virtual bool SetConstantParameters() override
Definition ST_N_VisBeatDetection.cpp:26
virtual void Tick(float DeltaTime) override
Definition ST_N_VisBeatDetection.cpp:12
int32 BeatsPerMinute
Definition ST_N_VisBeatDetection.h:51
virtual void OnAudioIOStatusChanged_Implementation(bool bIsActive, FIntPoint IOId) override
Definition ST_N_VisBeatDetection.cpp:90
AST_VisNiagaraBase()
Definition ST_VisNiagaraBase.cpp:10
Base class for Audio IO functionality in ShaderTech.
Definition ST_AudioIOBase.h:38