Navigation
API > API/Editor > API/Editor/Kismet
Inheritance Hierarchy
- IAssetEditorInstance
- FBaseToolkit
- TSharedFromThis
- FAssetEditorToolkit
- FWorkflowCentricApplication
- IBlueprintEditor
- FBlueprintEditor
- FGameplayAbilitiesEditor
- FRigVMEditor
- IControlRigEditor
- FWidgetBlueprintEditor
- IAnimationBlueprintEditor
- IDisplayClusterConfiguratorBlueprintEditor
- IRenderGridEditor
References
| Module | Kismet |
| Header | /Engine/Source/Editor/Kismet/Public/BlueprintEditorModule.h |
| Include | #include "BlueprintEditorModule.h" |
Syntax
class IBlueprintEditor : public FWorkflowCentricApplication
Remarks
Blueprint editor public interface
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddToSelection
(
UEdGraphNode* InNode |
||
| void | AnalyticsTrackNodeEvent
(
UBlueprint* Blueprint, |
Used to track node create/delete events for Analytics | |
| bool | |||
| TSharedPtr< FSubobjectEditorTreeNode > | FindAndSelectSubobjectEditorTreeNode
(
const UActorComponent* InComponent, |
Find and select a specific SCS editor tree node associated with the given component | |
| bool | GetBoundsForSelectedNodes
(
FSlateRect& Rect, |
||
| UEdGraph * | Returns the currently focused graph context, or NULL if no graph is available. | ||
| TSharedPtr< class IClassViewerFilter > | Return the class viewer filter associated with the current set of imported namespaces within this editor context. | ||
| int32 | Get number of currently selected nodes in the SCS editor tree | ||
| void | GetPinTypeSelectorFilters
(
TArray< TSharedPtr< class IPinTypeSelectorFilter >>& OutFilters |
Get all the the pin type selector filters within this editor context. | |
| TArray< TSharedPtr< FSubobjectEditorTreeNode > > | Util to get the currently selected Subobject editor tree Nodes | ||
| bool | IsNonImportedObject
(
const UObject* InObject |
Return whether the given object falls outside the scope of the current set of imported namespaces within this editor context. | |
| bool | IsNonImportedObject
(
const FSoftObjectPath& InObject |
Return whether the given object (referenced by path) falls outside the scope of the current set of imported namespaces within this editor context. | |
| void | JumpToHyperlink
(
const UObject* ObjectReference, |
||
| void | JumpToPin
(
const UEdGraphPin* PinToFocusOn |
||
| TSharedPtr< class SGraphEditor > | OpenGraphAndBringToFront
(
UEdGraph* Graph, |
Tries to open the specified graph and bring it's document to the front (note: this can return NULL) | |
| void | PasteNodesHere
(
UEdGraph* Graph, |
||
| void | |||
| void | |||
| void | |||
| void | Invokes the Find and Replace UI | ||
| void | SummonSearchUI
(
bool bSetFindWithinBlueprint, |
Invokes the search UI and sets the mode and search terms optionally |
Deprecated Functions
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< class FSCSEditorTreeNode > | FindAndSelectSCSEditorTreeNode
(
const UActorComponent* InComponent, |
FindAndSelectSCSEditorTreeNode has been deprecated. Use FindAndSelectSubobjectEditorTreeNode instead. | |
| TSharedPtr< class IPinTypeSelectorFilter > | Please use GetPinTypeSelectorFilters | ||
| TArray< TSharedPtr< class FSCSEditorTreeNode > > | GetSelectedSCSEditorTreeNodes has been deprecated. Use GetSelectedSubobjectEditorTreeNodes instead. |