Navigation
API > API/Editor > API/Editor/PropertyEditor
Inheritance Hierarchy
- TSharedFromThis
- IDetailRootObjectCustomization
References
| Module | PropertyEditor |
| Header | /Engine/Source/Editor/PropertyEditor/Public/IDetailRootObjectCustomization.h |
| Include | #include "IDetailRootObjectCustomization.h" |
Syntax
class IDetailRootObjectCustomization : public TSharedFromThis< IDetailRootObjectCustomization >
Remarks
Interface for any class that lays out details for a specific class
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | AreObjectsVisible
(
const FDetailsObjectSet& InRootObjectSet |
Whether or not the objects and all of its children should be visible in the details panel | |
| TSharedPtr< SWidget > | CustomizeObjectHeader
(
const FDetailsObjectSet& InRootObjectSet |
Called when the details panel wants to display an object header widget for a given object | |
| TSharedPtr< SWidget > | CustomizeObjectHeader
(
const FDetailsObjectSet& InRootObjectSet, |
Called when the details panel wants to display an object header widget for a given object | |
| EExpansionArrowUsage | Gets the setup for expansion arrows in this customization | ||
| bool | ShouldDisplayHeader
(
const FDetailsObjectSet& InRootObjectSet |
Whether or not the object should have a header displayed or just show the children directly |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EExpansionArrowUsage |
Deprecated Functions
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< SWidget > | CustomizeObjectHeader
(
const UObject* InRootObject |
Please use the CustomizeObjectHeader version which takes in an array of root objects | |
| TSharedPtr< SWidget > | CustomizeObjectHeader
(
const UObject* InRootObject, |
Please use the CustomizeObjectHeader version which takes in an array of root objects | |
| bool | IsObjectVisible
(
const UObject* InRootObject |
Please use the AreObjectsVisible instead | |
| bool | ShouldDisplayHeader
(
const UObject* InRootObject |
Please use the ShouldDisplayHeader version which takes in an array of objects instead |