UDetailsView

The details view allows you to display the value of an object properties.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

UMGEditor

Header

/Engine/Source/Editor/UMGEditor/Public/Components/DetailsView.h

Include

#include "Components/DetailsView.h"

Syntax

class UDetailsView :
    public UPropertyViewBase,
    public FNotifyHook

Remarks

The details view allows you to display the value of an object properties.

Variables

Name Description

Public variable

bool

 

bAllowFavoriteSystem

If false, the current properties editor will never display the favorite system

Public variable

bool

 

bAllowFiltering

True if we allow filtering through search and the filter dropdown menu.

Public variable

bool

 

bForceHiddenPropertyVisibility

If true, all properties will be visible, not just those with CPF_Edit

Public variable

bool

 

bShowAnimatedPropertiesOption

True if you want to show the 'Show Only Animated Properties'.

Public variable

bool

 

bShowKeyablePropertiesOption

True if you want to show the 'Show Only Keyable Properties'.

Public variable

bool

 

bShowModifiedPropertiesOption

True if you want to show the 'Show Only Modified Properties'.

Public variable

bool

 

bShowScrollBar

If false, the details panel's scrollbar will always be hidden.

Public variable

TArray< FName >

 

CategoriesToShow

Which categories to show in the details panel.

Public variable

float

 

ColumnWidth

The default column width

Public variable

TArray< FName >

 

PropertiesToShow

Which properties to show in the details panel.

Public variable

FName

 

ViewIdentifier

Identifier for this details view; NAME_None if this view is anonymous

Functions

Name Description

Protected function Const

bool

 

GetIsPropertyVisible

(
    const FPropertyAndParent& Property...
)

Protected function Const

bool

 

GetIsRowVisible

(
    FName InRowName,
    FName InParentName
)

Protected function Const

bool

 

IsRowVisibilityFiltered()

Protected function

void

 

ToggleWhitelistedProperties()

Overridden from UVisual

Name Description

Public function Virtual

void

 

ReleaseSlateResources

(
    bool bReleaseChildren
)

Overridden from UObject

Name Description

Public function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...
)

Called when a property on this object has been modified externally

Overridden from FNotifyHook

Name Description

Public function Virtual

void

 

NotifyPostChange

(
    const FPropertyChangedEvent& Prope...,
    FProperty* PropertyThatChanged
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss