Navigation
API > API/Editor > API/Editor/PropertyEditor
Builder for adding children to a detail customization
| Name | IDetailChildrenBuilder |
| Type | class |
| Header File | /Engine/Source/Editor/PropertyEditor/Public/IDetailChildrenBuilder.h |
| Include Path | #include "IDetailChildrenBuilder.h" |
Syntax
class IDetailChildrenBuilder
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IDetailChildrenBuilder() |
IDetailChildrenBuilder.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TArray< TSharedPtr< IPropertyHandle > > AddAllExternalStructureProperties
(
TSharedPtr< IStructureDataProvider > ChildStructure |
IDetailChildrenBuilder.h | ||
TArray< TSharedPtr< IPropertyHandle > > AddAllExternalStructureProperties
(
TSharedRef< FStructOnScope > ChildStructure |
Adds all the properties of an external structure as a children | IDetailChildrenBuilder.h | |
IDetailPropertyRow * AddChildStructure
(
TSharedRef< IPropertyHandle > PropertyHandle, |
IDetailChildrenBuilder.h | ||
IDetailPropertyRow * AddChildStructureProperty
(
TSharedRef< IPropertyHandle > PropertyHandle, |
IDetailChildrenBuilder.h | ||
IDetailChildrenBuilder & AddCustomBuilder
(
TSharedRef< IDetailCustomNodeBuilder > InCustomBuilder |
Adds a custom builder as a child | IDetailChildrenBuilder.h | |
FDetailWidgetRow & AddCustomRow
(
const FText& SearchString |
Adds new custom content as a child to the struct | IDetailChildrenBuilder.h | |
IDetailPropertyRow * AddExternalObjectProperty
(
const TArray< UObject* >& Objects, |
Adds a set of objects to as a child. | IDetailChildrenBuilder.h | |
IDetailPropertyRow * AddExternalObjects
(
const TArray< UObject* >& Objects, |
Adds a set of objects to as a child. | IDetailChildrenBuilder.h | |
IDetailPropertyRow * AddExternalObjects
(
const TArray< UObject* >& Objects, |
Adds a set of objects to as a child. | IDetailChildrenBuilder.h | |
IDetailPropertyRow * AddExternalStructure
(
TSharedPtr< IStructureDataProvider > ChildStructure, |
IDetailChildrenBuilder.h | ||
IDetailPropertyRow * AddExternalStructure
(
TSharedRef< FStructOnScope > ChildStructure, |
Adds a custom structure as a child | IDetailChildrenBuilder.h | |
IDetailPropertyRow * AddExternalStructureProperty
(
TSharedPtr< IStructureDataProvider > ChildStructure, |
IDetailChildrenBuilder.h | ||
IDetailPropertyRow * AddExternalStructureProperty
(
TSharedRef< FStructOnScope > ChildStructure, |
Adds a property from a custom structure as a child | IDetailChildrenBuilder.h | |
IDetailGroup & AddGroup
(
FName GroupName, |
Adds a group to the category | IDetailChildrenBuilder.h | |
IDetailPropertyRow & AddProperty
(
TSharedRef< IPropertyHandle > PropertyHandle |
Adds a property to the struct | IDetailChildrenBuilder.h | |
TSharedRef< SWidget > GenerateStructValueWidget
(
TSharedRef< IPropertyHandle > StructPropertyHandle |
Generates a value widget from a customized struct If the customized struct has no value widget an empty widget will be returned | IDetailChildrenBuilder.h | |
IDetailGroup * GetGroup
(
FName GroupName |
Get an existing group in the category | IDetailChildrenBuilder.h | |
IDetailCategoryBuilder & GetParentCategory() |
IDetailChildrenBuilder.h | ||
IDetailGroup * GetParentGroup() |
IDetailChildrenBuilder.h |