4 #include <unordered_map> 11 #define LUG_GRAPHICS_MODULES(macro) \ 15 enum class Type : uint8_t {
16 #define LUG_DEFINE_GRAPHICS_MODULE_ENUM(name) name 18 #undef LUG_DEFINE_GRAPHICS_MODULE_ENUM LUG_DEFINE_GRAPHICS_MODULE_ENUM(name)
const std::unordered_map< Module::Type, Module > modules
#define LUG_GRAPHICS_MODULES(macro)
std::ostream & operator<<(std::ostream &ss, const Module &module)