Remade component ids

No longer based on incrementing counter


Former-commit-id: b875e17781d8bcda48ea9ada523adf0823b22a8b
This commit is contained in:
Lynix
2015-03-17 19:53:59 +01:00
parent 0ba034f7e9
commit bc40fbb02f
14 changed files with 83 additions and 69 deletions

View File

@@ -2,6 +2,7 @@
// This file is part of the "Nazara Development Kit"
// For conditions of distribution and use, see copyright notice in Prerequesites.hpp
#include <Ndk/Algorithm.hpp>
#include <type_traits>
namespace Ndk
@@ -23,10 +24,4 @@ namespace Ndk
return new ComponentType(static_cast<const ComponentType&>(*this));
}
template<typename ComponentType>
constexpr nzUInt32 GetComponentId()
{
return ComponentType::ComponentId;
}
}