From 9875f49a99161eaea8e07f66c40e845263057bb7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Thu, 25 Jul 2013 11:25:26 +0200 Subject: [PATCH] Trade: properly specify underlying enum type. --- src/Trade/ObjectData2D.h | 2 +- src/Trade/ObjectData3D.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Trade/ObjectData2D.h b/src/Trade/ObjectData2D.h index 0ee54dd5b..7bdae6f1c 100644 --- a/src/Trade/ObjectData2D.h +++ b/src/Trade/ObjectData2D.h @@ -45,7 +45,7 @@ MeshObjectData2D, which is specialized for objects with mesh instance type. class MAGNUM_EXPORT ObjectData2D { public: /** @brief Instance type */ - enum class InstanceType { + enum class InstanceType: UnsignedByte { Camera, /**< Camera instance (see CameraData) */ Mesh, /**< Three-dimensional mesh instance (see MeshData2D) */ Empty /**< Empty */ diff --git a/src/Trade/ObjectData3D.h b/src/Trade/ObjectData3D.h index e3ff8d821..12e5388d4 100644 --- a/src/Trade/ObjectData3D.h +++ b/src/Trade/ObjectData3D.h @@ -45,7 +45,7 @@ MeshObjectData3D, which is specialized for objects with mesh instance type. class MAGNUM_EXPORT ObjectData3D { public: /** @brief Instance type */ - enum class InstanceType { + enum class InstanceType: UnsignedByte { Camera, /**< Camera instance (see CameraData) */ Light, /**< Light instance (see LightData) */ Mesh, /**< Three-dimensional mesh instance (see MeshData3D) */