Navigation
API > API/Editor > API/Editor/Kismet
Blueprint editor public interface
| Name | IBlueprintEditor |
| Type | class |
| Header File | /Engine/Source/Editor/Kismet/Public/BlueprintEditorModule.h |
| Include Path | #include "BlueprintEditorModule.h" |
Syntax
class IBlueprintEditor : public FWorkflowCentricApplication
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FAssetEditorToolkit → FWorkflowCentricApplication → IBlueprintEditor
Implements Interfaces
Derived Classes
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddToSelection
(
UEdGraphNode* InNode |
BlueprintEditorModule.h | ||
void AnalyticsTrackNodeEvent
(
UBlueprint* Blueprint, |
Used to track node create/delete events for Analytics | BlueprintEditorModule.h | |
bool CanPasteNodes() |
BlueprintEditorModule.h | ||
TSharedPtr< class FSCSEditorTreeNode > FindAndSelectSCSEditorTreeNode
(
const UActorComponent* InComponent, |
BlueprintEditorModule.h | ||
TSharedPtr< FSubobjectEditorTreeNode > FindAndSelectSubobjectEditorTreeNode
(
const UActorComponent* InComponent, |
Find and select a specific SCS editor tree node associated with the given component | BlueprintEditorModule.h | |
bool GetBoundsForSelectedNodes
(
FSlateRect& Rect, |
BlueprintEditorModule.h | ||
UEdGraph * GetFocusedGraph() |
Returns the currently focused graph context, or NULL if no graph is available. | BlueprintEditorModule.h | |
virtual TSharedPtr< class IClassViewerFilter > GetImportedClassViewerFilter () |
Return the class viewer filter associated with the current set of imported namespaces within this editor context. | BlueprintEditorModule.h | |
virtual TSharedPtr< class IPinTypeSelectorFilter > GetImportedPinTypeSelectorFilter () |
Return the pin type selector filter associated with the current set of imported namespaces within this editor context. | BlueprintEditorModule.h | |
int32 GetNumberOfSelectedNodes() |
Get number of currently selected nodes in the SCS editor tree | BlueprintEditorModule.h | |
virtual void GetPinTypeSelectorFilters
(
TArray< TSharedPtr< class IPinTypeSelectorFilter > >& OutFilters |
Get all the the pin type selector filters within this editor context. | BlueprintEditorModule.h | |
TArray< TSharedPtr< class FSCSEditorTreeNode > > GetSelectedSCSEditorTreeNodes() |
BlueprintEditorModule.h | ||
TArray< TSharedPtr< FSubobjectEditorTreeNode > > GetSelectedSubobjectEditorTreeNodes() |
Util to get the currently selected Subobject editor tree Nodes | BlueprintEditorModule.h | |
virtual 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. | BlueprintEditorModule.h | |
virtual 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. | BlueprintEditorModule.h | |
void JumpToHyperlink
(
const UObject* ObjectReference, |
BlueprintEditorModule.h | ||
void JumpToPin
(
const UEdGraphPin* PinToFocusOn |
BlueprintEditorModule.h | ||
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) | BlueprintEditorModule.h | |
virtual void PasteNodesHere
(
UEdGraph* Graph, |
BlueprintEditorModule.h | ||
void PasteNodesHere
(
UEdGraph* Graph, |
BlueprintEditorModule.h | ||
void RefreshEditors
(
ERefreshBlueprintEditorReason::Type Reason |
BlueprintEditorModule.h | ||
void RefreshInspector() |
BlueprintEditorModule.h | ||
void RefreshMyBlueprint() |
BlueprintEditorModule.h | ||
void SummonFindAndReplaceUI() |
Invokes the Find and Replace UI | BlueprintEditorModule.h | |
void SummonSearchUI
(
bool bSetFindWithinBlueprint, |
Invokes the search UI and sets the mode and search terms optionally | BlueprintEditorModule.h |