Navigation
API > API/Editor > API/Editor/PropertyEditor
| Name | FDetailArrayBuilder |
| Type | class |
| Header File | /Engine/Source/Editor/PropertyEditor/Public/PropertyCustomizationHelpers.h |
| Include Path | #include "PropertyCustomizationHelpers.h" |
Syntax
class FDetailArrayBuilder : public IDetailCustomNodeBuilder
Implements Interfaces
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDetailArrayBuilder
(
TSharedRef< IPropertyHandle > InBaseProperty, |
PropertyCustomizationHelpers.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FDetailArrayBuilder() |
PropertyCustomizationHelpers.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ArrayProperty | TSharedPtr< IPropertyHandleArray > | PropertyCustomizationHelpers.h | ||
| BaseProperty | TSharedRef< IPropertyHandle > | PropertyCustomizationHelpers.h | ||
| bDisplayElementNum | bool | PropertyCustomizationHelpers.h | ||
| bDisplayResetToDefault | bool | PropertyCustomizationHelpers.h | ||
| bGenerateHeader | bool | PropertyCustomizationHelpers.h | ||
| DisplayName | FText | PropertyCustomizationHelpers.h | ||
| OnGenerateArrayElementWidgetDelegate | FOnGenerateArrayElementWidget | PropertyCustomizationHelpers.h | ||
| OnNumElementsChangedHandle | FDelegateHandle | PropertyCustomizationHelpers.h | ||
| OnRebuildChildren | FSimpleDelegate | PropertyCustomizationHelpers.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void OnGenerateArrayElementWidget
(
FOnGenerateArrayElementWidget InOnGenerateArrayElementWidget |
PropertyCustomizationHelpers.h | ||
virtual void RefreshChildren() |
PropertyCustomizationHelpers.h | ||
void SetDisplayName
(
const FText& InDisplayName |
PropertyCustomizationHelpers.h |
Overridden from IDetailCustomNodeBuilder
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void GenerateChildContent
(
IDetailChildrenBuilder& ChildrenBuilder |
Called to generate child content of this node | PropertyCustomizationHelpers.h | |
virtual void GenerateHeaderRowContent
(
FDetailWidgetRow& NodeRow |
Called to generate content in the header of this node ( the actual node content ). | PropertyCustomizationHelpers.h | |
virtual FName GetName() |
PropertyCustomizationHelpers.h | ||
virtual TSharedPtr< IPropertyHandle > GetPropertyHandle() |
PropertyCustomizationHelpers.h | ||
virtual bool InitiallyCollapsed() |
PropertyCustomizationHelpers.h | ||
virtual bool RequiresTick() |
PropertyCustomizationHelpers.h | ||
virtual void Tick
(
float DeltaTime |
Called each tick if RequiresTick is true | PropertyCustomizationHelpers.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void OnNumChildrenChanged() |
PropertyCustomizationHelpers.h |
Overridden from IDetailCustomNodeBuilder
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void SetOnRebuildChildren
(
FSimpleDelegate InOnRegenerateChildren |
Sets a delegate that should be used when the custom node needs to rebuild children | PropertyCustomizationHelpers.h |