Files
o3de/Gems/AtomLyIntegration/CommonFeatures/Code/Source
Chris Santora 53188a12da Made StandardMultilayerPBR hide a layer's property groups when that layer is disabled.
ATOM-14688 Disable Individual Layers

- Added new SetMaterialPropertyGroupVisibility functions to the material functors.
- Updated the MaterialFunctor::EditorContext to include parameters for handling material property group metadata.
- Updated the material inspector(s) to apply the property group visiblity changes from the material functor, to hide or show the property groups.
- Moved some code from MaterialPropertyDescriptor.h/cpp to a new MaterialDynamicMetadata.h/cpp, since these aren't really related to the MaterialPropertyDescriptor code. It's more for material functors to use.
- Also fixed the casing for the "GetMaterialPropertyValue_Image" lua function, since I was already in this code (ATOM-14793 "Fix Inconsistent Casing For LuaMaterialFunctorRuntimeContext")

Tested in MaterialEditor and in in the main Editor's MaterialComponent property override inspector.
2021-05-12 17:06:57 -07:00
..
2021-05-03 17:17:18 -05:00
2021-04-28 21:38:43 -05:00
2021-05-05 19:07:04 +01:00
2021-03-08 14:30:57 -08:00
2021-05-06 18:10:15 -07:00
2021-04-28 21:38:43 -05:00
2021-04-28 21:38:43 -05:00
2021-04-28 21:38:43 -05:00
2021-03-08 14:30:57 -08:00
2021-05-03 17:17:18 -05:00