IDetailChildrenBuilder::AddExternalObjectProperty

Adds a set of objects to as a child.

Windows
MacOS
Linux

References

Module

PropertyEditor

Header

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

Include

#include "IDetailChildrenBuilder.h"

Syntax

IDetailPropertyRow * AddExternalObjectProperty
(
    const TArray< UObject * > & Objects,
    FName PropertyName,
    const FAddPropertyParams & Params
)

Remarks

Adds a set of objects to as a child. Similar to details panels, all objects will be visible in the details panel as set of properties from the common base class from the list of objects

Returns

The header row generated for this set of objects by the details panel

Parameters

Parameter

Description

Objects

The objects to add

PropertyName

Name of a property inside the object(s) to add.

UniqueIdName

Optional identifier that uniquely identifies this object among other objects of the same type. If this is empty, saving and restoring expansion state of this object may not work

bAllowChildrenOverride

Allows customization of how the new root property node is expanded when this is added.

bCreateCategoryNodesOverride

Allows customization of how the new root node's category is displayed (or not).

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