Module |
|
Header |
/Engine/Plugins/Experimental/MeshModelingToolset/Source/MeshModelingTools/Public/SeamSculptTool.h |
Include |
#include "SeamSculptTool.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Transient)
class USeamSculptTool : public UDynamicMeshBrushTool
Name | Description | ||
---|---|---|---|
|
bPreviewGeometryNeedsUpdate |
||
|
CaptureState |
||
|
CurDrawPath |
||
|
CurrentSnapPositionLocal |
||
|
CurrentSnapVertex |
||
|
DrawPathStartPositionLocal |
||
|
DrawPathStartVertex |
||
|
TSharedPtr< FDy... |
InputMesh |
|
|
MeshTransform |
||
|
double |
NormalOffset |
|
|
PreviewGeom |
||
|
Settings |
||
|
UWorld * |
TargetWorld |
Name | Description | |
---|---|---|
|
USeamSculptTool() |
Name | Description | ||
---|---|---|---|
|
ApplyStamp ( |
||
|
CreateSeamAlongPath() |
||
|
InitPreviewGeometry() |
||
|
SetWorld ( |
||
|
UpdateCurrentDrawPath() |
||
|
UpdatePreviewGeometry() |
Name | Description | ||
---|---|---|---|
|
OnShutdown ( |
Subclasses can override these to customize behavior |
Name | Description | ||
---|---|---|---|
|
OnBeginDrag ( |
UMeshSurfacePointTool implementation |
|
|
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 | ||
---|---|---|---|
|
HasAccept() |
||
|
HasCancel() |
||
|
OnTick ( |
Action support/system |
|
|
Render ( |
Allow the Tool to do any custom drawing (ie via PDI/RHI) |
|
|
Setup() |
Register InputBehaviors, etc |
Name | Description | ||
---|---|---|---|
|
OnUpdateHover ( |
Update active hover sequence with new input position |
Name |
Description |
|
---|---|---|
|
EActiveCaptureState |