DMX-controlled material LED class that manages DMX lighting control and interacts with the DMX manager. More...
#include <ST_DMXMatLED.h>
Public Member Functions | |
AST_DMXMatLED () | |
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_DMXControlInterface | |
void | OnDMXItemRegistered () |
Called when a DMX item is registered. | |
void | OnDMXItemDeregistered () |
Called when a DMX item is deregistered. |
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_DMXManager * | CachedDMXManager = nullptr |
TObjectPtr< UDMXLibrary > | DMXLibrary = nullptr |
FST_DMXController | ST_DMXController |
class UDMXEntityFixturePatch * | FixturePatch = nullptr |
TArray< FDMXCell > | MatrixCells |
TArray< FDMXAttributeName > | MatrixCellAttributes |
TMap< FDMXAttributeName, int32 > | AttributeValueMap |
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 |
DMX-controlled material LED class that manages DMX lighting control and interacts with the DMX manager.
AST_DMXMatLED::AST_DMXMatLED | ( | ) |
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 |
Map of DMX attribute names to their corresponding value.
|
protected |
Cached reference to the DMX manager for controlling DMX-related functionality.
|
protected |
Reference to the DMX library for controlling DMX entities.
|
protected |
Fixture patch used for DMX lighting entities.
|
protected |
Array of DMX attribute names associated with matrix cells.
|
protected |
Array of DMX matrix cells.
|
protected |
Controller used for DMX operations.