You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
o3de/Gems/Atom/RPI/Code/Source/RPI.Reflect/Material
santorac c6b209ace0 Made material property auto-rename procedure apply to Material Component at runtime. This ensures that an material property overrides and any gameplay scripts that work with property overrides can get the benefit of the material type version update procedure.
I added an ApplyPropertyRenames function to MaterialTypeAsset very similar to the one in MaterialTypeSourceData.
Updated the MaterialAssignment class to apply any property renames when it discovers the old name doesn't work. This will be written to disk when the level or prefab is saved.

Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
4 years ago
..
LuaMaterialFunctor.cpp Cleanup SerializeContext.h pt.1 (#4264) 4 years ago
MaterialAsset.cpp Fixed an issue where the wrong version number was being reported in a warning message. It showed the latest version instead of the original version number. 4 years ago
MaterialAssetCreator.cpp Enable material version updates. 4 years ago
MaterialAssetCreatorCommon.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
MaterialDynamicMetadata.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
MaterialFunctor.cpp LYN-6882 release builds are executing code in asserts (#4305) 4 years ago
MaterialPropertiesLayout.cpp Updated the naming convention for material property "names" vs "IDs". 4 years ago
MaterialPropertyDescriptor.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
MaterialPropertyValue.cpp Cleanup SerializeContext.h pt.1 (#4264) 4 years ago
MaterialTypeAsset.cpp Made material property auto-rename procedure apply to Material Component at runtime. This ensures that an material property overrides and any gameplay scripts that work with property overrides can get the benefit of the material type version update procedure. 4 years ago
MaterialTypeAssetCreator.cpp Simplified the code around MaterialAsset::ApplyVersionUpdates() 4 years ago
MaterialVersionUpdate.cpp Made material property auto-rename procedure apply to Material Component at runtime. This ensures that an material property overrides and any gameplay scripts that work with property overrides can get the benefit of the material type version update procedure. 4 years ago
ShaderCollection.cpp Cleanup SerializeContext.h pt.1 (#4264) 4 years ago