Module |
|
Header |
/Engine/Plugins/Experimental/MeshModelingToolset/Source/MeshModelingTools/Public/Sculpting/MeshSculptToolBase.h |
Include |
#include "Sculpting/MeshSculptToolBase.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class UMeshSculptToolBase : public UMeshSurfacePointTool
Base Tool for mesh sculpting tools, provides some shared functionality
Name | Description | ||
---|---|---|---|
|
ActiveOverrideMaterial |
||
|
double |
ActivePressure |
|
|
BrushIndicator |
||
|
BrushIndicatorMaterial |
||
|
UPreviewMesh &#... |
BrushIndicatorMesh |
|
|
BrushOpFactories |
||
|
BrushOpPropSets |
Brush Types |
|
|
BrushProperties |
Properties that control brush size/etc |
|
|
BrushRelativeSizeRange |
Brush Size |
|
|
CameraState |
||
|
double |
CurrentBrushFalloff |
|
|
double |
CurrentBrushRadius |
|
|
CurrentStamp |
||
|
CurTargetTransform |
Active transformation on target mesh, includes baked scale |
|
|
GizmoProperties |
Properties for 3D workplane / gizmo |
|
|
HoverStamp |
||
|
InitialTargetTransform |
Initial transformation on target mesh |
|
|
LastStamp |
||
|
PlaneTransformGizmo |
Plane gizmo |
|
|
PlaneTransformProxy |
||
|
SecondaryBrushOpFactories |
||
|
SecondaryBrushOpPropSets |
||
|
UWorld * |
TargetWorld |
|
|
ViewProperties |
Display / Material |
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 | ||
---|---|---|---|
|
OnTick ( |
Action support/system |
|
|
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 |
Name |
Description |
|
---|---|---|
|
EPendingWorkPlaneUpdate |