IDetailCustomization

Interface for any class that lays out details for a specific class

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

PropertyEditor

Header

/Engine/Source/Editor/PropertyEditor/Public/IDetailCustomization.h

Include

#include "IDetailCustomization.h"

Syntax

class IDetailCustomization : public TSharedFromThis< IDetailCustomization >

Remarks

Interface for any class that lays out details for a specific class

Destructors

Name Description

Public function Virtual

~IDetailCustomization()

Functions

Name Description

Public function

void

 

CustomizeDetails

(
    IDetailLayoutBuilder& DetailBuilde...
)

Called when details should be customized

Public function Virtual

void

 

CustomizeDetails

(
    const TSharedPtr< IDetailLayoutBuil...
)

Called when details should be customized, this version allows the customization to store a weak ptr to the layout builder.

Public function Virtual

void

 

PendingDelete()

Called when no longer used and will be deleted