IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
Loading...
Searching...
No Matches
constants.hxx
Go to the documentation of this file.
1
3
4#pragma once
6
7namespace ice::build
8{
9
11 static constexpr uint32_t Constant_Hash32_DefaultSeed = 0x428639DA;
12
14 static constexpr uint32_t Constant_Hash64_DefaultSeed = 0x8642DA39;
15
17 static constexpr uint32_t Constant_StringID_DefaultSeed = 0xDA864239;
18
22 static constexpr bool Constant_StringID_DebugInfoEnabled = current_config == Configuration::Debug || current_config == Configuration::Develop;
23
28 static constexpr bool Constant_ShardID_DebugInfoEnabled = current_config == Configuration::Debug || current_config == Configuration::Develop;
29
31 static constexpr uint32_t Constant_ShardName_DefaultSeed = 0x77a23ab1;
32
34 static constexpr uint32_t Constant_ShardPayloadID_DefaultSeed = 0x3ab177a2;
35
36} // namespace ice::build
Definition build.hxx:12
static constexpr uint32_t Constant_StringID_DefaultSeed
The seed used to generate hash values for ice::StringID.
Definition constants.hxx:17
static constexpr uint32_t Constant_ShardPayloadID_DefaultSeed
The seed used to generate hash values for ice::detail::PayloadID.
Definition constants.hxx:34
static constexpr uint32_t Constant_Hash64_DefaultSeed
The seed used to generate hash values using the ice::hash function.
Definition constants.hxx:14
static constexpr uint32_t Constant_Hash32_DefaultSeed
The seed used to generate hash values using the ice::hash32 function.
Definition constants.hxx:11
static constexpr bool Constant_StringID_DebugInfoEnabled
Switch controling the default implementation used for ice::StringID.
Definition constants.hxx:22
static constexpr uint32_t Constant_ShardName_DefaultSeed
The seed used to generate hash values for ice::detail::ShardName.
Definition constants.hxx:31
@ Develop
Definition config.hxx:14
@ Debug
Definition config.hxx:13
static constexpr bool Constant_ShardID_DebugInfoEnabled
Switch controling the default implementation used for ice::ShardID.
Definition constants.hxx:28