Navigation
Unreal Engine C++ API Reference > 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 (BlueprintType, Blueprintable)
class UDMXPixelMapping : public UObject
Remarks
DMX Pixel Mapping.
Reads pixel colors of a Texture, Material or UMG widget and sends them as DMX.
Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() ![]() |
bool | bEditorScaleChildrenWithParent | If true, editor is set to scale children with parent. |
![]() ![]() ![]() |
bool | bGridSnappingEnabled | If true, grid snapping is enabled |
![]() ![]() ![]() |
bool | bNewComponentsUsePatchColor | If true, new components use the fixture patch color instead of the default pixel mapping color. |
![]() ![]() ![]() |
float | ComponentLabelFontSize | Font size for the component labels in the designer view |
![]() ![]() ![]() |
float | DesignerExposure | Exposure of the designer view |
![]() ![]() |
TObjectPtr< UDMXPixelMappingRootComponent > | RootComponent | Holds the reference to root component |
![]() ![]() ![]() |
FLinearColor | SnapGridColor | The color of the grid snapping grid |
![]() ![]() ![]() |
int32 | SnapGridColumns | The number of columns in the grid |
![]() ![]() ![]() |
int32 | SnapGridRows | The number of rows in the grid |
![]() ![]() |
TObjectPtr< UTexture > | ThumbnailImage | Holds the Thumbnail image for this asset |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
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 |