IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
Loading...
Searching...
No Matches
ice::info Namespace Reference

Enumerations

enum class  Stability {
  Alpha , Beta , RC , Review ,
  Public
}
 Stability category of this engine version. More...

Variables

static constexpr char const engine_name [] = "iceshard"
 Name of the engine.
static constexpr char const engine_version_str [] = "0.5.0"
 Engine version the codebase was based on. (as a string).
static constexpr ice::u8 engine_version_major = 0
 Engine version the codebase was based on.
static constexpr ice::u8 engine_version_minor = 5
static constexpr ice::u8 engine_version_patch = 0
static constexpr Stability stability = Stability::Alpha
 Engine stability of the current version.

Detailed Description

Copyright 2025 - 2025, Dandielo dandi.nosp@m.elo@.nosp@m.icesh.nosp@m.ard..nosp@m.net SPDX-License-Identifier: MIT

Enumeration Type Documentation

◆ Stability

enum class ice::info::Stability
strong

Stability category of this engine version.

Note
The following descriptions apply:
  • Alpha - Might be unstable or crash at times.
  • Beta - Overall stable but in some cornercases instability might still occur.
  • RC - The build doesn't crash, has stable performance and all critical known issues are fixed.
  • Review - The build is open to the public for review / early-adoption.
  • Public - The build is considered stable and ready for use by the general public.
Enumerator
Alpha 
Beta 
RC 
Review 
Public 

Variable Documentation

◆ engine_name

char const ice::info::engine_name[] = "iceshard"
staticconstexpr

Name of the engine.

◆ engine_version_major

ice::u8 ice::info::engine_version_major = 0
staticconstexpr

Engine version the codebase was based on.

◆ engine_version_minor

ice::u8 ice::info::engine_version_minor = 5
staticconstexpr

◆ engine_version_patch

ice::u8 ice::info::engine_version_patch = 0
staticconstexpr

◆ engine_version_str

char const ice::info::engine_version_str[] = "0.5.0"
staticconstexpr

Engine version the codebase was based on. (as a string).

◆ stability

Stability ice::info::stability = Stability::Alpha
staticconstexpr

Engine stability of the current version.