| FWorkflowCentricApplication | ||
| FNotifyHook
|
Module |
|
Header |
/Engine/Plugins/VirtualProduction/DMX/DMXEngine/Source/DMXEditor/Public/DMXEditor.h |
Include |
#include "DMXEditor.h" |
class FDMXEditor :
public FWorkflowCentricApplication,
public FNotifyHook
*** The DMX Library Editor, displayed when opening a DMX Library Asset ***
Name | Description | ||
---|---|---|---|
|
void |
CommonInitialization ( |
Should be called when initializing |
|
void |
CreateDefaultCommands() |
Create Default Commands |
|
void |
CreateDefaultTabContents ( |
Creates the widgets that go into the tabs (note: does not create the tabs themselves) |
|
UDMXLibrary ... |
GetDMXLibrary() |
Get the DMX library being edited |
|
TSharedRef< ... |
GetDMXLibraryEditorTab() |
|
|
TSharedPtr< ... |
GetEditorWidgetForEntityType ( |
Gets the content widget for the tab that edits Entities from InEntityClass |
|
TSharedRef< ... |
GetFixturePatchEditor() |
|
|
const TShare... |
GetFixturePatchSharedData() |
Gets the Fixture Patch shared Data Instance |
|
TSharedRef< ... |
GetFixtureTypeEditor() |
|
|
TSharedPtr< ... |
GetFixtureTypeSharedData() |
Gets the fixture type shared data instance |
|
GetSelectedEntitiesFromTypeTab ( |
Get the selected entities from the tab that stores the passed in type |
|
|
TSharedPtr< ... |
GetToolbarBuilder() |
|
|
void |
InitalizeExtenders() |
Called during initialization of the DMX editor to register commands and extenders. |
|
void |
InitEditor ( |
Edits the specified DMX library |
|
bool |
InvokeEditorTabFromEntityType ( |
Activate the editor tab suited to edit Entities of type InEntityClass |
|
bool |
NewEntity_IsVisibleForType ( |
|
|
void |
OnAddNewEntity ( |
Adds a new Entity to this DMX Library |
|
OnAddNewEntity_OnClick ( |
||
|
void |
RegisterApplicationModes ( |
Called during initialization of the DMX editor to register any application modes. |
|
void |
RegisterToolbarTab ( |
|
|
void |
RenameNewlyAddedEntity ( |
Utility function to handle all steps required to rename a newly added Entity |
|
void |
SelectEntitiesInTypeTab ( |
Switch to the correct tab for the first Entity's type and select the Entities |
|
void |
SelectEntityInItsTypeTab ( |
Switch to the correct tab to select an Entity for editing |
Name | Description | ||
---|---|---|---|
|
GetBaseToolkitName() |
Returns the localized name of this toolkit type (typically just " |
|
|
GetToolkitFName() |
Returns the invariant name of this toolkit type |
|
|
GetWorldCentricTabColorScale() |
||
|
GetWorldCentricTabPrefix() |
Returns the localize prefix string to use for tab labels in world-centric mode. |
Name |
Description |
---|---|
ToolkitFName |
The name given to all instances of this type of editor |
Name | Description | ||
---|---|---|---|
|
bool |
CanAddNewEntity ( |
Deprecated, this always yields true. |
|
FOnGetBaseNa... |
GetOnGetBaseNameForNewEntity() |
Deprecated since naming is now handled consistently when creating new entities via UDMXEntityFixtureType::CreateFixtureType or UDMXEntityFixturePatch::CreateFixturePatch. |
|
FOnSetupNewE... |
GetOnSetupNewEntity() |
Deprecated in favor of UDMXLibrary::OnEntitiesAddedOrRemoved |