Navigation
API > API/Editor > API/Editor/PropertyEditor > API/Editor/PropertyEditor/IDetailChildrenBuilder
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
IDetailPropertyRow * AddExternalStructureProperty
(
TSharedRef< FStructOnScope > ChildStructure, |
Adds a property from a custom structure as a child | IDetailChildrenBuilder.h | |
IDetailPropertyRow * AddExternalStructureProperty
(
TSharedPtr< IStructureDataProvider > ChildStructure, |
IDetailChildrenBuilder.h |
AddExternalStructureProperty(TSharedRef< FStructOnScope >, FName, const FAddPropertyParams &)
Description
Adds a property from a custom structure as a child
| Name | AddExternalStructureProperty |
| Type | function |
| Header File | /Engine/Source/Editor/PropertyEditor/Public/IDetailChildrenBuilder.h |
| Include Path | #include "IDetailChildrenBuilder.h" |
IDetailPropertyRow * AddExternalStructureProperty
(
TSharedRef < FStructOnScope > ChildStructure,
FName PropertyName,
const FAddPropertyParams & Params
)
Parameters
| Name | Remarks |
|---|---|
| ChildStructure | The structure to add |
| PropertyName | Optional name of a property inside the Child structure to add. If this is empty, the entire structure will be added |
| Params | Optional identifier that uniquely identifies this structure among other structures of the same type. If this is empty, saving and restoring expansion state of this structure may not work |
AddExternalStructureProperty(TSharedPtr< IStructureDataProvider >, FName, const FAddPropertyParams &)
| Name | AddExternalStructureProperty |
| Type | function |
| Header File | /Engine/Source/Editor/PropertyEditor/Public/IDetailChildrenBuilder.h |
| Include Path | #include "IDetailChildrenBuilder.h" |
IDetailPropertyRow * AddExternalStructureProperty
(
TSharedPtr < IStructureDataProvider > ChildStructure,
FName PropertyName,
const FAddPropertyParams & Params
)