VJ Master
1.0
Real-time audio analysis and visualisation.
Loading...
Searching...
No Matches
ST_VisMaterialBase.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 "Materials/MaterialInterface.h"
8
#include "Materials/MaterialInstanceDynamic.h"
9
#include "ST_VisMaterialBase.generated.h"
10
15
UCLASS(Abstract)
16
class ST_AUDIOVISUALISATION_API
AST_VisMaterialBase
: public
AST_VisBase
17
{
18
GENERATED_BODY()
19
20
public
:
22
AST_VisMaterialBase
();
23
24
public
:
30
UFUNCTION(BlueprintNativeEvent)
31
void
OnSetMaterialInterface
(UMaterialInterface* MaterialInterface);
32
33
protected:
38
UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Transient, Category =
"ShaderTech|Material"
)
39
UMaterialInstanceDynamic*
MatiD
=
nullptr
;
40
};
AST_VisBase::AST_VisBase
AST_VisBase()
Definition
ST_VisBase.cpp:8
AST_VisMaterialBase::OnSetMaterialInterface
void OnSetMaterialInterface(UMaterialInterface *MaterialInterface)
AST_VisMaterialBase::MatiD
UMaterialInstanceDynamic * MatiD
Definition
ST_VisMaterialBase.h:39
AST_VisMaterialBase::AST_VisMaterialBase
AST_VisMaterialBase()
Definition
ST_VisMaterialBase.cpp:6
Plugins
ST_VJMaster
Source
ST_AudioVisualisation
Public
Main
Base
ST_VisMaterialBase.h
Generated by
1.14.0