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 f20bf38f88 Atom Tools: Changed ME preset browser dialog into generic asset grid dialog in ATF
Moving more potentially shared code out of the material editor into atom tools framework.
This change consolidates the lighting preset browser, model preset browser, and the base dialogue that they shared into a single, grid based, asset selection dialog.
AssetGridDialog should appear as a move and rename of PresetBrowserDialog but there are probably too many differences with new variable renames and SelectableAsset struct.
Along the way I found examples showing that event bus broadcast accepted generic functions and lambdas. Used this to do a minor cleanup of the viewport settings inspector where the preset dialogs were initialized and other places that did several back to back bus calls.

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 Merge pull request #6960 from aws-lumberyard-dev/Atom/guthadam/atom_tools_shared_asset_browser 4 years ago
DynamicProperty Atom Tools: Removing unnecessary modules, components, and dead code from ME 4 years ago
Inspector Atom Tools: Removing unnecessary modules, components, and dead code from ME 4 years ago
Platform Linux Fixes for Launching the Material Editor (#4808) 4 years ago
PreviewRenderer Guard against creating a PreviewRenderer with uninitialized RPI. (#5708) 4 years ago
Util Atom Tools: disabling auto load of unused gems in some atom tools 4 years ago
Viewport Bugfix - ViewportInteractionImp connected to the wrong id in RenderViewportWidget (#6867) 4 years ago
Window Atom Tools: moving custom asset browser code to common location 4 years ago
AtomToolsFrameworkModule.cpp Converted preview renderer to use AZ::Interface 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