Navigation
API > API/Editor > API/Editor/Kismet
A custom widget class that provides support for Blueprint namespace entry and/or selection.
| Name | SBlueprintNamespaceEntry |
| Type | class |
| Header File | /Engine/Source/Editor/Kismet/Public/SBlueprintNamespaceEntry.h |
| Include Path | #include "SBlueprintNamespaceEntry.h" |
Syntax
class SBlueprintNamespaceEntry : public SCompoundWidget
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → SWidget → SCompoundWidget → SBlueprintNamespaceEntry
- FSlateControlledConstruction → SWidget → SCompoundWidget → SBlueprintNamespaceEntry
Structs
| Name | Remarks |
|---|---|
| FArguments | |
| FPathTreeNodeItem |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnFilterNamespaceList | TBaseDelegate_OneParam< void, TArray< FString > & > | SBlueprintNamespaceEntry.h | |
| FOnGetNamespacesToExclude | TBaseDelegate_OneParam< void, TSet< FString > & > | SBlueprintNamespaceEntry.h | |
| FOnNamespaceSelected | TBaseDelegate_OneParam< void, const FString & > | SBlueprintNamespaceEntry.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| NamespaceListBorderPadding | float | SBlueprintNamespaceEntry.h | |
| NamespaceListMinDesiredWidth | float | SBlueprintNamespaceEntry.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AllRegisteredPaths | TArray< FString > | SBlueprintNamespaceEntry.h | ||
| ComboButton | TSharedPtr< SComboButton > | SBlueprintNamespaceEntry.h | ||
| CurrentNamespace | FString | SBlueprintNamespaceEntry.h | ||
| ExcludedNamespaceTooltipText | TAttribute< FText > | SBlueprintNamespaceEntry.h | ||
| ExcludedTreeViewPaths | TSet< FString > | SBlueprintNamespaceEntry.h | ||
| OnGetNamespacesToExclude | FOnGetNamespacesToExclude | SBlueprintNamespaceEntry.h | ||
| OnNamespaceSelected | FOnNamespaceSelected | SBlueprintNamespaceEntry.h | ||
| RootNodes | TArray< TSharedPtr< FPathTreeNodeItem > > | SBlueprintNamespaceEntry.h | ||
| SearchBox | TSharedPtr< SSearchBox > | SBlueprintNamespaceEntry.h | ||
| TextBox | TSharedPtr< SSuggestionTextBox > | SBlueprintNamespaceEntry.h | ||
| TreeView | TSharedPtr< STreeView< TSharedPtr< FPathTreeNodeItem > > > | SBlueprintNamespaceEntry.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Construct
(
const FArguments& InArgs |
SBlueprintNamespaceEntry.h | ||
void SetCurrentNamespace
(
const FString& InNamespace |
Set the current namespace to the given identifier. | SBlueprintNamespaceEntry.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ExpandAllTreeViewItems
(
const TArray< TSharedPtr< FPathTreeNodeItem > >* NodeListPtr |
SBlueprintNamespaceEntry.h | ||
const TSharedPtr< FPathTreeNodeItem > * FindTreeViewNode
(
const FString& NodePath, |
SBlueprintNamespaceEntry.h | ||
FText GetCurrentNamespaceText() |
SBlueprintNamespaceEntry.h | ||
TSharedRef< ITableRow > OnGenerateRowForNamespaceTreeItem
(
TSharedPtr< FPathTreeNodeItem > Item, |
SBlueprintNamespaceEntry.h | ||
void OnGetChildrenForNamespaceTreeItem
(
TSharedPtr< FPathTreeNodeItem > Item, |
SBlueprintNamespaceEntry.h | ||
TSharedRef< SWidget > OnGetNamespaceTreeMenuContent() |
SBlueprintNamespaceEntry.h | ||
bool OnIsNamespaceTreeItemSelectable
(
TSharedPtr< FPathTreeNodeItem > Item |
SBlueprintNamespaceEntry.h | ||
void OnNamespaceTreeFilterTextChanged
(
const FText& InText |
SBlueprintNamespaceEntry.h | ||
void OnNamespaceTreeSelectionChanged
(
TSharedPtr< FPathTreeNodeItem > Item, |
SBlueprintNamespaceEntry.h | ||
void OnShowingSuggestions
(
const FString& InputText, |
SBlueprintNamespaceEntry.h | ||
void OnTextChanged
(
const FText& InText |
SBlueprintNamespaceEntry.h | ||
void OnTextCommitted
(
const FText& NewText, |
SBlueprintNamespaceEntry.h | ||
void PopulateNamespaceTree() |
SBlueprintNamespaceEntry.h | ||
void SelectNamespace
(
const FString& InNamespace |
SBlueprintNamespaceEntry.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static PRAGMA_DISABLE_DEPRECATION_WARNINGS void HandleLegacyOnFilterNamespaceList
(
TSet< FString >& OutNamespacesToExclude, |
SBlueprintNamespaceEntry.h |