Navigation
API > API/Editor > API/Editor/PropertyEditor
A custom node that can be given to a details panel category to customize widgets
| Name | IDetailCustomNodeBuilder |
| Type | class |
| Header File | /Engine/Source/Editor/PropertyEditor/Public/IDetailCustomNodeBuilder.h |
| Include Path | #include "IDetailCustomNodeBuilder.h" |
Syntax
class IDetailCustomNodeBuilder
Derived Classes
IDetailCustomNodeBuilder derived class hierarchy
- FBlueprintManagedListDetails
- FCEEditorClonerCustomActorPickerNodeBuilder
- FDetailArrayBuilder
- FIKRigGoalArrayLayout
- FIKRigGoalLayout
- FInstancedStructDataDetails
- FMaterialList
- FMobilityCustomization
- FPerPlatformPropertyCustomNodeBuilder
- FRigVMFunctionArgumentDefaultNode
- FRigVMFunctionArgumentGroupLayout
- FRigVMFunctionArgumentLayout
- FSectionList
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IDetailCustomNodeBuilder() |
IDetailCustomNodeBuilder.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void GenerateChildContent
(
IDetailChildrenBuilder& ChildrenBuilder |
Called to generate child content of this node | IDetailCustomNodeBuilder.h | |
void GenerateHeaderRowContent
(
FDetailWidgetRow& NodeRow |
Called to generate content in the header of this node ( the actual node content ). | IDetailCustomNodeBuilder.h | |
FName GetName() |
IDetailCustomNodeBuilder.h | ||
virtual TSharedPtr< IPropertyHandle > GetPropertyHandle() |
IDetailCustomNodeBuilder.h | ||
virtual bool InitiallyCollapsed() |
IDetailCustomNodeBuilder.h | ||
virtual bool RequiresTick() |
IDetailCustomNodeBuilder.h | ||
virtual void SetOnRebuildChildren
(
FSimpleDelegate InOnRegenerateChildren |
Sets a delegate that should be used when the custom node needs to rebuild children | IDetailCustomNodeBuilder.h | |
virtual void SetOnToggleExpansion
(
FOnToggleNodeExpansion InOnToggleExpansion |
Sets a delegate that should be used when the custom node wants to expand | IDetailCustomNodeBuilder.h | |
virtual void Tick
(
float DeltaTime |
Called each tick if RequiresTick is true | IDetailCustomNodeBuilder.h |