UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMeshRegionChangeBase Class Referenceabstract

#include <MeshRegionChange.h>

+ Inheritance diagram for FMeshRegionChangeBase:

Public Member Functions

virtual void ProcessChangeVertices (const UE::Geometry::FDynamicMesh3 *ChangedMesh, TFunctionRef< void(TConstArrayView< int32 >)> ProcessFn, bool bRevert) const =0
 
- Public Member Functions inherited from FToolCommandChange
virtual FString ToString () const override
 
- Public Member Functions inherited from FCommandChange
virtual EChangeStyle GetChangeType () final
 
virtual TUniquePtr< FChangeExecute (UObject *Object) final
 
- Public Member Functions inherited from FChange
virtual void Apply (UObject *Object)=0
 
virtual void Revert (UObject *Object)=0
 
virtual bool HasExpired (UObject *Object) const
 
virtual void AddReferencedObjects (FReferenceCollector &Collector)
 
virtual CORE_API void PrintToLog (FFeedbackContext &FeedbackContext, const int32 IndentLevel=0)
 
virtual SIZE_T GetSize () const
 
virtual ~FChange ()
 

Additional Inherited Members

- Public Types inherited from FChange
enum class  EChangeStyle { InPlaceSwap , CommandPattern }
 
- Protected Member Functions inherited from FChange
 FChange ()
 

Member Function Documentation

◆ ProcessChangeVertices()

virtual void FMeshRegionChangeBase::ProcessChangeVertices ( const UE::Geometry::FDynamicMesh3 ChangedMesh,
TFunctionRef< void(TConstArrayView< int32 >)>  ProcessFn,
bool  bRevert 
) const
pure virtual

The documentation for this class was generated from the following file: