Navigation
API > API/Plugins > API/Plugins/ModelingComponents
IGeometrySelectionTransformer for Dynamic Mesh Polygroups, that does various types of soft deformation.
| Name | FDynamicMeshPolygroupTransformer |
| Type | class |
| Header File | /Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingComponents/Public/Selection/DynamicMeshPolygroupTransformer.h |
| Include Path | #include "Selection/DynamicMeshPolygroupTransformer.h" |
Syntax
class FDynamicMeshPolygroupTransformer : public FBasicDynamicMeshSelectionTransformer
Implements Interfaces
Functions
Public
Overridden from FBasicDynamicMeshSelectionTransformer
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void UpdateTransform
(
TFunctionRef< FVector3d(int32 VertexID, const FVector3d&InitialPosition, const FTransform&WorldTra... |
Selection/DynamicMeshPolygroupTransformer.h |
Overridden from IGeometrySelectionTransformer
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginTransform
(
const UE::Geometry::FGeometrySelection& Selection |
Start a transform (eg called at beginning of a user interaction with a 3D gizmo). | Selection/DynamicMeshPolygroupTransformer.h | |
virtual void EndTransform
(
IToolsContextTransactionsAPI* TransactionsAPI |
Finish a transform (eg called on mouse-up during 3D gizmo interaction). | Selection/DynamicMeshPolygroupTransformer.h | |
virtual void PreviewRender
(
IToolsContextRenderAPI* RenderAPI |
Optional function called per-frame to visualize the active Transformation | Selection/DynamicMeshPolygroupTransformer.h |