VJ Master 1.0
Real-time audio analysis and visualisation.
Loading...
Searching...
No Matches
ST_VisNiagaraBase.h
1// Copyright (c) 2025 Aaron Trotter (ShaderTech). All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "ST_VisBase.h"
7#include "ST_VisNiagaraBase.generated.h"
8
13UCLASS(Abstract)
14class ST_AUDIOVISUALISATION_API AST_VisNiagaraBase : public AST_VisBase
15{
16 GENERATED_BODY()
17
18public:
21
22public:
27 virtual void HandleBeginPlay() override;
28
33 void SetNiagaraSystem(class UNiagaraSystem* System);
34
35protected:
40 UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "Niagara")
41 class UNiagaraComponent* Niagara = nullptr;
42};
AST_VisBase()
Definition ST_VisBase.cpp:8
void SetNiagaraSystem(class UNiagaraSystem *System)
Definition ST_VisNiagaraBase.cpp:23
AST_VisNiagaraBase()
Definition ST_VisNiagaraBase.cpp:10
class UNiagaraComponent * Niagara
Definition ST_VisNiagaraBase.h:41
virtual void HandleBeginPlay() override
Definition ST_VisNiagaraBase.cpp:17