Socket-controlled real-time LED class that manages real-time socket communication for lighting control. More...
#include <ST_SocketRTLED.h>
Public Member Functions | |
AST_SocketRTLED () | |
Public Member Functions inherited from AST_AudioControlRTLEDBase | |
AST_AudioControlRTLEDBase () | |
void | SetRenderTarget (UTextureRenderTarget2D *_Target) |
Public Member Functions inherited from AST_AudioControlBase | |
AST_AudioControlBase () | |
Public Member Functions inherited from IST_SocketControlInterface | |
void | OnSocketItemRegistered () |
void | OnSocketItemDeregistered () |
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_AudioControlRTLEDBase | |
bool | CreateRenderTarget (FIntPoint PrevisResolution) |
bool | SetupSceneCapture () |
bool | SetupBuffers (FLEDConfig LEDConfig, FIntPoint LEDResolution) |
Protected Member Functions inherited from AST_AudioControlBase | |
bool | IsEditorNotPlaying () |
Protected Attributes | |
class UST_SocketManager * | CachedSocketManager = nullptr |
FST_SocketController | ST_SocketController |
Protected Attributes inherited from AST_AudioControlRTLEDBase | |
class USceneCaptureComponent2D * | SceneCapture = nullptr |
UTextureRenderTarget2D * | RenderTarget = nullptr |
TArray< FColor > | MappedLEDColours |
TArray< FColor > | PrevisLEDColours |
TArray< TObjectPtr< AActor > > | ShowOnlyActors |
bool | bRegistered = false |
TArray< uint8 > | LEDColourByteArray |
Protected Attributes inherited from AST_AudioControlBase | |
USceneComponent * | Root = nullptr |
Socket-controlled real-time LED class that manages real-time socket communication for lighting control.
Socket-controlled real-time LED class that manages real-time socket communication for lighting control. Inherits from AST_AudioControlRTLEDBase and IST_SocketControlInterface.
AST_SocketRTLED::AST_SocketRTLED | ( | ) |
Default constructor.
|
overrideprotectedvirtual |
Called when the game starts or when spawned.
Reimplemented from AST_AudioControlRTLEDBase.
|
overrideprotectedvirtual |
Called when the actor is ending play.
Reimplemented from AST_AudioControlRTLEDBase.
|
overrideprotectedvirtual |
Called every frame.
Reimplemented from AST_AudioControlRTLEDBase.
|
protected |
Cached reference to the socket manager for handling socket-related functionality.
|
protected |
Controller used for socket operations.