Navigation
API > API/Plugins > API/Plugins/DMXPixelMappingRuntime
Container component for Fixture Items
| Name | UDMXPixelMappingFixtureGroupComponent |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/DMX/DMXPixelMapping/Source/DMXPixelMappingRuntime/Public/Components/DMXPixelMappingFixtureGroupComponent.h |
| Include Path | #include "Components/DMXPixelMappingFixtureGroupComponent.h" |
Syntax
UCLASS ()
class UDMXPixelMappingFixtureGroupComponent : public UDMXPixelMappingOutputComponent
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UDMXPixelMappingBaseComponent → UDMXPixelMappingOutputComponent → UDMXPixelMappingFixtureGroupComponent
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UDMXPixelMappingFixtureGroupComponent() |
Default Constructor | Components/DMXPixelMappingFixtureGroupComponent.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| MinGroupSize | const FVector2D | Components/DMXPixelMappingFixtureGroupComponent.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DMXLibrary | TObjectPtr< UDMXLibrary > | Components/DMXPixelMappingFixtureGroupComponent.h |
|
|
| LayoutScript | TObjectPtr< UDMXPixelMappingLayoutScript > | Layout script for the children of this component (hidden in customizations and displayed in its own panel). | Components/DMXPixelMappingFixtureGroupComponent.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OnDMXLibraryChangedDelegate | FSimpleMulticastDelegate | Returns a delegate broadcasted when the DMX Library changed | Components/DMXPixelMappingFixtureGroupComponent.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSimpleMulticastDelegate & GetOnDMXLibraryChanged() |
Returns a delegate broadcasted when the DMX Library changed | Components/DMXPixelMappingFixtureGroupComponent.h |
Overridden from UDMXPixelMappingOutputComponent
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const FText GetPaletteCategory() |
Returns the text of palette category | Components/DMXPixelMappingFixtureGroupComponent.h | |
virtual bool IsExposedToTemplate() |
Whether component should be part of Palette view | Components/DMXPixelMappingFixtureGroupComponent.h | |
virtual void QueueDownsample() |
Components/DMXPixelMappingFixtureGroupComponent.h | ||
virtual void SetPosition
(
const FVector2D& NewPosition |
Sets the absolute position of the component, without rotation. | Components/DMXPixelMappingFixtureGroupComponent.h | |
virtual void SetPositionRotated
(
FVector2D NewRotatedPosition |
Sets the the absolute position with rotation. | Components/DMXPixelMappingFixtureGroupComponent.h | |
virtual void SetRotation
(
double NewRotation |
Sets the absolute rotation, in degrees | Components/DMXPixelMappingFixtureGroupComponent.h | |
virtual void SetSize
(
const FVector2D& NewSize |
Sets the absolue size | Components/DMXPixelMappingFixtureGroupComponent.h |
Overridden from UDMXPixelMappingBaseComponent
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddChild
(
UDMXPixelMappingBaseComponent* InComponent |
Add a new child componet | Components/DMXPixelMappingFixtureGroupComponent.h | |
virtual bool CanBeMovedTo
(
const UDMXPixelMappingBaseComponent* Component |
Check if a Component can be moved under another one (used for copy/move/duplicate) | Components/DMXPixelMappingFixtureGroupComponent.h | |
virtual const FName & GetNamePrefix() |
Helper function for generating UObject name, the child should implement their own logic for Prefix name generation. | Components/DMXPixelMappingFixtureGroupComponent.h | |
virtual FString GetUserName () |
Returns the name of the component. | Components/DMXPixelMappingFixtureGroupComponent.h | |
virtual void ResetDMX
(
EDMXPixelMappingResetDMXMode ResetMode |
Reset all sending DMX channels to 0 for this component and all children | Components/DMXPixelMappingFixtureGroupComponent.h | |
virtual void SendDMX() |
Send DMX values of this component and all children. | Components/DMXPixelMappingFixtureGroupComponent.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Components/DMXPixelMappingFixtureGroupComponent.h | ||
virtual void PostEditUndo() |
Components/DMXPixelMappingFixtureGroupComponent.h |