OSC-controlled material LED class that manages OSC (Open Sound Control) lighting control and interacts with the OSC manager. More...
#include <ST_OSCMatLED.h>
Public Member Functions | |
AST_OSCMatLED () | |
Public Member Functions inherited from AST_AudioControlMatLEDBase | |
AST_AudioControlMatLEDBase () | |
void | SetMaterial (UMaterialInterface *NewMat) |
Public Member Functions inherited from AST_AudioControlBase | |
AST_AudioControlBase () | |
Public Member Functions inherited from IST_OSControlInterface | |
void | OnOSCItemRegistered () |
void | OnOSCItemDeregistered () |
Protected Member Functions | |
virtual void | BeginPlay () override |
virtual void | EndPlay (const EEndPlayReason::Type EndPlayReason) override |
virtual void | Tick (float DeltaTime) override |
Protected Member Functions inherited from AST_AudioControlMatLEDBase | |
bool | SetResolution (FIntPoint PrevisResolution) |
bool | SetupBuffers (FLEDConfig LEDConfig, FIntPoint LEDResolution) |
Protected Member Functions inherited from AST_AudioControlBase | |
bool | IsEditorNotPlaying () |
Protected Attributes | |
class UST_OSCManager * | CachedOSCManager = nullptr |
FST_OSController | ST_OSController |
Protected Attributes inherited from AST_AudioControlMatLEDBase | |
UTextureRenderTarget2D * | RenderTarget = nullptr |
TArray< FColor > | PrevisLEDColours |
TArray< FColor > | MappedLEDColours |
TArray< uint8 > | LEDColourByteArray |
bool | bRegistered = false |
Protected Attributes inherited from AST_AudioControlBase | |
USceneComponent * | Root = nullptr |
OSC-controlled material LED class that manages OSC (Open Sound Control) lighting control and interacts with the OSC manager.
AST_OSCMatLED::AST_OSCMatLED | ( | ) |
Default constructor.
|
overrideprotectedvirtual |
Called when the game starts or when spawned.
Reimplemented from AST_AudioControlMatLEDBase.
|
overrideprotectedvirtual |
Called when the actor is ending play.
Reimplemented from AST_AudioControlMatLEDBase.
|
overrideprotectedvirtual |
Called every frame.
Reimplemented from AST_AudioControlMatLEDBase.
|
protected |
Cached reference to the OSC manager for controlling OSC-related functionality.
|
protected |
Controller used for OSC operations.