UDMXPixelMappingOutputComponent

Base class for all Designer and configurable components

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

DMXPixelMappingRuntime

Header

/Engine/Plugins/Experimental/DigitalMultiplex/DMXPixelMapping/Source/DMXPixelMappingRuntime/Public/Components/DMXPixelMappingOutputComponent.h

Include

#include "Components/DMXPixelMappingOutputComponent.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Abstract)
class UDMXPixelMappingOutputComponent : public UDMXPixelMappingBaseComponent

Remarks

Base class for all Designer and configurable components

Variables

Name Description

Public variable

bool

 

bEditableEditorColor

If true, the editor color is editable

Public variable

bool

 

bHighlighted

If true is highlighted

Public variable UProperty Category, EditAnywhere BlueprintReadOnly

bool

 

bLockInDesigner

Public variable UProperty Category, EditAnywhere BlueprintReadOnly

bool

 

bVisibleInDesigner

Protected variable

TSharedPtr< SBo...

 

CachedLabelBox

Cached label box

Protected variable

TSharedPtr< SBo...

 

CachedWidget

Cached designer widget

Public variable UProperty Category, EditAnywhere BlueprintReadOnly

EDMXPixelBlendi...

 

CellBlendingQuality

The quality level to use when averaging colors during downsampling.

Public variable UProperty Category, EditAnywhere BlueprintReadWrite

FLinearColor

 

EditorColor

The color displayed in editor

Public variable UProperty Category, EditAnywhere BlueprintReadOnly

float

 

PositionX

Public variable UProperty Category, EditAnywhere BlueprintReadOnly

float

 

PositionY

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadOnly

float

 

SizeX

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadOnly

float

 

SizeY

Protected variable

SConstraintCanv...

 

Slot

A raw pointer to the slot to allow us to adjust the size, padding...etc.

Protected variable UProperty

int32

 

ZOrder

ZOrder in the UI

Constructors

Name Description

Public function

UDMXPixelMappingOutputComponent()

Default Constructor

Functions

Name Description

Public function Virtual

TSharedRef< ...

 

BuildSlot

(
    TSharedRef< SConstraintCanvas > InC...
)

Rebuild widget for designer view

Public function Const

TSharedPtr< ...

 

GetCachedWidget()

Get designer UI cached widget

Public function Virtual Const

int32

 

GetDownsamplePixelIndex()

Get pixel index in downsample texture

Public function Const

const FLinea...

 

GetEditorColor

(
    bool bHighlight
)

Public function Virtual

const FText

 

GetPaletteCategory()

Returns the text of palette category

Public function Virtual

FVector2D

 

GetPosition()

Get rendering position of the component. Using for determining UV map input rendering offset

Public function Virtual Const

FVector2D

 

GetSize()

Get rendering size of component

Public function Const

int32

 

GetZOrder()

Returns the UI ZOrder

Public function Virtual

bool

 

IsExposedToTemplate()

Whether component should be part of Palette view

Public function Virtual Const

bool

 

IsLockInDesigner()

Whether component can be re-sized or re-position at the editor

Public function Virtual Const

bool

 

IsVisibleInDesigner()

Whether component should be visible in designer view

Public function Virtual

void

 

QueueDownsample()

Queue rendering to downsample rendering target

Public function

void

 

QueueDownsampleAndSendDMX()

Queue rendering to downsample rendering target and send dmx

Public function Virtual

void

 

SetPosition

(
    const FVector2D& InPosition
)

Get rendering component position

Public function Virtual

void

 

SetSize

(
    const FVector2D& InSize
)

Set rendering size of component

Public function Virtual

void

 

SetZOrder

(
    int32 NewZOrder
)

Sets the ZOrder in the UI

Public function Virtual

void

 

ToggleHighlightSelection

(
    bool bIsSelected
)

Change widget visuals whether it selected or not

Public function Virtual

void

 

UpdateWidget()

Update the content in designer widget

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)

Overridden from UObject

Name Description

Public function Virtual Const

bool

 

CanEditChange

(
    const FProperty* InProperty
)

Called by the editor to query whether a property of this object is allowed to be modified.

Public function Virtual

void

 

PostEditChangeChainProperty

(
    FPropertyChangedChainEvent& Proper...
)

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

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss