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 | |
---|---|---|---|
![]() ![]() |
void | AddToolsMenuExtender
(
TUniquePtr< FToolsMenuExtender > Extender |
|
![]() ![]() |
void | AddViewportOverlayWidget
(
TSharedRef< SWidget > InViewportOverlayWidget, |
|
![]() ![]() |
double | ||
![]() |
void | ||
![]() |
void | ||
![]() |
FMLDeformerEditorModel * | ||
![]() ![]() |
const FMLDeformerEditorModel * | ||
![]() |
TWeakPtr< FMLDeformerEditorModel > | ||
![]() ![]() |
FMLDeformerApplicationMode * | ||
![]() ![]() ![]() |
FText | ||
![]() ![]() |
AActor * | Get the actor we want to debug, if any. Returns a nullptr when we don't want to debug anything. | |
![]() ![]() |
TArray< FTransform > | Get the component space transforms of the actor we want to debug. | |
![]() ![]() |
TSharedPtr< SMLDeformerDebugSelectionWidget > | ||
![]() ![]() |
UMLDeformerAsset * | ||
![]() ![]() |
IDetailsView * | ||
![]() ![]() |
IPersonaToolkit * | ||
![]() ![]() ![]() |
TStatId | GetStatId () |
|
![]() ![]() ![]() |
ETickableTickType | ||
![]() ![]() |
SMLDeformerTimeline * | ||
![]() ![]() ![]() |
FName | ||
![]() ![]() ![]() |
FText | ||
![]() ![]() |
TConstArrayView< TUniquePtr< FToolsMenuExtender > > | ||
![]() ![]() |
TSharedPtr< IPersonaViewport > | GetViewport () |
|
![]() ![]() |
IDetailsView * | ||
![]() ![]() ![]() |
FLinearColor | ||
![]() ![]() ![]() |
FString | ||
![]() |
void | InitAssetEditor
(
const EToolkitMode::Type Mode, |
Initialize the asset editor. This will register the application mode, init the preview scene, etc. |
![]() ![]() |
bool | ||
![]() ![]() |
bool | ||
![]() ![]() |
bool | ||
![]() ![]() |
bool | ||
![]() ![]() |
bool | IsTraining () |
|
![]() |
void | OnTimeSliderScrubPositionChanged
(
double NewScrubTime, |
|
![]() ![]() |
void | RegisterTabSpawners
(
const TSharedRef< FTabManager >& InTabManager |
|
![]() ![]() |
void | RemoveViewportOverlayWidget
(
TSharedRef< SWidget > InViewportOverlayWidget |
|
![]() |
void | SetNeedsPaintModeDisable
(
bool bNeedsDisable |
|
![]() |
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. |
![]() ![]() |
void | Tick
(
float DeltaTime |
|
![]() |
bool | Train
(
bool bSuppressDialogs |
|
![]() ![]() |
void | UnregisterTabSpawners
(
const TSharedRef< FTabManager >& InTabManager |
|
![]() |
void | ||
![]() |
void | ZoomOnActors () |
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 |
Constants
Name | Description |
---|---|
ExtendersMutex | Mutex for adding extenders |
ToolsMenuExtenders | Extenders for Tools menu |