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.