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/AtomToolsFramework/Code/Source
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
..
Application Atom Tools: Removing unnecessary modules, components, and dead code from SMC 4 years ago
AssetBrowser Atom Tools: moving custom asset browser code to common location 4 years ago
AssetGridDialog Atom Tools: Changed ME preset browser dialog into generic asset grid dialog in ATF 4 years ago
Communication Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Debug Working on making Material Editor able to open materials that have missing textures. 4 years ago
Document Atom Tools: Document system exposes reflected object data 4 years ago
DynamicProperty Atom Tools: Document system exposes reflected object data 4 years ago
Inspector Atom Tools: Removing unnecessary modules, components, and dead code from ME 4 years ago
PerformanceMonitor Atom Tools: Moved performance monitor system component from ME to ATF 4 years ago
Platform Linux Fixes for Launching the Material Editor (#4808) 4 years ago
PreviewRenderer Updating comments 4 years ago
Util Code cleanup. New comments. Added some non-const find functions to MaterialTypeSourceData. Fixed places where I forgot to change m_name to GetName(). 4 years ago
Viewport Merge branch 'development' of https://github.com/o3de/o3de into feat/add-cursor-wrap-mode-viewport 4 years ago
Window Atom Tools: move performance metrics status bar widgets to base window 4 years ago
AtomToolsFrameworkModule.cpp Atom Tools: Moved performance monitor system component from ME to ATF 4 years ago
AtomToolsFrameworkModule.h Re-enabled linux tests physics (#5701) 4 years ago
AtomToolsFrameworkSystemComponent.cpp Atom Tools: Removing unnecessary modules, components, and dead code from ME 4 years ago
AtomToolsFrameworkSystemComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago