| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Experimental/MeshModelingToolset/Source/MeshModelingTools/Public/DynamicMeshSculptTool.h |
Include |
#include "DynamicMeshSculptTool.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class UDynamicMeshSculptTool : public UMeshSurfacePointTool
Dynamic Mesh Sculpt Tool Class
Name | Description | ||
---|---|---|---|
|
BrushProperties |
Properties that control brush size/etc |
|
|
GizmoProperties |
||
|
PlaneBrushProperties |
||
|
RemeshProperties |
Properties that control dynamic remeshing |
|
|
SculptMaxBrushProperties |
||
|
SculptProperties |
Properties that control sculpting |
|
|
ViewProperties |
Name | Description | |
---|---|---|
|
UDynamicMeshSculptTool() |
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 | ||
---|---|---|---|
|
BeginHoverSequenceHitTest ( |
Do hover hit-test |
|
|
OnUpdateHover ( |
Update active hover sequence with new input position |
Name |
Description |
|
---|---|---|
|
EPendingWorkPlaneUpdate |