UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MeshRegionChange.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
6
7namespace UE::Geometry { class FDynamicMesh3; }
8
9// Base class for mesh changes that apply to a selection of the mesh
11{
12public:
13 // @param ChangedMesh The mesh after the change has been applied (or undone, if bRevert is true)
14 // @param ProcessFn The callback that will be called with the vertices affected by this mesh change
15 // @param bRevert Whether the changes is an undo
17};
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition MeshRegionChange.h:11
virtual void ProcessChangeVertices(const UE::Geometry::FDynamicMesh3 *ChangedMesh, TFunctionRef< void(TConstArrayView< int32 >)> ProcessFn, bool bRevert) const =0
Definition InteractiveToolChange.h:18
Definition AssetRegistryState.h:50
Definition DynamicMesh3.h:108
Definition ParametricSurfaceData.h:18