| IModuleInterface | ||
| IHasMenuExtensibility
|
Module |
|
Header |
/Engine/Source/Editor/Kismet/Public/BlueprintEditorModule.h |
Include |
#include "BlueprintEditorModule.h" |
class FBlueprintEditorModule :
public IModuleInterface,
public IHasMenuExtensibility
The blueprint editor module provides the blueprint editor application.
Name | Description | ||
---|---|---|---|
|
TSharedRef< ... |
CreateBlueprintEditor ( |
Creates an instance of a Kismet editor object. |
|
TSharedRef< ... |
CreateBlueprintEditor ( |
Creates an instance of a Kismet editor object. |
|
TSharedRef< ... |
CreateUserDefinedEnumEditor ( |
Creates an instance of a Enum editor object. |
|
TSharedRef< ... |
CreateUserDefinedStructEditor ( |
Creates an instance of a Structure editor object. |
|
CustomizeFunction ( |
Build a set of details customizations for function with the passed-in type, if possible. |
|
|
CustomizeGraph ( |
Build a set of details customizations for graphs with the passed-in schema, if possible. |
|
|
CustomizeVariable ( |
Build a set of details customizations for the passed-in type, if possible. |
|
|
const TUniqu... |
GetBlueprintDebugger() |
Returns a reference to the Blueprint Debugger state object |
|
GetBlueprintEditors() |
Get all blueprint editor instances |
|
|
const TShare... |
GetsSharedBlueprintEditorCommands() |
Exposes a way for other modules to fold in their own Blueprint editor commands (folded in with other BP editor commands, when the editor is first opened). |
|
FBlueprintEd... |
OnBlueprintEditorOpened() |
|
|
FBlueprintMe... |
OnGatherBlueprintMenuExtensions() |
|
|
FOnRegisterL... |
OnRegisterLayoutExtensions() |
|
|
FOnRegisterT... |
OnRegisterTabsForEditor() |
|
|
FDelegateHan... |
RegisterFunctionCustomization |
Register a customization for for Blueprint functions |
|
void |
RegisterGraphCustomization ( |
Register a customization for for Blueprint graphs |
|
FDelegateHan... |
RegisterLocalVariableCustomization ( |
Register a customization for for Blueprint local variables |
|
void |
RegisterSCSEditorCustomization ( |
Register a customization for interacting with the SCS editor |
|
FDelegateHan... |
RegisterVariableCustomization ( |
Register a customization for for Blueprint variables |
|
void |
SetDetailsCustomization ( |
Sets customizations for the BP editor details panel. |
|
void |
SetSubobjectEditorUICustomization ( |
Sets SCS editor UI customization |
|
void |
UnregisterFunctionCustomization ( |
Unregister a previously registered customization for BP functions |
|
void |
UnregisterGraphCustomization ( |
Unregister a previously registered customization for BP graphs |
|
void |
UnregisterLocalVariableCustomization ( |
Unregister a previously registered customization for BP local variables |
|
void |
UnregisterSCSEditorCustomization ( |
Unregister a previously registered customization for interacting with the SCS editor |
|
void |
UnregisterVariableCustomization ( |
Unregister a previously registered customization for BP variables |
Name | Description | ||
---|---|---|---|
|
void |
ShutdownModule() |
Called before the module is unloaded, right before the module object is destroyed. |
|
void |
StartupModule() |
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. |
Name | Description | ||
---|---|---|---|
|
TSharedPtr< ... |
GetMenuExtensibilityManager() |
Gets the extensibility managers for outside entities to extend blueprint editor's menus and toolbars |
Name |
Description |
|
---|---|---|
|
FBlueprintEditorOpenedEvent |
Delegate for binding functions to be called when the blueprint editor finishes getting created |
|
FBlueprintMenuExtensionEvent |
|
|
FOnRegisterLayoutExtensions |
|
|
FOnRegisterTabs |
Name | Description | ||
---|---|---|---|
|
void |
UnregisterLocalVariableCustomization ( |
UnregisterLocalVariableCustomization without a delegate handle is deprecated. |
|
void |
UnregisterVariableCustomization ( |
UnregisterVariableCustomization without a delegate handle is deprecated. |