Navigation
API > API/Plugins > API/Plugins/MeshModelingToolsExp
| Name | USeamSculptTool |
| Type | class |
| Header File | /Engine/Plugins/Experimental/MeshModelingToolsetExp/Source/MeshModelingToolsExp/Public/SeamSculptTool.h |
| Include Path | #include "SeamSculptTool.h" |
Syntax
UCLASS (MinimalAPI, Transient)
class USeamSculptTool :
public UDynamicMeshBrushTool ,
public IInteractiveToolManageGeometrySelectionAPI
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UInteractiveTool → USingleSelectionTool → UMeshSurfacePointTool → UBaseBrushTool → UDynamicMeshBrushTool → USeamSculptTool
Implements Interfaces
- IClickDragBehaviorTarget
- IModifierToggleBehaviorTarget
- IHoverBehaviorTarget
- IInputBehaviorSource
- IInteractiveToolCameraFocusAPI
- IInteractiveToolManageGeometrySelectionAPI
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
USeamSculptTool() |
SeamSculptTool.h |
Enums
Protected
| Name | Remarks |
|---|---|
| EActiveCaptureState |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Settings | TObjectPtr< USeamSculptToolProperties > | SeamSculptTool.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| MeshMaxDim | double | SeamSculptTool.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void SetWorld
(
UWorld* World |
SeamSculptTool.h |
Overridden from UBaseBrushTool
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool SupportsBrushAdjustmentInput() |
SeamSculptTool.h |
Overridden from UMeshSurfacePointTool
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnBeginDrag
(
const FRay& Ray |
SeamSculptTool.h | ||
virtual void OnEndDrag
(
const FRay& Ray |
SeamSculptTool.h | ||
virtual void OnUpdateDrag
(
const FRay& Ray |
SeamSculptTool.h |
Overridden from UInteractiveTool
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool HasAccept() |
SeamSculptTool.h | ||
virtual bool HasCancel() |
SeamSculptTool.h | ||
virtual void OnTick
(
float DeltaTime |
SeamSculptTool.h | ||
virtual void Render
(
IToolsContextRenderAPI* RenderAPI |
SeamSculptTool.h | ||
virtual void Setup() |
SeamSculptTool.h |
Overridden from IHoverBehaviorTarget
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool OnUpdateHover
(
const FInputDeviceRay& DevicePos |
SeamSculptTool.h |
Overridden from IInteractiveToolManageGeometrySelectionAPI
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool IsInputSelectionValidOnOutput() |
IInteractiveToolManageGeometrySelectionAPI this tool won't update external geometry selection or change selection-relevant mesh IDs. | SeamSculptTool.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ApplyStamp
(
const FBrushStampData& Stamp |
SeamSculptTool.h | ||
void CreateSeamAlongPath() |
SeamSculptTool.h | ||
void InitPreviewGeometry() |
SeamSculptTool.h | ||
void UpdateCurrentDrawPath() |
SeamSculptTool.h | ||
void UpdatePreviewGeometry() |
SeamSculptTool.h |
Overridden from UDynamicMeshBrushTool
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnShutdown
(
EToolShutdownType ShutdownType |
SeamSculptTool.h |