Navigation
API > API/Editor > API/Editor/Kismet
| Name | SKismetDebugTreeView |
| Type | class |
| Header File | /Engine/Source/Editor/Kismet/Public/Debugging/SKismetDebugTreeView.h |
| Include Path | #include "Debugging/SKismetDebugTreeView.h" |
Syntax
class SKismetDebugTreeView : public SCompoundWidget
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → SWidget → SCompoundWidget → SKismetDebugTreeView
- FSlateControlledConstruction → SWidget → SCompoundWidget → SKismetDebugTreeView
Structs
| Name | Remarks |
|---|---|
| FArguments |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ColumnId_Name | const FName | Column Id's for custom header rows | Debugging/SKismetDebugTreeView.h |
| ColumnId_Value | const FName | Debugging/SKismetDebugTreeView.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bFilteredItemsDirty | bool | Debugging/SKismetDebugTreeView.h | ||
| bInDebuggerTab | bool | Whether this tree is held within the blueprint debugger tab, used to hide context menu options | Debugging/SKismetDebugTreeView.h | |
| FilteredTreeRoots | TArray< FDebugTreeItemPtr > | Debugging/SKismetDebugTreeView.h | ||
| RootTreeItems | TArray< FDebugTreeItemPtr > | Debugging/SKismetDebugTreeView.h | ||
| SearchMessageItem | FDebugTreeItemPtr | Message to display when no entries in the tree match the search text | Debugging/SKismetDebugTreeView.h | |
| SearchString | TSharedPtr< FString > | Debugging/SKismetDebugTreeView.h | ||
| TreeView | TSharedPtr< STreeView< FDebugTreeItemPtr > > | Debugging/SKismetDebugTreeView.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddTreeItemUnique
(
const FDebugTreeItemPtr& Item |
Adds a root level TreeItem | Debugging/SKismetDebugTreeView.h | |
void ClearExpandedItems() |
Debugging/SKismetDebugTreeView.h | ||
void ClearTreeItems() |
Clears all root level Tree Items | Debugging/SKismetDebugTreeView.h | |
void Construct
(
const FArguments& InArgs |
Debugging/SKismetDebugTreeView.h | ||
const TArray< FDebugTreeItemPtr > & GetRootTreeItems() |
Returns the Array of Root Tree Items | Debugging/SKismetDebugTreeView.h | |
int32 GetSelectedItems
(
TArray< FDebugTreeItemPtr >& OutItems |
Passthrough functions to the TreeView. | Debugging/SKismetDebugTreeView.h | |
bool IsScrolling() |
Debugging/SKismetDebugTreeView.h | ||
bool RemoveTreeItem
(
const FDebugTreeItemPtr& Item |
Removes a root level TreeItem | Debugging/SKismetDebugTreeView.h | |
void RequestUpdateFilteredItems() |
Requests for an update of the tree at the next tick | Debugging/SKismetDebugTreeView.h | |
void SetItemExpansion
(
FDebugTreeItemPtr InItem, |
Debugging/SKismetDebugTreeView.h | ||
void SetSearchText
(
const FText& InSearchText |
Updates search text and requests the Tree be updated | Debugging/SKismetDebugTreeView.h | |
virtual void Tick
(
const FGeometry& AllottedGeometry, |
Debugging/SKismetDebugTreeView.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FDebugTreeItemPtr MakeBreakpointParentItem
(
TWeakObjectPtr< UBlueprint > InBlueprint |
Debugging/SKismetDebugTreeView.h | ||
static FDebugTreeItemPtr MakeMessageItem
(
const FString& InMessage |
Debugging/SKismetDebugTreeView.h | ||
static FDebugTreeItemPtr MakeParentItem
(
UObject* InObject |
Debugging/SKismetDebugTreeView.h | ||
static FDebugTreeItemPtr MakeTraceStackParentItem() |
Accessible functions for creating tree items | Debugging/SKismetDebugTreeView.h | |
static FDebugTreeItemPtr MakeWatchLineItem
(
const UEdGraphPin* InPinRef, |
Debugging/SKismetDebugTreeView.h |