UDMXPixelMapping

Public container of Pixel Mapping object and it using for asset

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

DMXPixelMappingRuntime

Header

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

Include

#include "DMXPixelMapping.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(BlueprintType, Blueprintable)
class UDMXPixelMapping : public UObject

Remarks

Public container of Pixel Mapping object and it using for asset

Variables

Name Description

Public variable

FOnEditorRebuil...

 

OnEditorRebuildChildrenComponentsDelegate

Editor Delete Components Delegate

Public variable UProperty instanced

UDMXPixelMappin...

 

RootComponent

Holds the reference to root component

Public variable UProperty Transient

UTexture *

 

ThumbnailImage

Holds the Thumbnail for asset

Destructors

Name Description

Public function

~UDMXPixelMapping()

Destructor

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

bool

 

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.

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