VJ Master 1.0
Real-time audio analysis and visualisation.
Loading...
Searching...
No Matches
ST_OSCMatLED.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 "OSC/ST_OSControlInterface.h"
8#include "ST_OSCMatLED.generated.h"
9
13UCLASS()
14class ST_AUDIOVISUALISATION_API AST_OSCMatLED : public AST_AudioControlMatLEDBase, public IST_OSControlInterface
15{
16 GENERATED_BODY()
17
18public:
21
22protected:
24 virtual void BeginPlay() override;
25
27 virtual void EndPlay(const EEndPlayReason::Type EndPlayReason) override;
28
30 virtual void Tick(float DeltaTime) override;
31
33 UPROPERTY(Transient)
35
36protected:
38 UPROPERTY(Transient)
40};
AST_AudioControlMatLEDBase()
Definition ST_AudioControlMatLEDBase.cpp:10
AST_OSCMatLED()
Definition ST_OSCMatLED.cpp:10
FST_OSController ST_OSController
Definition ST_OSCMatLED.h:39
virtual void EndPlay(const EEndPlayReason::Type EndPlayReason) override
Definition ST_OSCMatLED.cpp:42
class UST_OSCManager * CachedOSCManager
Definition ST_OSCMatLED.h:34
virtual void Tick(float DeltaTime) override
Definition ST_OSCMatLED.cpp:49
virtual void BeginPlay() override
Definition ST_OSCMatLED.cpp:14
Native interface class for OSC Control, to be implemented in C++.
Definition ST_OSControlInterface.h:29
Manages Open Sound Control (OSC) communication for ShaderTech's audio control system.
Definition ST_OSCManager.h:22
Represents an OSC (Open Sound Control) controller.
Definition ST_AudioControlSettings.h:112