ADMXFixtureActorMatrix

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

DMXFixtures

Header

/Engine/Plugins/VirtualProduction/DMX/DMXFixtures/Source/DMXFixtures/Public/DMXFixtureActorMatrix.h

Include

#include "DMXFixtureActorMatrix.h"

Syntax

UCLASS()
class ADMXFixtureActorMatrix : public ADMXFixtureActor

Variables

Name Description

Public variable UProperty Category, EditAnywhere, AdvancedDisplay BlueprintReadOnly

bool

 

bIgnorePixelMappingDistributionOfFixturePatch

If set to true, ignores the distribution set in the patch (hence the distribution becomes visible when not left to right, top to bottom)

Public variable

TArray< uint8 >

 

MatrixData

Public variable

int

 

MatrixDataSize

Public variable

UTexture2D *...

 

MatrixDataTexture

Public variable UProperty Category, EditAnywhere BlueprintReadOnly

float

 

MatrixDepth

Public variable UProperty Category, EditDefaultsOnly BlueprintReadOnly

UProceduralMesh...

 

MatrixHead

Public variable UProperty Category, EditAnywhere BlueprintReadOnly

float

 

MatrixHeight

Public variable UProperty Category, EditAnywhere BlueprintReadOnly

float

 

MatrixWidth

Public variable

int

 

NbrTextureRows

Public variable

int

 

QuadIndexCount

Public variable

FUpdateTextureR...

 

TextureRegion

Public variable

int

 

XCells

Public variable

int

 

YCells

Constructors

Name Description

Public function

ADMXFixtureActorMatrix()

Destructors

Name Description

Public function

~ADMXFixtureActorMatrix()

Functions

Name Description

Public function

void

 

AddQuad

(
    FVector TL,
    FVector BL,
    FVector BR,
    FVector TR,
    FProcMeshTangent Tangent
)

Public function UFunction BlueprintCallable, Category

void

 

GenerateEditorMatrixMesh()

Public function

void

 

GenerateMatrixBeam()

Public function

void

 

GenerateMatrixCells()

Public function

void

 

GenerateMatrixChassis

(
    FVector TL,
    FVector BL,
    FVector BR,
    FVector TR
)

Public function

void

 

GenerateMatrixMesh()

Public function

FLinearColor

 

GetMatrixAverageColor()

Public function UFunction BlueprintCallable, Category

void

 

InitializeMatrixFixture()

Public function UFunction BlueprintCallable, Category

void

 

PushFixtureMatrixCellData

(
    TArray< FDMXCell > MatrixPixelData
)

Protected function

void

 

SetDefaultMatrixFixtureState()

Sets the matrix fixture in a defaulted state using default values of its Fixture Components

Public function

void

 

UpdateDynamicTexture()

Public function

void

 

UpdateMatrixData

(
    int32 RowIndex,
    int32 CellIndex,
    int32 ChannelIndex,
    float Value
)

Overridden from UObject

Name Description

Protected function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...
)

Called when a property on this object has been modified externally