Navigation
API > API/Editor > API/Editor/PropertyEditor
References
| Module | PropertyEditor |
| Header | /Engine/Source/Editor/PropertyEditor/Public/PropertyCustomizationHelpers.h |
| Include | #include "PropertyCustomizationHelpers.h" |
| Source | /Engine/Source/Editor/PropertyEditor/Private/PropertyCustomizationHelpers.cpp |
namespace PropertyCustomizationHelpers
{
void PropertyCustomizationHelpers&58;&58;MakeInstancedPropertyCustomUI
&40;
TMap< FName, IDetailGroup &42; > & ExistingGroup,
IDetailCategoryBuilder & BaseCategory,
TSharedRef< IPropertyHandle > & BaseProperty,
FOnInstancedPropertyIteration AddRowDelegate
&41;
}
Remarks
Loops through all of an instanced object property's child properties and call AddRowDelegate on properties that needs to be added to the UI to let us customize it.
Parameters
| Name | Description |
|---|---|
| ExistingGroup | A map used internally to determine the existing group categories. Should be empty. |
| BaseCategory | The category that will be used as the root of the instanced object properties. |
| BaseProperty | The instanced class property. |
| AddRowDelegate | The delegate that will be called on each child property. |