libdonut  2.3.2
Application framework for cross-platform game development in C++20
donut::application::Application Member List

This is the complete list of members for donut::application::Application, including all inherited members.

Application(const ApplicationOptions &options={})donut::application::Applicationexplicit
display(TickInfo tickInfo, FrameInfo frameInfo)donut::application::Applicationinlineprotectedvirtual
getLastSecondFrameCount() const noexceptdonut::application::Applicationinline
getLatestFrameInfo() const noexceptdonut::application::Applicationinline
getLatestTickInfo() const noexceptdonut::application::Applicationinline
isRunning() const noexceptdonut::application::Applicationinline
quit()donut::application::Applicationvirtual
run()donut::application::Application
setFrameRateLimiterSleepBias(std::chrono::steady_clock::duration frameRateLimiterSleepBias)donut::application::Application
setFrameRateLimiterSleepEnabled(bool frameRateLimiterSleepEnabled)donut::application::Application
setFrameRateParameters(float tickRate, float minFrameRate, float maxFrameRate)donut::application::Application
tick(TickInfo tickInfo)donut::application::Applicationinlineprotectedvirtual
update(FrameInfo frameInfo)donut::application::Applicationinlineprotectedvirtual
~Application()=defaultdonut::application::Applicationvirtual