Files
o3de/Gems/Atom/RPI/Code/atom_rpi_edit_files.cmake
T
santorac c8d2f74ca1 Added backward-compatible support for the old "id" key in material type files, which is being renamed to "name".
This required the use of custom serializers, because the JSON serialization system does not have any means of supporting field name aliases through SerializeContext.

Testing: RPI unit test pass and AtomSampleViewer material screenshot test script passes.

Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-09-28 22:05:26 -07:00

65 lines
3.3 KiB
CMake

#
# Copyright (c) Contributors to the Open 3D Engine Project.
# For complete copyright and license terms please see the LICENSE at the root of this distribution.
#
# SPDX-License-Identifier: Apache-2.0 OR MIT
#
#
set(FILES
Include/Atom/RPI.Edit/Common/AssetUtils.h
Include/Atom/RPI.Edit/Common/AssetAliasesSourceData.h
Include/Atom/RPI.Edit/Common/ColorUtils.h
Include/Atom/RPI.Edit/Common/ConvertibleSource.h
Include/Atom/RPI.Edit/Common/JsonFileLoadContext.h
Include/Atom/RPI.Edit/Common/JsonReportingHelper.h
Include/Atom/RPI.Edit/Common/JsonUtils.h
Include/Atom/RPI.Edit/Material/LuaMaterialFunctorSourceData.h
Include/Atom/RPI.Edit/Material/MaterialTypeSourceData.h
Include/Atom/RPI.Edit/Material/MaterialConverterBus.h
Include/Atom/RPI.Edit/Material/MaterialPropertyId.h
Include/Atom/RPI.Edit/Material/MaterialPropertyConnectionSerializer.h
Include/Atom/RPI.Edit/Material/MaterialPropertyGroupSerializer.h
Include/Atom/RPI.Edit/Material/MaterialPropertySerializer.h
Include/Atom/RPI.Edit/Material/MaterialPropertyValueSerializer.h
Include/Atom/RPI.Edit/Material/MaterialPropertyValueSourceData.h
Include/Atom/RPI.Edit/Material/MaterialPropertyValueSourceDataSerializer.h
Include/Atom/RPI.Edit/Material/MaterialSourceData.h
Include/Atom/RPI.Edit/Material/MaterialSourceDataSerializer.h
Include/Atom/RPI.Edit/Material/MaterialFunctorSourceData.h
Include/Atom/RPI.Edit/Material/MaterialFunctorSourceDataSerializer.h
Include/Atom/RPI.Edit/Material/MaterialFunctorSourceDataRegistration.h
Include/Atom/RPI.Edit/Material/MaterialUtils.h
Include/Atom/RPI.Edit/ResourcePool/ResourcePoolSourceData.h
Include/Atom/RPI.Edit/Shader/ShaderSourceData.h
Include/Atom/RPI.Edit/Shader/ShaderVariantListSourceData.h
Include/Atom/RPI.Edit/Shader/ShaderVariantAssetCreator.h
Include/Atom/RPI.Edit/Shader/ShaderVariantTreeAssetCreator.h
Source/RPI.Edit/Material/LuaMaterialFunctorSourceData.cpp
Source/RPI.Edit/Material/MaterialTypeSourceData.cpp
Source/RPI.Edit/Material/MaterialPropertyId.cpp
Source/RPI.Edit/Material/MaterialPropertyGroupSerializer.cpp
Source/RPI.Edit/Material/MaterialPropertyConnectionSerializer.cpp
Source/RPI.Edit/Material/MaterialPropertySerializer.cpp
Source/RPI.Edit/Material/MaterialPropertyValueSerializer.cpp
Source/RPI.Edit/Material/MaterialPropertyValueSourceData.cpp
Source/RPI.Edit/Material/MaterialPropertyValueSourceDataSerializer.cpp
Source/RPI.Edit/Material/MaterialSourceData.cpp
Source/RPI.Edit/Material/MaterialSourceDataSerializer.cpp
Source/RPI.Edit/Material/MaterialFunctorSourceData.cpp
Source/RPI.Edit/Material/MaterialFunctorSourceDataSerializer.cpp
Source/RPI.Edit/Material/MaterialFunctorSourceDataRegistration.cpp
Source/RPI.Edit/Material/MaterialUtils.cpp
Source/RPI.Edit/Shader/ShaderSourceData.cpp
Source/RPI.Edit/Shader/ShaderVariantListSourceData.cpp
Source/RPI.Edit/Shader/ShaderVariantAssetCreator.cpp
Source/RPI.Edit/Shader/ShaderVariantTreeAssetCreator.cpp
Source/RPI.Edit/Common/AssetUtils.cpp
Source/RPI.Edit/Common/AssetAliasesSourceData.cpp
Source/RPI.Edit/Common/ColorUtils.cpp
Source/RPI.Edit/Common/ConvertibleSource.cpp
Source/RPI.Edit/Common/JsonFileLoadContext.cpp
Source/RPI.Edit/Common/JsonReportingHelper.cpp
Source/RPI.Edit/Common/JsonUtils.cpp
)