Navigation
API > API/Editor > API/Editor/Kismet
Inspects the referenced pin object's underlying property value and presents it within a tree view. Compound properties (e.g. structs/containers) will be broken down into a hierarchy of child nodes.
| Name | SPinValueInspector |
| Type | class |
| Header File | /Engine/Source/Editor/Kismet/Public/SPinValueInspector.h |
| Include Path | #include "SPinValueInspector.h" |
Syntax
class SPinValueInspector : public SCompoundWidget
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → SWidget → SCompoundWidget → SPinValueInspector
- FSlateControlledConstruction → SWidget → SCompoundWidget → SPinValueInspector
Structs
| Name | Remarks |
|---|---|
| FArguments |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ConstrainedBox | TSharedPtr< class SPinValueInspector_ConstrainedBox > | The box that handles resizing of the Tree View | SPinValueInspector.h | |
| PinRef | FEdGraphPinReference | Holds a weak reference to the target pin. | SPinValueInspector.h | |
| TargetObject | TWeakObjectPtr< UObject > | The instance that's currently selected as the debugging target. | SPinValueInspector.h | |
| TreeViewWidget | TSharedPtr< SKismetDebugTreeView > | Presents a hierarchical display of the inspected value along with any sub-values as children. | SPinValueInspector.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Construct
(
const FArguments& InArgs |
SPinValueInspector.h | ||
const FEdGraphPinReference & GetPinRef() |
Gets the current watched pin reference | SPinValueInspector.h | |
bool ShouldShowSearchFilter() |
Whether the search filter UI should be visible. | SPinValueInspector.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddPinToTreeView
(
const UEdGraphPin* Pin, |
Adds a single pin to the tree view | SPinValueInspector.h | |
virtual void AddTreeItemUnique
(
const FDebugTreeItemPtr& Item |
Adds a unique tree item to the TreeView. | SPinValueInspector.h | |
virtual EVisibility GetSearchFilterVisibility() |
SPinValueInspector.h | ||
virtual void OnExpansionChanged
(
FDebugTreeItemPtr InItem, |
Requests the constrained box be resized | SPinValueInspector.h | |
virtual void OnSearchTextChanged
(
const FText& InSearchText |
Passes SearchText through to tree view | SPinValueInspector.h | |
virtual void PopulateTreeView() |
Adds relevant pins to the tree view | SPinValueInspector.h | |
void RequestUpdateFilteredItems() |
Marks tree view for updating currently filtered items. | SPinValueInspector.h | |
void SetPinRef
(
const FEdGraphPinReference& InPinRef |
Sets the current watched pin | SPinValueInspector.h |