VJ Master 1.3
Real-time audio analysis and visualisation.
 
Loading...
Searching...
No Matches
AST_SocketRTLED Class Reference

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_SocketManagerCachedSocketManager = 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
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ AST_SocketRTLED()

AST_SocketRTLED::AST_SocketRTLED ( )

Default constructor.

Member Function Documentation

◆ BeginPlay()

void AST_SocketRTLED::BeginPlay ( )
overrideprotectedvirtual

Called when the game starts or when spawned.

Reimplemented from AST_AudioControlRTLEDBase.

◆ EndPlay()

void AST_SocketRTLED::EndPlay ( const EEndPlayReason::Type EndPlayReason)
overrideprotectedvirtual

Called when the actor is ending play.

Reimplemented from AST_AudioControlRTLEDBase.

◆ Tick()

void AST_SocketRTLED::Tick ( float DeltaTime)
overrideprotectedvirtual

Called every frame.

Reimplemented from AST_AudioControlRTLEDBase.

Member Data Documentation

◆ CachedSocketManager

class UST_SocketManager* AST_SocketRTLED::CachedSocketManager = nullptr
protected

Cached reference to the socket manager for handling socket-related functionality.

◆ ST_SocketController

FST_SocketController AST_SocketRTLED::ST_SocketController
protected

Controller used for socket operations.


The documentation for this class was generated from the following files: