Module |
|
Header |
/Engine/Source/Editor/PropertyEditor/Public/IDetailChildrenBuilder.h |
Include |
#include "IDetailChildrenBuilder.h" |
IDetailPropertyRow * AddExternalObjectProperty
(
const TArray< UObject * > & Objects,
FName PropertyName,
const FAddPropertyParams & Params
)
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
The header row generated for this set of objects by the details panel
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). |