Navigation
API > API/Plugins > API/Plugins/DMXPixelMappingRuntime
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UDMXPixelMapping
References
Module | DMXPixelMappingRuntime |
Header | /Engine/Plugins/VirtualProduction/DMX/DMXPixelMapping/Source/DMXPixelMappingRuntime/Public/DMXPixelMapping.h |
Include | #include "DMXPixelMapping.h" |
Syntax
UCLASS&40;BlueprintType, Blueprintable&41;
class UDMXPixelMapping : public UObject
Remarks
Public container of Pixel Mapping object and it using for asset
Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
TObjectPtr< UDMXPixelMappingRootComponent > | RootComponent | Holds the reference to root component |
![]() ![]() |
TObjectPtr< UTexture > | ThumbnailImage | Holds the Thumbnail for asset |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | Checks if nested objects are created, otherwise create them. | |
![]() |
void | Destroys invalid components. Useful when fixture type or fixture patch changed | |
![]() ![]() |
UDMXPixelMappingBaseComponent * | FindComponent
(
UDMXEntityFixturePatch* FixturePatch |
Returns the first component that corresponds to the patch or null if none present |
![]() ![]() |
UDMXPixelMappingBaseComponent * | FindComponent
(
const FName& Name |
Find the component by name. |
![]() ![]() |
UDMXPixelMappingOutputComponent * | FindComponent
(
TSharedPtr< SWidget > InWidget |
Find the component by widget. |
![]() ![]() |
TComponentClass * | FindComponentOfClass
(
const FName& InName |
Looking for the first component of class by given name |
![]() ![]() |
void | ForEachComponent
(
TComponentPredicate Predicate |
Recursively Iterates through all compnents |
![]() ![]() |
void | ForEachComponentOfClass
(
TComponentPredicateType< TComponentClass > Predicate |
Iterates through components by class with given Predicate callback |
![]() ![]() |
void | GetAllComponentsNamesOfClass
(
TArray< TSharedPtr< FName >>& InComponentNames |
Get array of FName pointers by given class |
![]() ![]() |
void | GetAllComponentsOfClass
(
TArray< TComponentClass* >& OutComponents |
Get all component by given class |
![]() ![]() ![]() ![]() |
UDMXPixelMappingRootComponent * | Get root component of the component tree | |
![]() |
void | Recurcevly preload all components in tree. | |
![]() |
void | RemoveComponent
(
UDMXPixelMappingBaseComponent* InComponent |
Removes the Component from the hierarchy and all sub Components. |
Overridden from UObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | PostLoad () |
Do any object-specific cleanup required immediately after loading an object. |
Typedefs
Name | Description |
---|---|
TComponentPredicate | |
TComponentPredicateType |
Deprecated Variables
Type | Name | Description | |
---|---|---|---|
![]() |
FOnEditorRebuildChildrenComponentsDelegate | OnEditorRebuildChildrenComponentsDelegate_DEPRECATED | DEPRECATED 4.27. Use FDMXPixelMappingMatrixComponent::GetOnMatrixChanged() instead |