Inherits EMStudio::DockWidgetPlugin.
Public Types | |
| enum | { CLASS_ID = 0x06def5df } |
| enum | { DISPLAYFLAG_PLAYSPEED = 1 << 0 , DISPLAYFLAG_GLOBALWEIGHT = 1 << 1 , DISPLAYFLAG_SYNCSTATUS = 1 << 2 , DISPLAYFLAG_PLAYPOSITION = 1 << 3 } |
Public Types inherited from EMStudio::EMStudioPlugin | |
| enum | EPluginType { PLUGINTYPE_WINDOW = 0 , PLUGINTYPE_TOOLBAR = 1 , PLUGINTYPE_RENDERING = 2 } |
Public Slots | |
| void | OnFileOpen () |
| void | OnFileSave () |
| void | OnFileSaveAs () |
| void | OnDoubleClickedRecorderNodeHistoryItem (EMotionFX::Recorder::ActorInstanceData *actorInstanceData, EMotionFX::Recorder::NodeHistoryItem *historyItem) |
| void | OnClickedRecorderNodeHistoryItem (EMotionFX::Recorder::ActorInstanceData *actorInstanceData, EMotionFX::Recorder::NodeHistoryItem *historyItem) |
Signals | |
| void | ActionFilterChanged () |
Public Member Functions | |
| const char * | GetName () const override |
| uint32 | GetClassID () const override |
| bool | GetIsClosable () const override |
| bool | GetIsFloatable () const override |
| bool | GetIsVertical () const override |
| uint32 | GetProcessFramePriority () const override |
| void | AddWindowMenuEntries (QMenu *parent) override |
| void | SetActiveAnimGraph (EMotionFX::AnimGraph *animGraph) |
| EMotionFX::AnimGraph * | GetActiveAnimGraph () |
| int | OnSaveDirtyAnimGraphs () |
| PluginOptions * | GetOptions () override |
| void | LoadOptions () |
| void | SaveOptions () |
| bool | CheckIfCanCreateObject (EMotionFX::AnimGraphObject *parentObject, const EMotionFX::AnimGraphObject *object, EMotionFX::AnimGraphObject::ECategory category) const |
| void | ProcessFrame (float timePassedInSeconds) override |
| TimeViewPlugin * | FindTimeViewPlugin () const |
| void | RegisterPerFrameCallback (AnimGraphPerFrameCallback *callback) |
| void | UnregisterPerFrameCallback (AnimGraphPerFrameCallback *callback) |
| void | OnMainWindowClosed () override |
| AnimGraphModel & | GetAnimGraphModel () |
| AnimGraphActionManager & | GetActionManager () |
| bool | IsAnimGraphActive (EMotionFX::AnimGraph *animGraph) const |
| Is the given anim graph running on any selected actor instance? | |
| BlendGraphWidget * | GetGraphWidget () |
| NavigateWidget * | GetNavigateWidget () |
| NodePaletteWidget * | GetPaletteWidget () |
| AttributesWindow * | GetAttributesWindow () |
| ParameterWindow * | GetParameterWindow () |
| BlendGraphViewWidget * | GetViewWidget () |
| NavigationHistory * | GetNavigationHistory () const |
| QDockWidget * | GetNodePaletteDock () |
| QDockWidget * | GetParameterDock () |
| void | SetDisplayFlagEnabled (uint32 flags, bool enabled) |
| bool | GetIsDisplayFlagEnabled (uint32 flags) const |
| uint32 | GetDisplayFlags () const |
| const EMotionFX::AnimGraphObjectFactory * | GetAnimGraphObjectFactory () const |
| GraphNodeFactory * | GetGraphNodeFactory () |
| void | Reflect (AZ::ReflectContext *serializeContext) override |
| bool | Init () override |
| void | OnAfterLoadLayout () override |
| EMStudioPlugin * | Clone () const override |
| const AnimGraphOptions & | GetAnimGraphOptions () const |
| void | SetDisableRendering (bool flag) |
| bool | GetDisableRendering () const |
| void | SetActionFilter (const AnimGraphActionFilter &actionFilter) |
| const AnimGraphActionFilter & | GetActionFilter () const |
| void | FileOpen (AZStd::string filename) |
Public Member Functions inherited from EMStudio::DockWidgetPlugin | |
| EMStudioPlugin::EPluginType | GetPluginType () const override |
| void | OnMainWindowClosed () override |
| virtual bool | GetIsMovable () const |
| virtual void | SetInterfaceTitle (const char *name) |
| void | CreateBaseInterface (const char *objectName) override |
| QString | GetObjectName () const override |
| void | SetObjectName (const QString &name) override |
| virtual QSize | GetInitialWindowSize () const |
| bool | GetHasWindowWithObjectName (const AZStd::string &objectName) override |
| QDockWidget * | GetDockWidget () |
Public Member Functions inherited from EMStudio::EMStudioPlugin | |
| virtual void | OnAfterLoadProject () |
| virtual void | OnAfterLoadActors () |
| virtual void | OnBeforeRemovePlugin (uint32 classID) |
| virtual void | Render (EMotionFX::ActorRenderFlags renderFlags) |
| Render function will call atom auxGeom internally to render. This is the replacement for LegacyRender function. | |
| virtual void | WriteLayoutData (MCore::MemoryFile &outFile) |
| virtual bool | ReadLayoutSettings (QFile &file, uint32 dataSize, uint32 dataVersion) |
| virtual uint32 | GetLayoutDataVersion () const |
| bool | operator< (const EMStudioPlugin &plugin) |
| bool | operator> (const EMStudioPlugin &plugin) |
| virtual bool | AllowMultipleInstances () const |
Additional Inherited Members | |
Protected Member Functions inherited from EMStudio::DockWidgetPlugin | |
| QWidget * | CreateErrorContentWidget (const char *errorMessage) const |
Protected Attributes inherited from EMStudio::DockWidgetPlugin | |
| QPointer< QDockWidget > | m_dock |
|
overridevirtual |
Reimplemented from EMStudio::EMStudioPlugin.
|
inlineoverridevirtual |
Implements EMStudio::EMStudioPlugin.
|
overridevirtual |
Implements EMStudio::EMStudioPlugin.
|
inlineoverridevirtual |
Reimplemented from EMStudio::DockWidgetPlugin.
|
inlineoverridevirtual |
Reimplemented from EMStudio::DockWidgetPlugin.
|
inlineoverridevirtual |
Reimplemented from EMStudio::DockWidgetPlugin.
|
overridevirtual |
Implements EMStudio::EMStudioPlugin.
|
inlineoverridevirtual |
Reimplemented from EMStudio::EMStudioPlugin.
|
inlineoverridevirtual |
Reimplemented from EMStudio::EMStudioPlugin.
|
overridevirtual |
Implements EMStudio::EMStudioPlugin.
|
overridevirtual |
Reimplemented from EMStudio::EMStudioPlugin.
|
overridevirtual |
Reimplemented from EMStudio::EMStudioPlugin.
|
overridevirtual |
Reimplemented from EMStudio::EMStudioPlugin.
|
overridevirtual |
Reimplemented from EMStudio::EMStudioPlugin.