libdonut  2.3.2
Application framework for cross-platform game development in C++20
donut::Time< T, Period > Member List

This is the complete list of members for donut::Time< T, Period >, including all inherited members.

countDown(Time deltaTime, Time targetTime=Duration{}) noexceptdonut::Time< T, Period >inline
countDownLoop(Time deltaTime, Time interval) noexceptdonut::Time< T, Period >inline
countDownLoop(Time deltaTime, Time interval, bool active) noexceptdonut::Time< T, Period >inline
countUp(Time deltaTime, Time targetTime) noexceptdonut::Time< T, Period >inline
countUpLoop(Time deltaTime, Time interval) noexceptdonut::Time< T, Period >inline
countUpLoop(Time deltaTime, Time interval, bool active) noexceptdonut::Time< T, Period >inline
Duration typedefdonut::Time< T, Period >
operator Duration() const noexceptdonut::Time< T, Period >inline
operator T() const noexceptdonut::Time< T, Period >inline
operator!=(const Time &a, const Time &b) noexceptdonut::Time< T, Period >friend
operator+(Time a) noexceptdonut::Time< T, Period >friend
operator+(Time a, Time b) noexceptdonut::Time< T, Period >friend
operator+=(Time deltaTime) noexceptdonut::Time< T, Period >inline
operator-(Time a) noexceptdonut::Time< T, Period >friend
operator-(Time a, Time b) noexceptdonut::Time< T, Period >friend
operator-=(Time deltaTime) noexceptdonut::Time< T, Period >inline
operator<(const Time &a, const Time &b) noexceptdonut::Time< T, Period >friend
operator<=(const Time &a, const Time &b) noexceptdonut::Time< T, Period >friend
operator==(const Time &a, const Time &b) noexceptdonut::Time< T, Period >friend
operator>(const Time &a, const Time &b) noexceptdonut::Time< T, Period >friend
operator>=(const Time &a, const Time &b) noexceptdonut::Time< T, Period >friend
Time() noexcept=defaultdonut::Time< T, Period >
Time(Duration duration) noexceptdonut::Time< T, Period >inline
Time(std::chrono::seconds seconds) noexceptdonut::Time< T, Period >inline
Time(std::chrono::milliseconds milliseconds) noexceptdonut::Time< T, Period >inline
Time(std::chrono::microseconds microseconds) noexceptdonut::Time< T, Period >inline
Time(std::chrono::nanoseconds nanoseconds) noexceptdonut::Time< T, Period >inline
Time(std::chrono::minutes minutes) noexceptdonut::Time< T, Period >inline
Time(std::chrono::hours hours) noexceptdonut::Time< T, Period >inline