IceShard
1
A personal game engine project, with development focused on 2D/2.5D games.
Toggle main menu visibility
Loading...
Searching...
No Matches
core
public
ice
build
constants.hxx
Go to the documentation of this file.
1
3
4
#pragma once
5
#include <
ice/build/config.hxx
>
6
7
namespace
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
config.hxx
ice::build
Definition
build.hxx:12
ice::build::Constant_StringID_DefaultSeed
static constexpr uint32_t Constant_StringID_DefaultSeed
The seed used to generate hash values for ice::StringID.
Definition
constants.hxx:17
ice::build::Constant_ShardPayloadID_DefaultSeed
static constexpr uint32_t Constant_ShardPayloadID_DefaultSeed
The seed used to generate hash values for ice::detail::PayloadID.
Definition
constants.hxx:34
ice::build::Constant_Hash64_DefaultSeed
static constexpr uint32_t Constant_Hash64_DefaultSeed
The seed used to generate hash values using the ice::hash function.
Definition
constants.hxx:14
ice::build::Constant_Hash32_DefaultSeed
static constexpr uint32_t Constant_Hash32_DefaultSeed
The seed used to generate hash values using the ice::hash32 function.
Definition
constants.hxx:11
ice::build::Constant_StringID_DebugInfoEnabled
static constexpr bool Constant_StringID_DebugInfoEnabled
Switch controling the default implementation used for ice::StringID.
Definition
constants.hxx:22
ice::build::Constant_ShardName_DefaultSeed
static constexpr uint32_t Constant_ShardName_DefaultSeed
The seed used to generate hash values for ice::detail::ShardName.
Definition
constants.hxx:31
ice::build::Configuration::Develop
@ Develop
Definition
config.hxx:14
ice::build::Configuration::Debug
@ Debug
Definition
config.hxx:13
ice::build::Constant_ShardID_DebugInfoEnabled
static constexpr bool Constant_ShardID_DebugInfoEnabled
Switch controling the default implementation used for ice::ShardID.
Definition
constants.hxx:28
Generated by
1.18.0