Reflect()

Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
This commit is contained in:
Dayo Lawal
2021-07-27 02:09:45 -05:00
parent 4b97a416a3
commit 61038ccd03
5 changed files with 14 additions and 2 deletions
@@ -98,7 +98,7 @@ namespace AtomToolsFramework
void AtomToolsApplication::RegisterCoreComponents()
{
Application::RegisterCoreComponents();
Base::RegisterCoreComponents();
RegisterComponentDescriptor(AzToolsFramework::AssetBrowser::AssetBrowserComponent::CreateDescriptor());
RegisterComponentDescriptor(AzToolsFramework::Thumbnailer::ThumbnailerComponent::CreateDescriptor());
RegisterComponentDescriptor(AzToolsFramework::Components::PropertyManagerComponent::CreateDescriptor());
@@ -108,7 +108,7 @@ namespace AtomToolsFramework
AZ::ComponentTypeList AtomToolsApplication::GetRequiredSystemComponents() const
{
AZ::ComponentTypeList components = Application::GetRequiredSystemComponents();
AZ::ComponentTypeList components = Base::GetRequiredSystemComponents();
components.insert(
components.end(),
@@ -93,6 +93,11 @@ namespace MaterialEditor
AzToolsFramework::EditorPythonConsoleNotificationBus::Handler::BusDisconnect();
}
void MaterialEditorApplication::Reflect(AZ::ReflectContext* context)
{
Base::Reflect();
}
void MaterialEditorApplication::CreateStaticModules(AZStd::vector<AZ::Module*>& outModules)
{
Base::CreateStaticModules(outModules);
@@ -32,6 +32,7 @@ namespace MaterialEditor
//////////////////////////////////////////////////////////////////////////
// AzFramework::Application
void CreateStaticModules(AZStd::vector<AZ::Module*>& outModules) override;
void Reflect(AZ::ReflectContext* context) override;
const char* GetCurrentConfigurationName() const override;
void Stop() override;
@@ -83,6 +83,11 @@ namespace ShaderManagementConsole
outModules.push_back(aznew ShaderManagementConsoleWindowModule);
}
void ShaderManagementConsoleApplication::Reflect(AZ::ReflectContext* context)
{
Base::Reflect();
}
void ShaderManagementConsoleApplication::OnShaderManagementConsoleWindowClosing()
{
ExitMainLoop();
@@ -30,6 +30,7 @@ namespace ShaderManagementConsole
//////////////////////////////////////////////////////////////////////////
// AzFramework::Application
void CreateStaticModules(AZStd::vector<AZ::Module*>& outModules) override;
void Reflect(AZ::ReflectContext* context) override;
const char* GetCurrentConfigurationName() const override;
private: