Navigation
API > API/Plugins > API/Plugins/MeshModelingTools
| Name | ULatticeDeformerToolProperties |
| Type | class |
| Header File | /Engine/Plugins/Runtime/MeshModelingToolset/Source/MeshModelingTools/Public/LatticeDeformerTool.h |
| Include Path | #include "LatticeDeformerTool.h" |
Syntax
UCLASS (MinimalAPI)
class ULatticeDeformerToolProperties : public UInteractiveToolPropertySet
Inheritance Hierarchy
- FWatchablePropertySet → UInteractiveToolPropertySet → ULatticeDeformerToolProperties
- UObjectBase → UObjectBaseUtility → UObject → UInteractiveToolPropertySet → ULatticeDeformerToolProperties
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bCanChangeResolution | bool | Not user visible - used to disallow changing the lattice resolution after deformation. | LatticeDeformerTool.h |
|
| bDeformNormals | bool | Whether to use approximate new vertex normals using the deformer | LatticeDeformerTool.h |
|
| bSetPivotMode | bool | If Set Pivot Mode is active, the gizmo can be repositioned without moving the selected lattice points | LatticeDeformerTool.h |
|
| bSoftDeformation | bool | Whether to use soft deformation of the lattice | LatticeDeformerTool.h |
|
| GizmoCoordinateSystem | EToolContextCoordinateSystem | Whether the gizmo's axes remain aligned with world axes or rotate as the gizmo is transformed | LatticeDeformerTool.h |
|
| InterpolationType | ELatticeInterpolationType | Whether to use linear or cubic interpolation to get new mesh vertex positions from the lattice | LatticeDeformerTool.h |
|
| Padding | float | Relative distance the lattice extends from the mesh | LatticeDeformerTool.h |
|
| ParentTool | TWeakObjectPtr< ULatticeDeformerTool > | LatticeDeformerTool.h | ||
| XAxisResolution | int | Number of lattice vertices along the X axis | LatticeDeformerTool.h |
|
| YAxisResolution | int | Number of lattice vertices along the Y axis | LatticeDeformerTool.h |
|
| ZAxisResolution | int | Number of lattice vertices along the Z axis | LatticeDeformerTool.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ClearConstraints() |
Clear all constrained lattice points | LatticeDeformerTool.h |
|
void Constrain() |
Constrain selected lattice points | LatticeDeformerTool.h |
|
void Initialize
(
ULatticeDeformerTool* ParentToolIn |
LatticeDeformerTool.h | ||
void PostAction
(
ELatticeDeformerToolAction Action |
LatticeDeformerTool.h |