From b43e27a03aebc1c3a9af8564f1da09bfae23bf3a Mon Sep 17 00:00:00 2001 From: Joshua Ashton Date: Sat, 13 Aug 2022 11:33:38 +0000 Subject: [PATCH] Able to wiggle the camera now --- include/Orange/Core/Time.h | 56 ++++++++++++++++++++++++++++++++ include/Orange/Math/Angle.h | 8 +++++ include/Orange/Math/Quaternion.h | 19 +++++------ src/Apps/Tools/CubeTest.cpp | 34 +++++++++++++++---- 4 files changed, 101 insertions(+), 16 deletions(-) create mode 100644 include/Orange/Core/Time.h diff --git a/include/Orange/Core/Time.h b/include/Orange/Core/Time.h new file mode 100644 index 0000000..197f823 --- /dev/null +++ b/include/Orange/Core/Time.h @@ -0,0 +1,56 @@ +#pragma once + +#if defined(_WIN32) +#include +#else +#include +#endif + +namespace orange +{ +#if defined(_WIN32) + struct Time + { + static constexpr bool is_steady = true; + + using rep = int64_t; + using period = std::nano; + using duration = std::chrono::nanoseconds; + using time_point = std::chrono::time_point