Navigation
API > API/Plugins > API/Plugins/DMXEditor
Shared data for fixture patch editors
| Name | FDMXFixturePatchSharedData |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/DMX/DMXEngine/Source/DMXEditor/Public/DMXFixturePatchSharedData.h |
| Include Path | #include "DMXFixturePatchSharedData.h" |
Syntax
class FDMXFixturePatchSharedData :
public FGCObject ,
public FSelfRegisteringEditorUndoClient,
public TSharedFromThis< FDMXFixturePatchSharedData >
Inheritance Hierarchy
- FGCObject → FDMXFixturePatchSharedData
- FEditorUndoClient → FSelfRegisteringEditorUndoClient → FDMXFixturePatchSharedData
- FSharedFromThisBase → TSharedFromThis → FDMXFixturePatchSharedData
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDMXFixturePatchSharedData
(
TWeakPtr< FDMXEditor > InDMXEditorPtr |
Constructor | DMXFixturePatchSharedData.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OnFixturePatchSelectionChanged | FSimpleMulticastDelegate | Broadcast when a patch node is selected by an editor | DMXFixturePatchSharedData.h | |
| OnUniverseSelectionChanged | FSimpleMulticastDelegate | Broadcast when a universe is selected by an editor | DMXFixturePatchSharedData.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DMXEditorPtr | TWeakPtr< FDMXEditor > | Weak reference to the DMX editor | DMXFixturePatchSharedData.h | |
| Selection | TObjectPtr< UDMXFixturePatchSharedDataSelection > | The current selection | DMXFixturePatchSharedData.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddFixturePatchToSelection
(
TWeakObjectPtr< UDMXEntityFixturePatch > Patch |
Selects the patch node, does not clear selection | DMXFixturePatchSharedData.h | |
const TArray< TWeakObjectPtr< UDMXEntityFixturePatch > > & GetSelectedFixturePatches() |
Returns the selected patch node or nullptr if nothing is selected | DMXFixturePatchSharedData.h | |
int32 GetSelectedUniverse() |
Returns the selected universe | DMXFixturePatchSharedData.h | |
virtual void PostRedo
(
bool bSuccess |
DMXFixturePatchSharedData.h | ||
virtual void PostUndo
(
bool bSuccess |
DMXFixturePatchSharedData.h | ||
void SelectFixturePatch
(
TWeakObjectPtr< UDMXEntityFixturePatch > Patch |
Selects the patch node | DMXFixturePatchSharedData.h | |
void SelectFixturePatches
(
const TArray< TWeakObjectPtr< UDMXEntityFixturePatch > >& Patches |
Selects the patch nodes | DMXFixturePatchSharedData.h | |
void SelectUniverse
(
int32 UniverseID |
Selects the universe | DMXFixturePatchSharedData.h |
Overridden from FGCObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddReferencedObjects
(
FReferenceCollector& Collector |
DMXFixturePatchSharedData.h | ||
virtual FString GetReferencerName() |
DMXFixturePatchSharedData.h |