|
| AZ_TYPE_INFO (ShaderManagementConsole::ShaderManagementConsoleApplication, "{A31B1AEB-4DA3-49CD-884A-CC998FF7546F}") |
|
| ShaderManagementConsoleApplication (int *argc, char ***argv) |
|
void | Reflect (AZ::ReflectContext *context) override |
|
const char * | GetCurrentConfigurationName () const override |
|
void | StartCommon (AZ::Entity *systemEntity) override |
|
void | Destroy () override |
|
AZStd::vector< AZStd::string > | GetCriticalAssetFilters () const override |
| List of filters for assets that need to be pre-built to run the application.
|
|
QWidget * | GetAppMainWindow () override |
|
AZ::Data::AssetInfo | GetSourceAssetInfo (const AZStd::string &sourceAssetFileName) override |
|
AZStd::vector< AZ::Data::AssetId > | FindMaterialAssetsUsingShader (const AZStd::string &shaderFilePath) override |
|
AZStd::vector< AZ::RPI::ShaderCollection::Item > | GetMaterialInstanceShaderItems (const AZ::Data::AssetId &assetId) override |
|
AZStd::vector< AZ::Data::AssetId > | GetAllMaterialAssetIds () override |
|
AZStd::string | GenerateRelativeSourcePath (const AZStd::string &fullShaderPath) override |
|
AZ::RPI::ShaderOptionValue | MakeShaderOptionValueFromInt (int value) override |
|
| AZ_TYPE_INFO (AtomToolsDocumentApplication, "{AC892170-D353-404A-A3D8-BB039C717295}") |
|
| AZ_DISABLE_COPY_MOVE (AtomToolsDocumentApplication) |
|
| AtomToolsDocumentApplication (const char *targetName, int *argc, char ***argv) |
|
| AZ_TYPE_INFO (AtomToolsApplication, "{A0DF25BA-6F74-4F11-9F85-0F99278D5986}") |
|
| AZ_DISABLE_COPY_MOVE (AtomToolsApplication) |
|
| AtomToolsApplication (const char *targetName, int *argc, char ***argv) |
|
| AtomToolsApplication (const char *targetName, int *argc, char ***argv, AZ::ComponentApplicationSettings componentAppSettings) |
|
virtual bool | LaunchLocalServer () |
|
void | CreateReflectionManager () override |
|
void | Reflect (AZ::ReflectContext *context) override |
|
void | RegisterCoreComponents () override |
|
AZ::ComponentTypeList | GetRequiredSystemComponents () const override |
|
void | CreateStaticModules (AZStd::vector< AZ::Module * > &outModules) override |
|
const char * | GetCurrentConfigurationName () const override |
|
void | StartCommon (AZ::Entity *systemEntity) override |
|
void | Destroy () override |
|
void | RunMainLoop () override |
|
|
void | StartCommon (AZ::Entity *systemEntity) override |
|
void | Destroy () override |
|
void | ProcessCommandLine (const AZ::CommandLine &commandLine) override |
|
void | OnIdle () |
|
bool | GetAssetDatabaseLocation (AZStd::string &result) override |
|
void | QueryApplicationType (AZ::ApplicationTypeQuery &appType) const override |
|
void | SaveSettings () override |
|
void | OnTraceMessage (AZStd::string_view message) override |
|
void | OnErrorMessage (AZStd::string_view message) override |
|
void | OnExceptionMessage (AZStd::string_view message) override |
|
virtual void | LoadSettings () |
|
virtual void | UnloadSettings () |
|
virtual void | ConnectToAssetProcessor () |
|
virtual void | CompileCriticalAssets () |
|
void | PrintAlways (const AZStd::string &output) |
|
void | RedirectStdoutToNull () |
|
static void | PyIdleWaitFrames (uint32_t frames) |
|
static void | PyExit () |
|
static void | PyCrash () |
|
static void | PyTestOutput (const AZStd::string &output) |
|
static AtomToolsApplication * | GetInstance () |
|
AZStd::unique_ptr< AtomToolsDocumentSystem > | m_documentSystem |
|
AzToolsFramework::TraceLogger | m_traceLogger |
|
AZStd::unique_ptr< AzQtComponents::StyleManager > | m_styleManager |
|
AZ::UserSettingsProvider | m_localUserSettings |
| Local user settings are used to store asset browser tree expansion state.
|
|
bool | m_activatedLocalUserSettings = false |
| Are local settings loaded.
|
|
AtomToolsFramework::LocalSocket | m_socket |
|
AtomToolsFramework::LocalServer | m_server |
|
AZStd::unique_ptr< AtomToolsFramework::AtomToolsAssetBrowserInteractions > | m_assetBrowserInteractions |
|
const AZStd::string | m_targetName |
|
const AZ::Crc32 | m_toolId = {} |
|
| AZ_PUSH_DISABLE_DLL_EXPORT_MEMBER_WARNING |
|
AZ::IO::FileDescriptorRedirector | m_stdoutRedirection = AZ::IO::FileDescriptorRedirector(1) |
|
| AZ_POP_DISABLE_DLL_EXPORT_MEMBER_WARNING |
|
static AtomToolsApplication * | m_instance |
|