#pragma once namespace NCL { enum class VolumeType { AABB = 1, OBB = 2, Sphere = 4, Mesh = 8, Capsule = 16, Compound= 32, Invalid = 256 }; class CollisionVolume { public: CollisionVolume() { type = VolumeType::Invalid; } ~CollisionVolume() {} VolumeType type; }; }