Navigation
API > API/Plugins > API/Plugins/DMXPixelMappingRuntime
Matrix pixel component
| Name | UDMXPixelMappingMatrixCellComponent |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/DMX/DMXPixelMapping/Source/DMXPixelMappingRuntime/Public/Components/DMXPixelMappingMatrixCellComponent.h |
| Include Path | #include "Components/DMXPixelMappingMatrixCellComponent.h" |
Syntax
UCLASS ()
class UDMXPixelMappingMatrixCellComponent : public UDMXPixelMappingOutputComponent
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UDMXPixelMappingBaseComponent → UDMXPixelMappingOutputComponent → UDMXPixelMappingMatrixCellComponent
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UDMXPixelMappingMatrixCellComponent() |
Default Constructor | Components/DMXPixelMappingMatrixCellComponent.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CellID | int32 | Components/DMXPixelMappingMatrixCellComponent.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CellCoordinate | FIntPoint | Components/DMXPixelMappingMatrixCellComponent.h | ||
| DownsamplePixelIndex | int32 | Index of the cell pixel in downsample target buffer | Components/DMXPixelMappingMatrixCellComponent.h | |
| PixelMapRenderElement | TSharedPtr< UE::DMXPixelMapping::Rendering::FPixelMapRenderElement > | Pixel map render element for the matrix cell | Components/DMXPixelMappingMatrixCellComponent.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FIntPoint & GetCellCoordinate() |
Components/DMXPixelMappingMatrixCellComponent.h | ||
TSharedRef< UE::DMXPixelMapping::Rendering::FPixelMapRenderElement > GetOrCreatePixelMapRenderElement() |
Returns the pixel map render element for the matrix cell | Components/DMXPixelMappingMatrixCellComponent.h | |
FLinearColor GetPixelMapColor() |
Gets the color of this cell | Components/DMXPixelMappingMatrixCellComponent.h | |
void SetCellCoordinate
(
FIntPoint InCellCoordinate |
Components/DMXPixelMappingMatrixCellComponent.h |
Overridden from UDMXPixelMappingOutputComponent
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual int32 GetDownsamplePixelIndex() |
Get pixel index in downsample texture | Components/DMXPixelMappingMatrixCellComponent.h | |
virtual bool IsOverParent() |
Returns true if the the component's over all its parents. | Components/DMXPixelMappingMatrixCellComponent.h | |
virtual void QueueDownsample() |
Queue rendering to downsample rendering target | Components/DMXPixelMappingMatrixCellComponent.h |
Overridden from UDMXPixelMappingBaseComponent
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanBeMovedTo
(
const UDMXPixelMappingBaseComponent* Component |
Check if a Component can be moved under another one (used for copy/move/duplicate) | Components/DMXPixelMappingMatrixCellComponent.h | |
virtual const FName & GetNamePrefix() |
Helper function for generating UObject name, the child should implement their own logic for Prefix name generation. | Components/DMXPixelMappingMatrixCellComponent.h | |
virtual FString GetUserName () |
Returns the name of the component. | Components/DMXPixelMappingMatrixCellComponent.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginDestroy() |
Components/DMXPixelMappingMatrixCellComponent.h | ||
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Components/DMXPixelMappingMatrixCellComponent.h | ||
virtual void PostInitProperties() |
Components/DMXPixelMappingMatrixCellComponent.h | ||
virtual void PostLoad() |
Components/DMXPixelMappingMatrixCellComponent.h |