Abstract base class for visualisation actors that use Niagara systems. This class provides functionality for handling Niagara system initialization and management.
More...
#include <ST_VisNiagaraBase.h>
|
| AST_VisNiagaraBase () |
virtual void | HandleBeginPlay () override |
void | SetNiagaraSystem (class UNiagaraSystem *System) |
| AST_VisBase () |
virtual void | Tick (float DeltaTime) override |
virtual void | BeginPlay () override |
virtual void | EndPlay (const EEndPlayReason::Type EndPlayReason) override |
virtual bool | RegisterToIO (EAudioIOType NewAudioIOType) |
bool | RegisterToIO (int32 NewAudioIOType) |
virtual void | DeregisterFromIO (EAudioIOType CurrAudioIOType) |
void | DeregisterFromIO (int32 CurrAudioIOType) |
virtual bool | SetConstantParameters () |
virtual bool | SetDynamicParameters () |
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< bool > &BeatDetectedForChannel, FIntPoint IOId) |
| Event triggered when a beat is detected in the audio data for an I/O device.
|
Abstract base class for visualisation actors that use Niagara systems. This class provides functionality for handling Niagara system initialization and management.
◆ AST_VisNiagaraBase()
AST_VisNiagaraBase::AST_VisNiagaraBase |
( |
| ) |
|
◆ HandleBeginPlay()
void AST_VisNiagaraBase::HandleBeginPlay |
( |
| ) |
|
|
overridevirtual |
Called during the begin play phase of the actor's lifecycle. This override allows custom logic to be executed at the start.
Reimplemented from AST_VisBase.
◆ SetNiagaraSystem()
void AST_VisNiagaraBase::SetNiagaraSystem |
( |
class UNiagaraSystem * | System | ) |
|
Sets the Niagara system for this actor.
- Parameters
-
System | The Niagara system to assign. |
◆ Niagara
class UNiagaraComponent* AST_VisNiagaraBase::Niagara = nullptr |
|
protected |
Niagara component associated with this actor. This component is responsible for handling the Niagara system for visual effects.
The documentation for this class was generated from the following files:
- H:/Games/Unreal/Aaron/FunWithShaders/Plugins/ST_VJMaster/Source/ST_AudioVisualisation/Public/Main/Base/ST_VisNiagaraBase.h
- H:/Games/Unreal/Aaron/FunWithShaders/Plugins/ST_VJMaster/Source/ST_AudioVisualisation/Private/Main/Base/ST_VisNiagaraBase.cpp