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
info.hxx
Go to the documentation of this file.
1
3
4
#pragma once
5
#include <
ice/types.hxx
>
6
7
namespace
ice::info
8
{
9
11
static
constexpr
char
const
engine_name
[] =
"iceshard"
;
12
14
static
constexpr
char
const
engine_version_str
[] =
"0.5.0"
;
15
17
static
constexpr
ice::u8
engine_version_major
= 0;
18
static
constexpr
ice::u8
engine_version_minor
= 5;
19
static
constexpr
ice::u8
engine_version_patch
= 0;
20
28
enum class
Stability
{
Alpha
,
Beta
,
RC
,
Review
,
Public
};
29
31
static
constexpr
Stability
stability
=
Stability::Alpha
;
32
33
}
// namespace ice
ice::info
Definition
info.hxx:8
ice::info::engine_version_minor
static constexpr ice::u8 engine_version_minor
Definition
info.hxx:18
ice::info::engine_version_major
static constexpr ice::u8 engine_version_major
Engine version the codebase was based on.
Definition
info.hxx:17
ice::info::stability
static constexpr Stability stability
Engine stability of the current version.
Definition
info.hxx:31
ice::info::engine_version_str
static constexpr char const engine_version_str[]
Engine version the codebase was based on. (as a string).
Definition
info.hxx:14
ice::info::engine_version_patch
static constexpr ice::u8 engine_version_patch
Definition
info.hxx:19
ice::info::Stability
Stability
Stability category of this engine version.
Definition
info.hxx:28
ice::info::Stability::Beta
@ Beta
Definition
info.hxx:28
ice::info::Stability::Public
@ Public
Definition
info.hxx:28
ice::info::Stability::Review
@ Review
Definition
info.hxx:28
ice::info::Stability::Alpha
@ Alpha
Definition
info.hxx:28
ice::info::Stability::RC
@ RC
Definition
info.hxx:28
ice::info::engine_name
static constexpr char const engine_name[]
Name of the engine.
Definition
info.hxx:11
ice::u8
std::uint8_t u8
Definition
types.hxx:24
types.hxx
Generated by
1.18.0