|
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 | GetIsClosable () const |
|
virtual bool | GetIsFloatable () const |
|
virtual bool | GetIsVertical () const |
|
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 const char * | GetName () const =0 |
|
virtual uint32 | GetClassID () const =0 |
|
virtual void | Reflect (AZ::ReflectContext *) |
|
virtual bool | Init ()=0 |
|
virtual EMStudioPlugin * | Clone () const =0 |
|
virtual EMStudioPlugin::EPluginType | GetPluginType () const =0 |
|
virtual void | OnAfterLoadLayout () |
|
virtual void | OnAfterLoadProject () |
|
virtual void | OnAfterLoadActors () |
|
virtual void | OnBeforeRemovePlugin (uint32 classID) |
|
virtual void | OnMainWindowClosed () |
|
virtual void | Render (EMotionFX::ActorRenderFlags renderFlags) |
| Render function will call atom auxGeom internally to render. This is the replacement for LegacyRender function.
|
|
virtual PluginOptions * | GetOptions () |
|
virtual void | WriteLayoutData (MCore::MemoryFile &outFile) |
|
virtual bool | ReadLayoutSettings (QFile &file, uint32 dataSize, uint32 dataVersion) |
|
virtual uint32 | GetLayoutDataVersion () const |
|
virtual void | ProcessFrame (float timePassedInSeconds) |
|
virtual uint32 | GetProcessFramePriority () const |
|
bool | operator< (const EMStudioPlugin &plugin) |
|
bool | operator> (const EMStudioPlugin &plugin) |
|
virtual bool | GetHasWindowWithObjectName (const AZStd::string &objectName)=0 |
|
virtual QString | GetObjectName () const =0 |
|
virtual void | SetObjectName (const QString &objectName)=0 |
|
virtual void | CreateBaseInterface (const char *objectName)=0 |
|
virtual bool | AllowMultipleInstances () const |
|
virtual void | AddWindowMenuEntries (QMenu *parent) |
|
|
static constexpr AZStd::string_view | s_animGraphWindowShortcutGroupName = "Anim Graph Window" |
|
static constexpr AZStd::string_view | s_fitEntireGraphShortcutName = "Fit Entire Graph" |
|
static constexpr AZStd::string_view | s_zoomOnSelectedNodesShortcutName = "Zoom On Selected Nodes" |
|
static constexpr AZStd::string_view | s_openParentNodeShortcutName = "Open Parent Node" |
|
static constexpr AZStd::string_view | s_openSelectedNodeShortcutName = "Open Selected Node" |
|
static constexpr AZStd::string_view | s_historyBackShortcutName = "History Back" |
|
static constexpr AZStd::string_view | s_historyForwardShortcutName = "History Forward" |
|
static constexpr AZStd::string_view | s_alignLeftShortcutName = "Align Left" |
|
static constexpr AZStd::string_view | s_alignRightShortcutName = "Align Right" |
|
static constexpr AZStd::string_view | s_alignTopShortcutName = "Align Top" |
|
static constexpr AZStd::string_view | s_alignBottomShortcutName = "Align Bottom" |
|
static constexpr AZStd::string_view | s_cutShortcutName = "Cut" |
|
static constexpr AZStd::string_view | s_copyShortcutName = "Copy" |
|
static constexpr AZStd::string_view | s_pasteShortcutName = "Paste" |
|
static constexpr AZStd::string_view | s_selectAllShortcutName = "Select All" |
|
static constexpr AZStd::string_view | s_unselectAllShortcutName = "Unselect All" |
|
static constexpr AZStd::string_view | s_deleteSelectedNodesShortcutName = "Delete Selected Nodes" |
|