| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Experimental/MeshModelingToolset/Source/MeshModelingTools/Public/DeformMeshPolygonsTool.h |
Include |
#include "DeformMeshPolygonsTool.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class UDeformMeshPolygonsTool : public UMeshSurfacePointTool
Name | Description | ||
---|---|---|---|
|
ActiveDragPlane |
||
|
ActiveSurfaceFrame |
||
|
ActiveVertexChange |
||
|
bInDrag |
True for the duration of UI click+drag. |
|
|
bSpatialDirty |
This is true when the spatial index needs to reflect a modification. |
|
|
bUpdatePending |
||
|
CameraState |
Camera state at last render |
|
|
DeformationStrategy |
||
|
DynamicMeshComponent |
||
|
HilightRenderer |
||
|
HilightSelection |
Data for current drag |
|
|
LaplacianDeformer |
||
|
LastBrushPosLocal |
||
|
LastHitPosWorld |
||
|
LastMoveDelta |
||
|
LinearDeformer |
The two deformer type options. |
|
|
MeshSpatial |
||
|
OnDynamicMeshComponentChangedHandle |
||
|
PolyEdgesRenderer |
||
|
QuickAxisRotator |
||
|
QuickAxisTranslater |
||
|
RotationStartFrame |
||
|
RotationStartPointWorld |
||
|
StartBrushPosLocal |
||
|
StartHitNormalWorld |
||
|
StartHitPosWorld |
||
|
Topology |
||
|
TopoSelector |
||
|
TransformProps |
||
|
UpdateRay |
||
|
float |
VisualAngleSnapThreshold |
Name | Description | |
---|---|---|
|
UDeformMeshPolygonsTool() |
Name | Description | ||
---|---|---|---|
|
BeginChange() |
||
|
ComputeUpdate() |
||
|
ComputeUpdate_Rotate() |
||
|
ComputeUpdate_Translate() |
||
|
EndChange() |
||
|
FQuickTransf... |
GetActiveQuickTransformer() |
|
|
FDynamicMesh... |
GetSpatial() |
|
|
NextTransformTypeAction() |
||
|
OnDynamicMeshComponentChanged() |
Realtime visualization |
|
|
PrecomputeTopology() |
||
|
UpdateActiveSurfaceFrame ( |
||
|
UpdateChangeFromROI ( |
||
|
UpdateQuickTransformer() |
Name | Description | ||
---|---|---|---|
|
HitTest ( |
||
|
OnBeginDrag ( |
This function is called when the user begins a click-drag-release interaction |
|
|
OnEndDrag ( |
This function is called when the user releases the button driving a click-drag-release interaction |
|
|
OnUpdateDrag ( |
This function is called each frame that the user is in a click-drag-release interaction |
Name | Description | ||
---|---|---|---|
|
CanAccept() |
||
|
HasAccept() |
||
|
HasCancel() |
||
|
OnPropertyModified |
Automatically called by UInteractiveToolPropertySet.OnModified delegate to notify Tool of child property set changes |
|
|
RegisterActions ( |
Override this function to register the set of Actions this Tool supports, using FInteractiveToolActionSet::RegisterAction. |
|
|
Render ( |
Allow the Tool to do any custom drawing (ie via PDI/RHI) |
|
|
Setup() |
Register InputBehaviors, etc |
|
|
Shutdown ( |
Called by ToolManager to shut down the Tool |
|
|
Tick ( |
Allow the Tool to do any necessary processing on Tick |
Name | Description | ||
---|---|---|---|
|
OnUpdateHover ( |
Update active hover sequence with new input position |