Navigation
API > API/Plugins > API/Plugins/ObjectMixerEditor
Inheritance Hierarchy
- IModuleInterface
- FObjectMixerEditorModule
- FLightMixerModule
References
| Module | ObjectMixerEditor |
| Header | /Engine/Plugins/Editor/ObjectMixer/ObjectMixer/Source/ObjectMixer/Public/ObjectMixerEditorModule.h |
| Include | #include "ObjectMixerEditorModule.h" |
Syntax
class FObjectMixerEditorModule : public IModuleInterface
Variables
| Type | Name | Description | |
|---|---|---|---|
| TSubclassOf< UObjectMixerObjectFilter > | DefaultFilterClass | If set, this is the filter class used to initialize the ListModel. | |
| TSet< FDelegateHandle > | DelegateHandles | ||
| TWeakPtr< SDockTab > | DockTab | The actual spawned nomad tab | |
| TSharedPtr< FObjectMixerEditorList > | ListModel | Lives for as long as the module is loaded. | |
| FSlateIcon | MenuItemIcon | ||
| FText | MenuItemName | Menu Item variables | |
| FText | MenuItemTooltip | ||
| FOnBlueprintFilterCompiled | OnBlueprintFilterCompiledDelegate | ||
| FText | TabLabel | The text that appears on the spawned nomad tab | |
| ETabSpawnerMenuType::Type | TabSpawnerType |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| TSharedPtr< SDockTab > | FindNomadTab () |
Tries to find the nomad tab assigned to this instance of Object Mixer. | |
| FObjectMixerEditorModule & | Get () |
||
| const TSubclassOf< UObjectMixerObjectFilter > & | This is the filter class used to initialize the ListModel. | ||
| FName | |||
| TSet< FName > | If a property is changed that has a name found in this set, the panel will be refreshed. | ||
| FName | |||
| TSharedPtr< FWorkspaceItem > | |||
| UWorld * | GetWorld () |
||
| void | Initialize () |
||
| TSharedPtr< SWidget > | MakeObjectMixerDialog
(
TSubclassOf< UObjectMixerObjectFilter > InDefaultFilterClass |
||
| FOnBlueprintFilterCompiled & | |||
| void | Called when the Rename command is executed from the UI or hotkey. | ||
| void | |||
| void | RefreshList () |
Refresh filters and sorting. | |
| bool | Build the List widget from scratch. | ||
| bool | RegisterItemInMenuGroup
(
FWorkspaceItem& InItem |
Add a tab spawner to the Object Mixer menu group. | |
| void | |||
| void | |||
| void | |||
| void | Regenerate the list items and refresh the list. Call when adding or removing variables. | ||
| void | |||
| TSharedRef< SDockTab > | SpawnTab
(
const FSpawnTabArgs& Args |
||
| void | Teardown () |
||
| void | |||
| void | |||
| void |
Overridden from IModuleInterface
| Type | Name | Description | |
|---|---|---|---|
| void | Called before the module is unloaded, right before the module object is destroyed. | ||
| void | Called right after the module DLL has been loaded and the module object has been created Load dependent modules here, and they will be guaranteed to be available during ShutdownModule. |
Typedefs
| Name | Description |
|---|---|
| FOnBlueprintFilterCompiled |
Constants
| Name | Description |
|---|---|
| BaseObjectMixerModuleName |