VJ Master 1.0
Real-time audio analysis and visualisation.
Loading...
Searching...
No Matches
ST_SocketMatLED.h
1// Copyright (c) 2025 Aaron Trotter (ShaderTech). All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "Control/Base/ST_AudioControlMatLEDBase.h"
7#include "Socket/ST_SocketControlInterface.h"
8#include "ST_SocketMatLED.generated.h"
9
16UCLASS()
17class ST_AUDIOVISUALISATION_API AST_SocketMatLED : public AST_AudioControlMatLEDBase, public IST_SocketControlInterface
18{
19 GENERATED_BODY()
20
21public:
24
25protected:
27 virtual void BeginPlay() override;
28
30 virtual void EndPlay(const EEndPlayReason::Type EndPlayReason) override;
31
33 virtual void Tick(float DeltaTime) override;
34
36 UPROPERTY(Transient)
38
39protected:
41 UPROPERTY(Transient)
43};
AST_AudioControlMatLEDBase()
Definition ST_AudioControlMatLEDBase.cpp:10
virtual void Tick(float DeltaTime) override
Definition ST_SocketMatLED.cpp:48
AST_SocketMatLED()
Definition ST_SocketMatLED.cpp:9
FST_SocketController ST_SocketController
Definition ST_SocketMatLED.h:42
virtual void BeginPlay() override
Definition ST_SocketMatLED.cpp:13
virtual void EndPlay(const EEndPlayReason::Type EndPlayReason) override
Definition ST_SocketMatLED.cpp:41
class UST_SocketManager * CachedSocketManager
Definition ST_SocketMatLED.h:37
Native interface for socket control lifecycle.
Definition ST_SocketControlInterface.h:30
Manages low-level socket communication for ShaderTech's audio control system.
Definition ST_SocketManager.h:23
Represents a Socket-based controller.
Definition ST_AudioControlSettings.h:121