UFractureTool

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, Blueprintable, BlueprintType)
class UFractureTool : public UObject

Variables

Name Description

Public variable UProperty Category, EditAnywhere

UFractureCommon...

 

CommonSettings

Fracture Settings.

Protected variable

TSharedPtr< FUI...

 

UICommandInfo

Constructors

Name Description

Public function

UFractureTool

(
    const FObjectInitializer& ObjInit
)

Functions

Name Description

Public function Virtual Const

bool

 

CanExecuteFracture()

Public function Virtual

void

 

ExecuteFracture

(
    const FFractureContext& FractureCo...
)

Public function Virtual

void

 

FractureContextChanged()

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

Public function Virtual Const

FText

 

GetApplyText()

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

Public function Virtual Const

FText

 

GetDisplayText()

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

Public function Virtual Const

TArray< UObj...

 

GetSettingsObjects()

Public function Virtual Const

FSlateIcon

 

GetToolIcon()

TODO: What's the correct thing to return here?

Public function Virtual Const

FText

 

GetTooltipText()

Public function Const

const TShare...

 

GetUICommandInfo()

Gets the UI command info for this command

Public function Virtual

void

 

RegisterUICommand

(
    FFractureEditorCommands* Bindi...
)

Public function Virtual

void

 

Render

(
    const FSceneView* View,
    FViewport* Viewport,
    FPrimitiveDrawInterface* PDI
)

Draw callback from edmode

Overridden from UObject

Name Description

Public function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...
)

Called when a property on this object has been modified externally

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