Navigation
API > API/Plugins > API/Plugins/StructUtilsEditor
Inheritance Hierarchy
- IDetailCustomNodeBuilder
- TSharedFromThis< FInstancedStructDataDetails >
- FInstancedStructDataDetails
- FPropertyBagInstanceDataDetails
References
| Module | StructUtilsEditor |
| Header | /Engine/Plugins/Experimental/StructUtils/Source/StructUtilsEditor/Public/InstancedStructDetails.h |
| Include | #include "InstancedStructDetails.h" |
Syntax
class FInstancedStructDataDetails :
public IDetailCustomNodeBuilder,
public TSharedFromThis< FInstancedStructDataDetails >
Remarks
Node builder for FInstancedStruct children. Expects property handle holding FInstancedStruct as input. Can be used in a implementation of a IPropertyTypeCustomization CustomizeChildren() to display editable FInstancedStruct contents. OnChildRowAdded() is called right after each property is added, which allows the property row to be customizable.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FInstancedStructDataDetails
(
TSharedPtr< IPropertyHandle > InStructProperty |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | GenerateChildContent
(
IDetailChildrenBuilder& ChildrenBuilder |
||
| void | GenerateHeaderRowContent
(
FDetailWidgetRow& NodeRow |
||
| FName | GetName () |
||
| bool | |||
| void | OnChildRowAdded
(
IDetailPropertyRow& ChildRow |
Called when a child is added, override to customize a child row. | |
| void | |||
| bool | RequiresTick () |
||
| void | SetOnRebuildChildren
(
FSimpleDelegate InOnRegenerateChildren |
||
| void | Tick
(
float DeltaTime |