5#include "CoreMinimal.h"
6#include "Control/Base/ST_AudioControlBase.h"
7#include "Main/Base/ST_AudioControlManagerBase.h"
8#include "Engine/TextureRenderTarget2D.h"
9#include "ST_AudioControlRTLEDBase.generated.h"
27 UFUNCTION(BlueprintCallable, Category =
"ShaderTech|AudioControl|Vis")
35 virtual void EndPlay(
const EEndPlayReason::Type EndPlayReason)
override;
38 virtual void Tick(
float DeltaTime)
override;
58#if WITH_EDITORONLY_DATA
61 virtual void OnSelected()
override;
64 virtual void OnUnselected()
override;
69 UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category =
"ShaderTech|Camera")
73 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category =
"ShaderTech|UDP")
85 UPROPERTY(EditInstanceOnly, BlueprintReadWrite, Category =
"ShaderTech|Camera")
AST_AudioControlBase()
Definition ST_AudioControlBase.cpp:6
TArray< FColor > PrevisLEDColours
Definition ST_AudioControlRTLEDBase.h:82
bool SetupSceneCapture()
Definition ST_AudioControlRTLEDBase.cpp:68
virtual void Tick(float DeltaTime) override
Definition ST_AudioControlRTLEDBase.cpp:36
bool CreateRenderTarget(FIntPoint PrevisResolution)
Definition ST_AudioControlRTLEDBase.cpp:43
TArray< FColor > MappedLEDColours
Definition ST_AudioControlRTLEDBase.h:78
class USceneCaptureComponent2D * SceneCapture
Definition ST_AudioControlRTLEDBase.h:70
TArray< uint8 > LEDColourByteArray
Definition ST_AudioControlRTLEDBase.h:94
void SetRenderTarget(UTextureRenderTarget2D *_Target)
Definition ST_AudioControlRTLEDBase.cpp:109
UTextureRenderTarget2D * RenderTarget
Definition ST_AudioControlRTLEDBase.h:74
bool SetupBuffers(FLEDConfig LEDConfig, FIntPoint LEDResolution)
Definition ST_AudioControlRTLEDBase.cpp:82
virtual void BeginPlay() override
Definition ST_AudioControlRTLEDBase.cpp:21
AST_AudioControlRTLEDBase()
Definition ST_AudioControlRTLEDBase.cpp:10
bool bRegistered
Definition ST_AudioControlRTLEDBase.h:90
TArray< TObjectPtr< AActor > > ShowOnlyActors
Definition ST_AudioControlRTLEDBase.h:86
virtual void EndPlay(const EEndPlayReason::Type EndPlayReason) override
Definition ST_AudioControlRTLEDBase.cpp:26
LED configuration for color formats and alpha mapping.
Definition ST_AudioControlSettings.h:139