Navigation
API > API/Editor > API/Editor/PropertyEditor
Inheritance Hierarchy
- TSharedFromThis< IDetailRootObjectCustomization >
- 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 UObject* InRootObject |
||
| 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 UObject* InRootObject, |
||
| EExpansionArrowUsage | Gets the setup for expansion arrows in this customization | ||
| bool | IsObjectVisible
(
const UObject* InRootObject |
||
| bool | ShouldDisplayHeader
(
const FDetailsObjectSet& InRootObjectSet |
Whether or not the object should have a header displayed or just show the children directly | |
| bool | ShouldDisplayHeader
(
const UObject* InRootObject |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EExpansionArrowUsage |