From 4f458fba80cbcbfecf3fa54284e3004852bbc172 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Tue, 22 Nov 2022 20:54:10 +0100 Subject: compat/prelude: add Vector{2,3,4}uz --- compat/prelude.hpp | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) (limited to 'compat') diff --git a/compat/prelude.hpp b/compat/prelude.hpp index f64523c4..3be26e01 100644 --- a/compat/prelude.hpp +++ b/compat/prelude.hpp @@ -1,11 +1,31 @@ #pragma once +#ifdef _MSC_VER +#if defined _WIN64 +typedef unsigned __int64 size_t; +#else +typedef unsigned int size_t; +#endif +#else +typedef __SIZE_TYPE__ size_t; +#endif + namespace Corrade::Containers::Literals {} namespace Corrade::Containers {} namespace Corrade::Utility::Path {} namespace Corrade::Utility { class Debug; class Error; } namespace Magnum::Math::Literals {} -namespace Magnum {} +namespace Magnum::Math { +template class Vector2; +template class Vector3; +template class Vector4; +} // namespace Magnum::Math +namespace Magnum { +using Vector2uz = Math::Vector2<::size_t>; +using Vector3uz = Math::Vector3<::size_t>; +using Vector4uz = Math::Vector4<::size_t>; +} // namespace Magnum + namespace floormat { using namespace ::Magnum; using namespace ::Corrade::Containers; -- cgit v1.2.3