Navigation
API > API/Plugins > API/Plugins/CustomDetailsView
| Name | ICustomDetailsView |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/CustomDetailsView/Source/CustomDetailsView/Public/ICustomDetailsView.h |
| Include Path | #include "ICustomDetailsView.h" |
Syntax
class ICustomDetailsView :
public SCompoundWidget ,
public ICustomDetailsViewBase
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → SWidget → SCompoundWidget → ICustomDetailsView
- FSlateControlledConstruction → SWidget → SCompoundWidget → ICustomDetailsView
Implements Interfaces
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedPtr< ICustomDetailsViewCustomCategoryItem > CreateCustomCategoryItem
(
TSharedRef< ICustomDetailsViewItem > InParent, |
Creates a custom details view item that acts as a category. | ICustomDetailsView.h | |
TSharedPtr< ICustomDetailsViewCustomItem > CreateCustomItem
(
TSharedRef< ICustomDetailsViewItem > InParent, |
Creates a custom details view item that has a customisable name and value widget. | ICustomDetailsView.h | |
TSharedRef< ICustomDetailsViewItem > CreateDetailTreeItem
(
TSharedRef< ICustomDetailsViewItem > InParent, |
Creates a custom details view item based on a property handle. | ICustomDetailsView.h | |
void ExtendTree
(
FCustomDetailsViewItemId InHook, |
Adds a custom node into the hierarchy at the given position. | ICustomDetailsView.h | |
TSharedPtr< ICustomDetailsViewItem > FindCustomItem
(
const FName& InItemName |
Find a previously added custom item. | ICustomDetailsView.h | |
TSharedPtr< ICustomDetailsViewItem > FindItem
(
const FCustomDetailsViewItemId& InItemId |
Quickly find an Item with the given Item Id without iterating the tree | ICustomDetailsView.h | |
bool GetItemExpansionState
(
const FCustomDetailsViewItemId& InItemId, |
Returns the current expansion state of an item. Returns true if the item state was found. | ICustomDetailsView.h | |
| Get the Root Item of the Main Tree. | ICustomDetailsView.h | ||
const UE::CustomDetailsView::FTreeExtensionType & GetTreeExtensions
(
FCustomDetailsViewItemId InHook |
Retrieves all the extensions for the given item. | ICustomDetailsView.h | |
TSharedRef< STreeView< TSharedPtr< ICustomDetailsViewItem > > > MakeSubTree
(
const TArray< TSharedPtr< ICustomDetailsViewItem > >* InSourceItems |
Make a Sub Tree View for the Given Root Item Id | ICustomDetailsView.h | |
void RebuildTree
(
ECustomDetailsViewBuildType InBuildType |
Request the Tree to be rebuilt with the given Build Type | ICustomDetailsView.h | |
void SetItemExpansionState
(
const FCustomDetailsViewItemId& InItemId, |
Sets the current expansion state of an item. | ICustomDetailsView.h |