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/Tools/MaterialEditor
Guthrie Adams c9c172794e Atom Tools: Document system exposes reflected object data
• This removes a direct dependency on dynamic property groups and data from the document system.
• Added support for names, descriptions, and nesting to dynamic property groups.
• Moved property related functions from base document classes into material editor document classes because dynamic property groups are an implementation detail of the material editor document to support material type flexible data format.
• Change material document to use a table of dynamic property groups instead of a map of properties.
• Added functions to traverse groups and properties.
• This keeps groups and properties organized consistently with the material type file as well as what’s expected in the UI.
• Document data can now be maps directly to the inspector reflective property editors instead of copying one property at a time out of the document and keeping those synchronized.

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
4 years ago
..
Assets Since I was already working with _dev_shaderball_00_basecolor.png from AtomLyIntegration gem, I went ahead and updated the one in MaterialEditor to match, because I noticed that the one from AtomLyIntegration was a bit nicer, having colored arrays instead of low contrast gray ones. 4 years ago
Code Atom Tools: Document system exposes reflected object data 4 years ago
Scripts Update the FileIO Aliases (#4186) 4 years ago
CMakeLists.txt Templates restricted (#6498) 4 years ago
gem.json Templates restricted (#6498) 4 years ago
preview.png Display Gem Icons in Gem Catalog (#7294) 4 years ago
preview.svg ATOM-15128 replacing material editor icon 5 years ago
workspace.mel Integrating up through commit 90f050496 5 years ago