#include <InspectorWindow.h>
Inherits EMStudio::DockWidgetPlugin, and InspectorRequestBus::Handler.
 | 
| enum   | { CLASS_ID = 0x20201006
 } | 
|   | 
| enum   | EPluginType { PLUGINTYPE_WINDOW = 0
, PLUGINTYPE_TOOLBAR = 1
, PLUGINTYPE_RENDERING = 2
 } | 
|   | 
 | 
| bool  | Init () override | 
|   | 
| EMStudioPlugin *  | Clone () const override | 
|   | 
| const char *  | GetName () const override | 
|   | 
| uint32  | GetClassID () const override | 
|   | 
| 
void  | UpdateWithHeader (const QString &headerTitle, const QString &iconFilename, QWidget *widget) override | 
|   | 
| 
void  | Update (QWidget *widget) override | 
|   | 
| 
void  | UpdateWithRpe (const QString &headerTitle, const QString &iconFilename, const AZStd::vector< CardElement > &cardElements) override | 
|   | 
| 
void  | Clear () override | 
|   | 
| 
void  | ClearIfShown (QWidget *widget) override | 
|   | 
| 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 void  | Reflect (AZ::ReflectContext *) | 
|   | 
| 
virtual void  | OnAfterLoadLayout () | 
|   | 
| 
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 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  | AllowMultipleInstances () const | 
|   | 
| 
virtual void  | AddWindowMenuEntries (QMenu *parent) | 
|   | 
 | 
| 
QWidget *  | CreateErrorContentWidget (const char *errorMessage) const | 
|   | 
| 
QPointer< QDockWidget >  | m_dock | 
|   | 
Unified inspector window This plugin handles requests from the inspector bus and is used to show properties of selected objects in the Animation Editor. 
 
◆ Clone()
◆ GetClassID()
  
  
      
        
          | uint32 EMStudio::InspectorWindow::GetClassID  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineoverridevirtual   | 
  
 
 
◆ GetName()
  
  
      
        
          | const char * EMStudio::InspectorWindow::GetName  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineoverridevirtual   | 
  
 
 
◆ Init()
  
  
      
        
          | bool EMStudio::InspectorWindow::Init  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
The documentation for this class was generated from the following file:
- Gems/EMotionFX/Code/EMotionFX/Tools/EMotionStudio/Plugins/StandardPlugins/Source/Inspector/InspectorWindow.h