From 34a8ad47241d40cba41761b3eb40788dde0476a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Fri, 30 Nov 2012 21:06:50 +0100 Subject: [PATCH] Aliases for integer and unsigned integer vector types. --- src/Magnum.h | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/Magnum.h b/src/Magnum.h index 3e5da96e6..bc0b133f3 100644 --- a/src/Magnum.h +++ b/src/Magnum.h @@ -83,6 +83,24 @@ typedef Math::Vector3 Vector3; /** @brief Four-component floating-point vector */ typedef Math::Vector4 Vector4; +/** @brief Two-component signed integer vector */ +typedef Math::Vector2 Vector2i; + +/** @brief Three-component signed integer vector */ +typedef Math::Vector3 Vector3i; + +/** @brief Four-component signed integer vector */ +typedef Math::Vector4 Vector4i; + +/** @brief Two-component unsigned integer vector */ +typedef Math::Vector2 Vector2ui; + +/** @brief Three-component unsigned integer vector */ +typedef Math::Vector3 Vector3ui; + +/** @brief Four-component unsigned integer vector */ +typedef Math::Vector4 Vector4ui; + /** @brief Two-dimensional floating-point homogeneous coordinates */ typedef Math::Point2D Point2D;