UFractureActionTool

Tools derived from this class should require parameter inputs from the user, only the bone selection.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

FractureEditor

Header

/Engine/Plugins/Experimental/ChaosEditor/Source/FractureEditor/Public/FractureTool.h

Include

#include "FractureTool.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Abstract)
class UFractureActionTool : public UObject

Remarks

Tools derived from this class should require parameter inputs from the user, only the bone selection.

Variables

Name Description

Protected variable

TSharedPtr< FUI...

 

UICommandInfo

Constructors

Name Description

Public function

UFractureActionTool

(
    const FObjectInitializer& ObjInit
)

Functions

Name Description

Protected function Static

void

 

AddAdditionalAttributesIfRequired

(
    UGeometryCollection* GeometryC...
)

Protected function Static

void

 

AddSingleRootNodeIfRequired

(
    UGeometryCollection* GeometryC...
)

Public function Virtual Const

bool

 

CanExecute()

Public function Virtual

void

 

Execute

Executes the command. Derived types need to be implemented in a thread safe way

Public function Virtual Const

FText

 

GetDisplayText()

This is the Text that will appear on the tool button to execute the tool

Public function Virtual Const

TArray< FFra...

 

GetFractureToolContexts()

Protected function Static

void

 

GetSelectedGeometryCollectionComponents

Public function Virtual Const

FSlateIcon

 

GetToolIcon()

Public function Virtual Const

FText

 

GetTooltipText()

Public function Const

const TShare...

 

GetUICommandInfo()

Gets the UI command info for this command

Protected function Static

bool

 

IsGeometryCollectionSelected()

Protected function Static

bool

 

IsStaticMeshSelected()

Protected function Static

void

 

Refresh

(
    FFractureToolContext& Context,
    FFractureEditorModeToolkit* To...
)

Public function Virtual

void

 

RegisterUICommand

(
    FFractureEditorCommands* Bindi...
)

Protected function Static

void

 

SetOutlinerComponents

(
    TArray< FFractureToolContext >& In...,
    FFractureEditorModeToolkit* To...
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss