ATOM-16575 clean up image builder presets files (#4611)
ATOM-16575 clean up image builder presets files Removed unused image builder presets Deprecating preset UUID and use preset name as unique id Delete all .exportsettings file which were only used for legacy imageProcessing gem. Signed-off-by: Qing Tao <qingtao@amazon.com>
This commit is contained in:
@@ -20,6 +20,7 @@
|
||||
#include <AzCore/Jobs/JobManager.h>
|
||||
#include <AzCore/Memory/Memory.h>
|
||||
#include <AzCore/Memory/PoolAllocator.h>
|
||||
#include <AzCore/Name/NameDictionary.h>
|
||||
#include <AzCore/RTTI/ReflectionManager.h>
|
||||
#include <AzCore/Serialization/DataPatch.h>
|
||||
#include <AzCore/Serialization/Json/JsonSystemComponent.h>
|
||||
@@ -145,6 +146,8 @@ namespace UnitTest
|
||||
AZ::Data::AssetManager::Descriptor desc;
|
||||
AZ::Data::AssetManager::Create(desc);
|
||||
|
||||
AZ::NameDictionary::Create();
|
||||
|
||||
m_assetHandlers.emplace_back(AZ::RPI::MakeAssetHandler<AZ::RPI::ImageMipChainAssetHandler>());
|
||||
m_assetHandlers.emplace_back(AZ::RPI::MakeAssetHandler<AZ::RPI::StreamingImageAssetHandler>());
|
||||
m_assetHandlers.emplace_back(AZ::RPI::MakeAssetHandler<AZ::RPI::StreamingImagePoolAssetHandler>());
|
||||
@@ -153,6 +156,7 @@ namespace UnitTest
|
||||
|
||||
//prepare reflection
|
||||
m_context = AZStd::make_unique<AZ::SerializeContext>();
|
||||
AZ::Name::Reflect(m_context.get());
|
||||
BuilderPluginComponent::Reflect(m_context.get());
|
||||
AZ::DataPatch::Reflect(m_context.get());
|
||||
AZ::RHI::ReflectSystemComponent::Reflect(m_context.get());
|
||||
@@ -164,6 +168,7 @@ namespace UnitTest
|
||||
m_jsonRegistrationContext = AZStd::make_unique<AZ::JsonRegistrationContext>();
|
||||
m_jsonSystemComponent = AZStd::make_unique<AZ::JsonSystemComponent>();
|
||||
m_jsonSystemComponent->Reflect(m_jsonRegistrationContext.get());
|
||||
AZ::Name::Reflect(m_jsonRegistrationContext.get());
|
||||
BuilderPluginComponent::Reflect(m_jsonRegistrationContext.get());
|
||||
|
||||
// Setup job context for job system
|
||||
@@ -227,14 +232,18 @@ namespace UnitTest
|
||||
m_jsonRegistrationContext->EnableRemoveReflection();
|
||||
m_jsonSystemComponent->Reflect(m_jsonRegistrationContext.get());
|
||||
BuilderPluginComponent::Reflect(m_jsonRegistrationContext.get());
|
||||
AZ::Name::Reflect(m_jsonRegistrationContext.get());
|
||||
m_jsonRegistrationContext->DisableRemoveReflection();
|
||||
m_jsonRegistrationContext.reset();
|
||||
m_jsonSystemComponent.reset();
|
||||
|
||||
m_context.reset();
|
||||
BuilderSettingManager::DestroyInstance();
|
||||
|
||||
CPixelFormats::DestroyInstance();
|
||||
|
||||
AZ::NameDictionary::Destroy();
|
||||
|
||||
AZ::Data::AssetManager::Destroy();
|
||||
|
||||
AZ::AllocatorInstance<AZ::ThreadPoolAllocator>::Destroy();
|
||||
@@ -1027,7 +1036,7 @@ namespace UnitTest
|
||||
|
||||
// Fill-in structure with test data
|
||||
TextureSettings fakeTextureSettings;
|
||||
fakeTextureSettings.m_preset = AZ::Uuid::CreateRandom();
|
||||
fakeTextureSettings.m_preset = "testPreset";
|
||||
fakeTextureSettings.m_sizeReduceLevel = 0;
|
||||
fakeTextureSettings.m_suppressEngineReduce = true;
|
||||
fakeTextureSettings.m_enableMipmap = false;
|
||||
|
||||
Reference in New Issue
Block a user