#include #include #include namespace lt::renderer { auto IContext::create(API target_api, const ecs::Entity &surface_entity) -> Scope { switch (target_api) { case API::Vulkan: return create_scope(surface_entity); default: throw std::runtime_error { "Invalid API" }; } } } // namespace lt::renderer