Navigation
API > API/Plugins > API/Plugins/MeshPartitionEditor
Helper that manages spline-change delegates (undo/redo, property, transform). Both USplineModifier and USplineRemeshModifier own an instance of this to avoid duplicating the registration/unregistration boilerplate.
| Name | FSplineDelegateHelper |
| Type | class |
| Header File | /Engine/Plugins/Experimental/MeshPartition/Source/MeshPartitionEditor/Public/Modifiers/MeshPartitionSplineDelegateHelper.h |
| Include Path | #include "Modifiers/MeshPartitionSplineDelegateHelper.h" |
Syntax
class FSplineDelegateHelper
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSplineDelegateHelper
(
UObject* InOwner, |
Modifiers/MeshPartitionSplineDelegateHelper.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FSplineDelegateHelper() |
Modifiers/MeshPartitionSplineDelegateHelper.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnSplineChanged | TFunction< void()> | Callback invoked when any spline delegate fires. | Modifiers/MeshPartitionSplineDelegateHelper.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Callback | FOnSplineChanged | Modifiers/MeshPartitionSplineDelegateHelper.h | ||
| OnChangedHandle | FDelegateHandle | Modifiers/MeshPartitionSplineDelegateHelper.h | ||
| OnTransactedHandle | FDelegateHandle | Modifiers/MeshPartitionSplineDelegateHelper.h | ||
| OnTransformUpdatedHandle | FDelegateHandle | Modifiers/MeshPartitionSplineDelegateHelper.h | ||
| Owner | UObject * | Modifiers/MeshPartitionSplineDelegateHelper.h | ||
| RegisteredSpline | TWeakObjectPtr< USplineComponent > | Modifiers/MeshPartitionSplineDelegateHelper.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Register
(
USplineComponent* Spline |
Bind delegates to a new spline (unbinds any previous one first). | Modifiers/MeshPartitionSplineDelegateHelper.h | |
void Unregister() |
Unbind all delegates. | Modifiers/MeshPartitionSplineDelegateHelper.h |