Navigation
Unreal Engine C++ API Reference > 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 |