aboutsummaryrefslogtreecommitdiff
path: root/include/cru/platform/native
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2020-01-01 17:38:45 +0800
committercrupest <crupest@outlook.com>2020-01-01 17:38:45 +0800
commitae6f797561cdfa438ebef1fbbf94d784d315e655 (patch)
tree33659ea0448a6068c4d07b15ca488ab5495906ce /include/cru/platform/native
parentf3719a5128ef911ec61c43a6eed34203f3b9bbb4 (diff)
downloadcru-ae6f797561cdfa438ebef1fbbf94d784d315e655.tar.gz
cru-ae6f797561cdfa438ebef1fbbf94d784d315e655.tar.bz2
cru-ae6f797561cdfa438ebef1fbbf94d784d315e655.zip
...
Diffstat (limited to 'include/cru/platform/native')
-rw-r--r--include/cru/platform/native/basic_types.hpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/include/cru/platform/native/basic_types.hpp b/include/cru/platform/native/basic_types.hpp
index a53fa671..247df06d 100644
--- a/include/cru/platform/native/basic_types.hpp
+++ b/include/cru/platform/native/basic_types.hpp
@@ -1,5 +1,5 @@
#pragma once
-#include "cru/common/pre_config.hpp"
+#include "cru/common/base.hpp"
namespace cru::platform::native {
struct Dpi {
@@ -7,5 +7,7 @@ struct Dpi {
float y;
};
-enum MouseButton : unsigned { Left = 0b1, Right = 0b10, Middle = 0b100 };
+enum class MouseButton : unsigned { Left = 0b1, Right = 0b10, Middle = 0b100 };
} // namespace cru::platform::native
+
+CRU_ENABLE_BITMASK_OPERATORS(::cru::platform::native::MouseButton)