blob: f00fc6e7d2d00b698781e68020b1814369a738bd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#pragma once
#include <memory>
#include "ui/BaseBackend.h"
// libultraship-backed implementation of UI::BaseBackend (Fast3D renderer + SDL
// window + its bundled ImGui). Like the raylib factory, only this function is
// exposed so the concrete type and every LUS header stay in LusBackend.cpp.
namespace UI {
std::unique_ptr<BaseBackend> CreateLusBackend();
} // namespace UI
|