![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MeshReplacementChange.h>
Inheritance diagram for FMeshReplacementChange:Public Attributes | |
| TFunction< void(FMeshReplacementChange *, UObject *, bool)> | OnChangeAppliedFunc |
Additional Inherited Members | |
Public Types inherited from FChange | |
| enum class | EChangeStyle { InPlaceSwap , CommandPattern } |
Protected Member Functions inherited from FChange | |
| FChange () | |
FMeshReplacementChange represents an undoable complete change to a FDynamicMesh3. Currently only valid to call Apply/Revert when the Object is a UDynamicMeshComponent
| FMeshReplacementChange::FMeshReplacementChange | ( | ) |
| GEOMETRYFRAMEWORK_API FMeshReplacementChange::FMeshReplacementChange | ( | TSharedPtr< const FDynamicMesh3, ESPMode::ThreadSafe > | Before, |
| TSharedPtr< const FDynamicMesh3, ESPMode::ThreadSafe > | After | ||
| ) |
Makes the change to the object
Implements FChange.
|
inline |
|
overridevirtual |
FRegionMeshChangeBase API – passes all mesh vertex IDs as an array to the ProcessFn lambda
Implements FMeshRegionChangeBase.
Reverts change to the object
Implements FChange.
|
overridevirtual |
Describes this change (for debugging)
Reimplemented from FToolCommandChange.
| TFunction<void(FMeshReplacementChange*, UObject*, bool)> FMeshReplacementChange::OnChangeAppliedFunc |
This function is called on Apply and Revert (last argument is true on Apply)