Module |
|
Header |
/Engine/Source/Editor/PropertyEditor/Public/PropertyCustomizationHelpers.h |
Include |
#include "PropertyCustomizationHelpers.h" |
Source |
/Engine/Source/Editor/PropertyEditor/Private/PropertyCustomizationHelpers.cpp |
namespace PropertyCustomizationHelpers
{
void PropertyCustomizationHelpers::MakeInstancedPropertyCustomUI
(
TMap< FName, IDetailGroup * > & ExistingGroup,
IDetailCategoryBuilder & BaseCategory,
TSharedRef< IPropertyHandle > & BaseProperty,
FOnInstancedPropertyIteration AddRowDelegate
)
}
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.
Parameter |
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. |