USkinWeightsBindingTool

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

MeshModelingToolsExp

Header

/Engine/Plugins/Experimental/MeshModelingToolsetExp/Source/MeshModelingToolsExp/Public/SkinWeightsBindingTool.h

Include

#include "SkinWeightsBindingTool.h"

Syntax

UCLASS()
class USkinWeightsBindingTool :
    public UMultiSelectionMeshEditingTool,
    public UE::Geometry::IDynamicMeshOperatorFactory

Variables

Constructors

Name Description

Public function

USkinWeightsBindingTool()

Destructors

Name Description

Public function

~USkinWeightsBindingTool()

Functions

Name Description

Protected function

void

 

GenerateAsset

(
    const FDynamicMeshOpResult& Result
)

Protected function

void

 

UpdateVisualization

(
    bool bInForce
)

Protected function Static

FVector4f

 

WeightToColor

(
    float Value
)

Overridden from UInteractiveTool

Name Description

Public function Virtual Const

bool

 

CanAccept()

Public function Virtual Const

bool

 

HasAccept()

Public function Virtual Const

bool

 

HasCancel()

Public function Virtual

void

 

OnPropertyModified

(
    UObject* PropertySet,
    FProperty* Property
)

Automatically called by UInteractiveToolPropertySet.OnModified delegate to notify Tool of child property set changes

Public function Virtual

void

 

OnTick

(
    float DeltaTime
)

Action support/system

Public function Virtual

void

 

Render

(
    IToolsContextRenderAPI* Render...
)

Allow the Tool to do any custom drawing (ie via PDI/RHI)

Public function Virtual

void

 

Setup()

Called by ToolManager to initialize the Tool after ToolBuilder::BuildTool() has been called

Public function Virtual

void

 

Shutdown

(
    EToolShutdownType ShutdownType
)

Called by ToolManager to shut down the Tool

Overridden from IDynamicMeshOperatorFactory

Name Description

Public function Virtual

TUniquePtr< ...

 

MakeNewOperator()

IDynamicMeshOperatorFactory API.