Navigation
API > API/Editor > API/Editor/Kismet
A helper class for managing namespace info for a single Blueprint context.
| Name | FBlueprintNamespaceHelper |
| Type | class |
| Header File | /Engine/Source/Editor/Kismet/Public/BlueprintNamespaceHelper.h |
| Include Path | #include "BlueprintNamespaceHelper.h" |
Syntax
class FBlueprintNamespaceHelper
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FBlueprintNamespaceHelper() |
Default constructor. | BlueprintNamespaceHelper.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FBlueprintNamespaceHelper() |
Note: We explicitly declare/implement the dtor so that forward-declared types can be destroyed. | BlueprintNamespaceHelper.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ClassViewerFilter | TSharedPtr< IClassViewerFilter > | For use with the class viewer widget in order to filter class type items by namespace. | BlueprintNamespaceHelper.h | |
| NamespacePathTree | TUniquePtr< FBlueprintNamespacePathTree > | Path tree that stores imported namespace identifiers for the associated Blueprint. | BlueprintNamespaceHelper.h | |
| PinTypeSelectorFilter | TSharedPtr< IPinTypeSelectorFilter > | For use with the pin type selector widget in order to filter pin type items by namespace. | BlueprintNamespaceHelper.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddBlueprint
(
const UBlueprint* InBlueprint |
Add a new Blueprint into the current helper context. | BlueprintNamespaceHelper.h | |
void AddNamespace
(
const FString& Namespace |
Add a namespace identifier into the Blueprint editor context that's managed by this instance. | BlueprintNamespaceHelper.h | |
void AddNamespaces
(
const ContainerType& NamespaceList |
Add multiple namespace identifiers into the Blueprint editor context that's managed by this instance. | BlueprintNamespaceHelper.h | |
TSharedPtr< IClassViewerFilter > GetClassViewerFilter() |
BlueprintNamespaceHelper.h | ||
TSharedPtr< IPinTypeSelectorFilter > GetPinTypeSelectorFilter() |
BlueprintNamespaceHelper.h | ||
bool IsImportedAsset
(
const FAssetData& InAssetData |
Tests an asset's namespace to see if it's been imported. | BlueprintNamespaceHelper.h | |
bool IsImportedObject
(
const UObject* InObject |
Tests an object's namespace to see if it's been imported. | BlueprintNamespaceHelper.h | |
bool IsImportedObject
(
const FSoftObjectPath& InObjectPath |
Tests an object's namespace to see if it's been imported. | BlueprintNamespaceHelper.h | |
bool IsIncludedInNamespaceList
(
const FString& TestNamespace |
Tests a namespace identifier to see if it's been imported. | BlueprintNamespaceHelper.h | |
void RemoveNamespace
(
const FString& Namespace |
Remove a namespace identifier from the Blueprint editor context that's managed by this instance. | BlueprintNamespaceHelper.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void RefreshEditorFeatureConsoleFlags() |
Utility method used to keep console flags in sync with the current Blueprint editor settings environment. | BlueprintNamespaceHelper.h |