tl;dr: How to discover and automatically load assets for preview at run-time without hardcoding their names?
I’m looking into giving XNA a new try with MonoGame, but one of the things that turned me away years ago was the complete lack of discoverability and metadata for assets, short of building one’s own content processing pipeline, I guess.
I might be looking at this the wrong way, but when I read into the documentation for ContentManager, there is no mechanism to discover the names of available assets and their metadata (type, dimensions, mips etc.).
I would be porting an editor from WinForms and GDI+, and while I’d be perfectly happy with having to use a content project and build all the assets, I have no clue how one should go about making a useful editor if you can’t let the user browse through the assets?