UDMXPixelMappingScreenComponent

DMX [Screen(Grid)](API\Runtime\UMG\Components\EWidgetSpace) rendering component

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

DMXPixelMappingRuntime

Header

/Engine/Plugins/VirtualProduction/DMX/DMXPixelMapping/Source/DMXPixelMappingRuntime/Public/Components/DMXPixelMappingScreenComponent.h

Include

#include "Components/DMXPixelMappingScreenComponent.h"

Syntax

UCLASS()
class UDMXPixelMappingScreenComponent : public UDMXPixelMappingOutputDMXComponent

Remarks

DMX Screen(Grid) rendering component

Variables

Name Description

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadOnly

float

 

AlphaIntensity

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadOnly

bool

 

bIgnoreAlphaChannel

Public variable UProperty Category, EditAnywhere BlueprintReadWrite

bool

 

bSendToAllOutputPorts

If true, outputs to all DMX Output Ports

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadOnly

bool

 

bShowAddresses

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadOnly

bool

 

bShowUniverse

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadOnly

EDMXPixelMappin...

 

Distribution

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadOnly

int32

 

LocalUniverse

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadOnly

int32

 

NumXCells

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadOnly

int32

 

NumYCells

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadWrite

TArray< FDMXOut...

 

OutputPortReferences

The port this render component outputs to

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadOnly

EDMXCellFormat

 

PixelFormat

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadOnly

float

 

PixelIntensity

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadOnly

int32

 

StartAddress

Constructors

Name Description

Public function

UDMXPixelMappingScreenComponent()

Default Constructor

Functions

Name Description

Public function

void

 

ForEachPixel

(
    ForEachPixelCallback InCallback
)

Loop through X and Y pixels in screen component

Public function Const

TSet< FDMXOu...

 

GetOutputPorts()

Returns the output Ports of the renderer component

Public function Const

const TTuple...

 

GetPixelDownsamplePositionRange()

Get range of the downsample pixel positions

Public function Const

const FVecto...

 

GetScreenPixelSize()

Calculate screen size of the single pixel in screen component

Public function Virtual

void

 

RenderWithInputAndSendDMX()

Overridden from UDMXPixelMappingOutputComponent

Name Description

Public function Virtual

TSharedRef< ...

 

BuildSlot

(
    TSharedRef< SConstraintCanvas > InC...
)

Rebuild widget for designer view

Public function Virtual

const FText

 

GetPaletteCategory()

Returns the text of palette category

Public function Virtual

bool

 

IsExposedToTemplate()

Whether component should be part of Palette view

Public function Virtual

void

 

QueueDownsample()

Queue rendering to downsample rendering target

Public function Virtual

void

 

SetPosition

(
    const FVector2D& NewPosition
)

Sets the position

Public function Virtual

void

 

SetSize

(
    const FVector2D& NewSize
)

Sets the size

Overridden from UDMXPixelMappingBaseComponent

Name Description

Public function Virtual Const

bool

 

CanBeMovedTo

(
    const UDMXPixelMappingBaseComponent...
)

Check if a Component can be moved under another one (used for copy/move/duplicate)

Public function Virtual

const FName ...

 

GetNamePrefix()

Helper function for generating UObject name, the child should implement their own logic for Prefix name generation.

Public function Virtual

void

 

ResetDMX()

Reset all sending DMX channels to 0 for this component and all children

Public function Virtual

void

 

SendDMX()

Send DMX values of this component and all children

Overridden from UObject

Name Description

Public function Virtual

void

 

PostEditChangeChainProperty

(
    FPropertyChangedChainEvent& Proper...
)

This alternate version of PostEditChange is called when properties inside structs are modified.

Typedefs

Name

Description

ForEachPixelCallback

Constants

Name

Description

MinGridSize

Deprecated Variables