Navigation
API > API/Plugins > API/Plugins/FractureEditor
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
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< SWidget > | ExplodedViewWidget | ||
| TSharedPtr< SWidget > | LevelViewWidget | ||
| TSharedPtr< SWidget > | ShowBoneColorsWidget |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddAdditionalAttributesIfRequired
(
UGeometryCollection* GeometryCollectionObject |
||
| bool | CanExecuteAction
(
UFractureActionTool* InActionTool |
||
| bool | |||
| bool | CanSetModalTool
(
UFractureModalTool* InActiveTool |
||
| TSharedRef< SDockTab > | CreateHierarchyTab
(
const FSpawnTabArgs& Args |
||
| TSharedRef< SDockTab > | CreateStatisticsTab
(
const FSpawnTabArgs& Args |
||
| void | ExecuteAction
(
UFractureActionTool* InActionTool |
||
| UFractureModalTool * | |||
| float | View Settings. | ||
| bool | |||
| int32 | |||
| TSharedRef< SWidget > | GetLevelViewMenuContent
(
TSharedRef< IPropertyHandle > PropertyHandle |
||
| int32 | |||
| void | GetSelectedGeometryCollectionComponents
(
TSet< UGeometryCollectionComponent* >& GeomCompSelection |
||
| FText | |||
| void | GetStatisticsSummary
(
FGeometryCollectionStatistics& Stats |
||
| TSharedRef< SWidget > | |||
| void | InvalidateCachedDetailPanelState
(
UObject* ChangedObject |
||
| void | Invalidate the hit proxies for all level viewports; we need to do this after updating geometry collection(s) | ||
| bool | IsActiveTool
(
UFractureModalTool* InActiveTool |
||
| bool | IsCachedOutlinerGeometryStale
(
const TArray< TWeakObjectPtr< UGeometryCollectionComponent > >& SelectedComponents |
Function to poll whether the geometry collection data cached by the outliner is stale compared to the current geometry (using quick heuristics such as bone counts) | |
| bool | |||
| bool | |||
| void | |||
| void | |||
| void | |||
| FReply | Modal Command Callback. | ||
| void | OnObjectPostEditChange
(
UObject* Object, |
Update any View Property Changes. | |
| void | OnSetExplodedViewValue
(
float NewValue |
||
| void | OnSetLevelViewValue
(
int32 NewValue |
||
| void | |||
| void | |||
| void | |||
| void | SetActiveTool
(
UFractureModalTool* InActiveTool |
||
| void | SetBoneSelection
(
UGeometryCollectionComponent* InRootComponent, |
||
| void | |||
| void | SetOutlinerColumnMode
(
EOutlinerColumnMode ColumnMode |
||
| void | SetOutlinerComponents
(
const TArray< UGeometryCollectionComponent* >& InNewComponents |
||
| void | Shutdown () |
||
| void | |||
| void | |||
| void | UpdateExplodedVectors
(
UGeometryCollectionComponent* GeometryCollectionComponent |
||
| void | UpdateHideForComponent
(
UGeometryCollectionComponent* Component |
||
| void | |||
| void |
Overridden from FModeToolkit
| Type | Name | Description | |
|---|---|---|---|
| void | BuildToolPalette
(
FName PaletteName, |
||
| FText | Modes Panel Header Information | ||
| FText | |||
| FEdMode * | |||
| FText | GetToolPaletteDisplayName
(
FName PaletteName |
||
| void | GetToolPaletteNames
(
TArray< FName >& InPaletteName |
Returns the number of Mode specific tabs in the mode toolbar | |
| bool | Exclusive Tool Palettes only allow users to use tools from one palette at a time | ||
| bool | Integrated Tool Palettes show up in the same panel as their details | ||
| void | Init
(
const TSharedPtr< IToolkitHost >& InitToolkitHost, |
FModeToolkit interface | |
| void | InvokeUI () |
||
| void | OnToolPaletteChanged
(
FName PaletteName |
||
| void | FModeToolkit interface |
Overridden from IToolkit
| Type | Name | Description | |
|---|---|---|---|
| FText | Returns the localized name of this toolkit type (typically just " |
||
| TSharedPtr< class SWidget > | |||
| FName | IToolkit interface |
Overridden from FGCObject
| Type | Name | Description | |
|---|---|---|---|
| void | AddReferencedObjects
(
FReferenceCollector& Collector |
FGCObject interface | |
| FString | Overload this method to report a name for your referencer |
Typedefs
| Name | Description |
|---|---|
| FGeometryCollectionPtr |
Constants
| Name | Description |
|---|---|
| PaletteNames | Returns the number of Mode specific tabs in the mode toolbar |