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 } |
![]() | |
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) |
![]() | |
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 () |
![]() | |
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 | |
![]() | |
QWidget * | CreateErrorContentWidget (const char *errorMessage) const |
![]() | |
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.