Navigation
API > API/Plugins > API/Plugins/DMXEditor
Inheritance Hierarchy
- FGCObject
- FSelfRegisteringEditorUndoClient
- TSharedFromThis
- FDMXFixturePatchSharedData
References
Module | DMXEditor |
Header | /Engine/Plugins/VirtualProduction/DMX/DMXEngine/Source/DMXEditor/Public/DMXFixturePatchSharedData.h |
Include | #include "DMXFixturePatchSharedData.h" |
Syntax
class FDMXFixturePatchSharedData :
public FGCObject,
public FSelfRegisteringEditorUndoClient,
public TSharedFromThis< FDMXFixturePatchSharedData >
Remarks
Shared data for fixture patch editors
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
FSimpleMulticastDelegate | OnFixturePatchSelectionChanged | Broadcast when a patch node is selected by an editor |
![]() |
FSimpleMulticastDelegate | OnUniverseSelectionChanged | Broadcast when a universe is selected by an editor |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
FDMXFixturePatchSharedData
(
TWeakPtr< FDMXEditor > InDMXEditorPtr |
Constructor |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | Selects the patch node, does not clear selection | |
![]() ![]() |
const TArray< TWeakObjectPtr< UDMXEntityFixturePatch > > & | Returns the selected patch node or nullptr if nothing is selected | |
![]() |
int32 | Returns the selected universe | |
![]() |
void | SelectFixturePatch
(
TWeakObjectPtr< UDMXEntityFixturePatch > Patch |
Selects the patch node |
![]() |
void | SelectFixturePatches
(
const TArray< TWeakObjectPtr< UDMXEntityFixturePatch >>& Patches |
Selects the patch nodes |
![]() |
void | SelectUniverse
(
int32 UniverseID |
Selects the universe |
Overridden from FGCObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | AddReferencedObjects
(
FReferenceCollector& Collector |
Pure virtual that must be overloaded by the inheriting class. |
![]() ![]() ![]() |
FString | Overload this method to report a name for your referencer |