Function CE::Application::make_startup(CE::Input::System&, std::string, ApplicationOptions)
Defined in File startup.h
Function Documentation
-
Startup CE::Application::make_startup(CE::Input::System &input, std::string description = "Cheryl application", ApplicationOptions configuration = {})
Declaration:
[[nodiscard]]Configure the standard backend compiled into Cheryl::Startup without constructing a context.
See also
- Parameters:
input – Borrowed adapter that must survive returned context teardown and detach while its window lives.
description – Owned CLI help description.
configuration – Window/backend/execution/runtime defaults; command-line options override registered values.
- Throws:
CE::Exceptions::failed_operation – If no standard backend was built. Unknown backend selections reject. This is a build-time backend integration; applications can supply a lower-level StartupBackend when another composition is needed.
- Returns:
Single-use Startup with retained backend option state.