Module |
|
Header |
/Engine/Plugins/Experimental/MeshModelingToolset/Source/MeshModelingTools/Public/SmoothMeshTool.h |
Include |
#include "SmoothMeshTool.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class USmoothMeshTool : public UBaseMeshProcessingTool
Mesh Smoothing Tool
Name | Description | |
---|---|---|
|
USmoothMeshTool() |
Name | Description | ||
---|---|---|---|
|
GetAcceptTransactionName() |
||
|
GetToolMessageString() |
UBaseMeshProcessingTool OPTIONAL API - subclasses may implement these functions |
|
|
HasMeshTopologyChanged() |
Called when Tool is Accepted to determine whether it is safe to only update vertex positions, or if entire target mesh must be replaced. |
|
|
InitializeProperties() |
This function is called during Setup() to allow subclass to register property sets, before kicking off initial computation |
|
|
OnShutdown ( |
This function is called during ::Shutdown so that subclass may perform final processing and save property sets |
|
|
RequiresInitialVtxNormals() |
Optional base mesh per-vertex normals. |
Name | Description | ||
---|---|---|---|
|
TUniquePtr< ... |
MakeNewOperator() |
UBaseMeshProcessingTool REQUIRED API - subclasses must implement these functions IDynamicMeshOperatorFactory implementation that subclass must override and implement |