Navigation
API > API/Plugins > API/Plugins/MLDeformerFrameworkEditor
Inheritance Hierarchy
- FPersonaAssetEditorToolkit
- IHasPersonaToolkit
- FGCObject
- FEditorUndoClient
- FTickableEditorObject
- FMLDeformerEditorToolkit
References
| Module | MLDeformerFrameworkEditor |
| Header | /Engine/Plugins/Animation/MLDeformer/MLDeformerFramework/Source/MLDeformerFrameworkEditor/Public/MLDeformerEditorToolkit.h |
| Include | #include "MLDeformerEditorToolkit.h" |
Syntax
class FMLDeformerEditorToolkit :
public FPersonaAssetEditorToolkit,
public IHasPersonaToolkit,
public FGCObject,
public FEditorUndoClient,
public FTickableEditorObject
Remarks
The ML Deformer asset editor toolkit. This is the editor that opens when you double click an ML Deformer asset.
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| double | |||
| FMLDeformerEditorModel * | |||
| const FMLDeformerEditorModel * | |||
| TWeakPtr< FMLDeformerEditorModel > | |||
| FMLDeformerApplicationMode * | |||
| UMLDeformerAsset * | |||
| IDetailsView * | |||
| IPersonaToolkit * | |||
| SMLDeformerTimeline * | |||
| TSharedPtr< IPersonaViewport > | GetViewport () |
||
| IDetailsView * | |||
| void | InitAssetEditor
(
const EToolkitMode::Type Mode, |
Initialize the asset editor. This will register the application mode, init the preview scene, etc. | |
| bool | |||
| bool | IsTraining () |
||
| void | OnTimeSliderScrubPositionChanged
(
double NewScrubTime, |
||
| void | SetTimeSlider
(
TSharedPtr< SMLDeformerTimeline > InTimeSlider |
||
| void | SetTimeSliderRange
(
double StartTime, |
||
| void | SetVizSettingsDetailsView
(
TSharedPtr< IDetailsView > InDetailsView |
||
| bool | SwitchModelType
(
UClass* ModelType, |
Switch the editor to a given model type. | |
| void | SwitchVizMode
(
EMLDeformerVizMode Mode |
Switch the editor's visualization mode. | |
| bool | Train
(
bool bSuppressDialogs |
||
| void |
Overridden from IToolkit
| Type | Name | Description | |
|---|---|---|---|
| FText | Returns the localized name of this toolkit type (typically just " |
||
| FName | Returns the invariant name of this toolkit type | ||
| FText | Returns the localized name of this toolkit | ||
| FLinearColor | |||
| FString | Returns the localize prefix string to use for tab labels in world-centric mode. | ||
| void | RegisterTabSpawners
(
const TSharedRef< FTabManager >& TabManager |
IToolkit interface | |
| void | UnregisterTabSpawners
(
const TSharedRef< FTabManager >& TabManager |
Unregister tabs that this toolkit can spawn |
Overridden from IHasPersonaToolkit
| Type | Name | Description | |
|---|---|---|---|
| TSharedRef< IPersonaToolkit > | Get the toolkit held by this object |
Overridden from FGCObject
| Type | Name | Description | |
|---|---|---|---|
| void | AddReferencedObjects
(
FReferenceCollector& Collector |
Pure virtual that must be overloaded by the inheriting class. | |
| FString | Overload this method to report a name for your referencer |