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 |