UDMXPixelMapping

Public container of Pixel Mapping object and it using for asset

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

DMXPixelMappingRuntime

Header

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

Include

#include "DMXPixelMapping.h"

Syntax

UCLASS(BlueprintType, Blueprintable)
class UDMXPixelMapping : public UObject

Remarks

Public container of Pixel Mapping object and it using for asset

Variables

Name Description

Public variable UProperty

UDMXPixelMappin...

 

RootComponent

Holds the reference to root component

Public variable UProperty

UTexture *

 

ThumbnailImage

Holds the Thumbnail for asset

Functions

Name Description

Public function

void

 

CreateOrLoadObjects()

Checks if nested objects are created, otherwise create them.

Public function

void

 

DestroyInvalidComponents()

Destroys invalid components. Useful when fixture type or fixture patch changed

Public function Const

UDMXPixelMap...

 

FindComponent

(
    UDMXEntityFixturePatch* Fixtur...
)

Returns the first component that corresponds to the patch or null if none present

Public function Const

UDMXPixelMap...

 

FindComponent

(
    const FName& Name
)

Find the component by name.

Public function Const

UDMXPixelMap...

 

FindComponent

(
    TSharedPtr< SWidget > InWidget
)

Find the component by widget.

Public function Const

TComponentCl...

 

FindComponentOfClass

(
    const FName& InName
)

Looking for the first component of class by given name

Public function Const

void

 

ForEachComponent

(
    TComponentPredicate Predicate
)

Recursively Iterates through all compnents

Public function Const

void

 

ForEachComponentOfClass

(
    TComponentPredicateType< TComponent...
)

Iterates through components by class with given Predicate callback

Public function Const

void

 

GetAllComponentsNamesOfClass

(
    TArray< TSharedPtr< FName >>& InCo...
)

Get array of FName pointers by given class

Public function Const

void

 

GetAllComponentsOfClass

(
    TArray< TComponentClass* >& O...
)

Get all component by given class

Public function Const UFunction BlueprintPure, Category

UDMXPixelMap...

 

GetRootComponent()

Get root component of the component tree

Public function

void

 

PreloadWithChildren()

Recurcevly preload all components in tree.

Public function

void

 

RemoveComponent

Removes the Component from the hierarchy and all sub Components.

Overridden from UObject

Name Description

Public function Virtual

void

 

PostLoad()

Do any object-specific cleanup required immediately after loading an object.

Deprecated Variables

Name Description

Public variable

FOnEditorRebuil...

 

OnEditorRebuildChildrenComponentsDelegate_DEPRECATED

DEPRECATED 4.27. Use FDMXPixelMappingMatrixComponent::GetOnMatrixChanged() instead