FFractureEditorModeToolkit

Windows
MacOS
Linux

Inheritance Hierarchy

FModeToolkit

FGCObject

FFractureEditorModeToolkit

References

Module

FractureEditor

Header

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

Include

#include "FractureEditorModeToolkit.h"

Syntax

class FFractureEditorModeToolkit :
    public FModeToolkit,
    public FGCObject

Variables

Constructors

Name Description

Public function

FFractureEditorModeToolkit()

Functions

Name Description

Public function Static

AActor *

 

AddActor

(
    ULevel* InLevel,
    UClass* Class
)

Public function Static

void

 

AddAdditionalAttributesIfRequired

(
    UGeometryCollection* GeometryC...
)

Public function Static

void

 

AddSingleRootNodeIfRequired

(
    UGeometryCollection* GeometryC...
)

Public function Const

bool

 

CanExecuteFracture()

Public function

AGeometryCol...

 

ConvertStaticMeshToGeometryCollection

(
    const FString& InAssetPath,
    TArray< AActor* >& Actors
)

Public function

AGeometryCol...

 

CreateNewGeometryActor

(
    const FString& Name,
    const FTransform& Transform,
    bool AddMaterials
)

Public function

void

 

ExecuteFracture

(
    FFractureContext& FractureContext
)

Public function

void

 

GenerateAsset()

Public function Const

UFractureToo...

 

GetActiveTool()

Public function Const

float

 

GetExplodedViewValue()

View Settings.

Public function Static

void

 

GetFractureContexts

(
    TArray< FFractureContext >& Fractu...
)

Public function

int32

 

GetLevelCount()

Static int32 GetLevelCount();

Public function

TSharedRef< ...

 

GetLevelViewMenuContent()

Public function Const

int32

 

GetLevelViewValue()

Public function Static

void

 

GetSelectedGeometryCollectionComponents

Public function Static

ULevel *

 

GetSelectedLevel()

Public function Const

bool

 

GetShowBoneColors()

Public function Const

FText

 

GetStatisticsSummary()

Public function

TSharedRef< ...

 

GetViewMenuContent()

Public function

bool

 

IsActiveTool

(
    UFractureTool* InActiveTool
)

Protected function Static

bool

 

IsGeometryCollectionSelected()

Public function Static

bool

 

IsLeafBoneSelected()

Protected function Static

bool

 

IsSelectedActorsInEditorWorld()

Protected function Static

bool

 

IsStaticMeshSelected()

Public function

void

 

OnCluster()

Cluster Command Callbacks.

Public function

void

 

OnFlatten()

Public function

void

 

OnFlattenToLevel()

Public function

FReply

 

OnFractureClicked()

Fracture Command Callback.

Public function

void

 

OnGenerateAssetPathChosen

(
    const FString& InAssetPath,
    TArray< AActor* > Actors
)

Public function

void

 

OnMerge()

Public function

void

 

OnMoveUp()

Public function

void

 

OnSelectByMode

Selection Command Callbacks;.

Public function

void

 

OnSetExplodedViewValue

(
    float NewValue
)

Public function

void

 

OnSetLevelViewValue

(
    int32 NewValue
)

Public function

void

 

OnSetShowBoneColors()

Public function

void

 

OnUncluster()

Public function

void

 

OpenGenerateAssetDialog

(
    TArray< AActor* >& Actors
)

Public function

void

 

SetActiveTool

(
    UFractureTool* InActiveTool
)

Public function

void

 

SetBoneSelection

(
    UGeometryCollectionComponent* ...,
    const TArray< int32 >& InSelectedB...,
    bool bClearCurrentSelection
)

Public function

void

 

SetOutlinerComponents

(
    const TArray< UGeometryCollectionCo...
)

Protected function Const

void

 

UpdateExplodedVectors

Public function

void

 

ViewDownOneLevel()

Public function

void

 

ViewUpOneLevel()

Overridden from FModeToolkit

Name Description

Public function Virtual

void

 

BuildToolPalette

(
    FName Palette,
    FToolBarBuilder& ToolbarBuilder
)

Public function Virtual Const

FText

 

GetActiveToolDisplayName()

Modes Panel Header Information

Public function Virtual Const

FText

 

GetActiveToolMessage()

Public function Virtual Const

FText

 

GetToolPaletteDisplayName

(
    FName Palette
)

Public function Virtual Const

void

 

GetToolPaletteNames

(
    TArray< FName >& PaletteNames
)

Returns the number of Mode specific tabs in the mode toolbar

Public function Virtual

void

 

Init

(
    const TSharedPtr< IToolkitHost >& ...
)

FModeToolkit interface

Public function Virtual

void

 

OnToolPaletteChanged

(
    FName PaletteName
)

Overridden from IToolkit

Name Description

Public function Virtual Const

FText

 

GetBaseToolkitName()

Returns the localized name of this toolkit type (typically just " editor")

Public function Virtual Const

FEdMode *...

 

GetEditorMode()

Public function Virtual Const

TSharedPtr< ...

 

GetInlineContent()

Public function Virtual Const

FName

 

GetToolkitFName()

IToolkit interface

Overridden from FGCObject

Name Description

Public function Virtual

void

 

AddReferencedObjects

(
    FReferenceCollector& Collector
)

FGCObject interface

Constants

Name

Description

PaletteNames

Returns the number of Mode specific tabs in the mode toolbar

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