5#include "CoreMinimal.h"
6#include "Main/Base/ST_VisNiagaraBase.h"
7#include "NiagaraDataInterfaceExport.h"
8#include "ST_N_VisFrequency.generated.h"
14DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FOnNiagaraDataAvailable,
const TArray<FColor>&, ParticleColourData);
30 UPROPERTY(BlueprintAssignable, Category =
"ShaderTech|Niagara")
40 virtual
void ReceiveParticleData_Implementation(const TArray<FBasicParticleData>& Data, UNiagaraSystem* NiagaraSystem, const FVector& SimulationPositionOffset) override;
AST_N_VisFrequency is a derived class from AST_VisNiagaraBase and implements INiagaraParticleCallback...
Definition ST_N_VisFrequency.h:23
virtual void OnFrequencyBandsReady_Implementation(const TArray< float > &FrequencyBands, int32 NumFrequencyBands, FIntPoint IOId) override
Definition ST_N_VisFrequency.cpp:43
virtual bool SetConstantParameters() override
Definition ST_N_VisFrequency.cpp:12
virtual void OnAudioIOStatusChanged_Implementation(bool bIsActive, FIntPoint IOId) override
Definition ST_N_VisFrequency.cpp:82
FOnNiagaraDataAvailable OnNiagaraDataAvailable
Definition ST_N_VisFrequency.h:31
virtual void ReceiveParticleData_Implementation(const TArray< FBasicParticleData > &Data, UNiagaraSystem *NiagaraSystem, const FVector &SimulationPositionOffset) override
Definition ST_N_VisFrequency.cpp:56
AST_VisNiagaraBase()
Definition ST_VisNiagaraBase.cpp:10
Base class for Audio IO functionality in ShaderTech.
Definition ST_AudioIOBase.h:38