sandbox
Loading...
Searching...
No Matches
sbx::core::engine Class Reference
Inheritance diagram for sbx::core::engine:
sbx::utility::noncopyable

Public Member Functions

 engine (std::span< std::string_view > args)
 
auto run (std::unique_ptr< application > application) -> void
 
- Public Member Functions inherited from sbx::utility::noncopyable
 noncopyable (const noncopyable &)=delete
 
 noncopyable (noncopyable &&) noexcept=default
 
auto operator= (const noncopyable &) -> noncopyable &=delete
 
auto operator= (noncopyable &&) noexcept -> noncopyable &=default
 

Static Public Member Functions

static auto delta_time () -> units::second
 
static auto fixed_delta_time () -> units::second
 
static auto time () -> units::second
 
static auto quit () -> void
 
static auto cli () noexcept -> core::cli &
 
template<typename Module >
requires (std::is_base_of_v<module_base, Module>)
static auto get_module () -> Module &
 

The documentation for this class was generated from the following files: