IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
Loading...
Searching...
No Matches
i18n_core_api.hxx
Go to the documentation of this file.
1#pragma once
3
5{
6
7 using FnGetI18NResolver = auto(*)() noexcept -> ice::I18NResolver const*;
8 using FnSetI18NResolver = void(*)(ice::I18NResolver const* resolver) noexcept;
9
11 {
12 static constexpr ice::StringID Constant_APIName = "ice.i18n-core"_sid;
13 static constexpr ice::u32 Constant_APIVersion = 1;
14
16 };
17
18} // namespace ice::api::i18n::v1
Definition i18n_resolver.hxx:11
Definition i18n_core_api.hxx:5
auto(*)() noexcept -> ice::I18NResolver const * FnGetI18NResolver
Definition i18n_core_api.hxx:7
void(*)(ice::I18NResolver const *resolver) noexcept FnSetI18NResolver
Definition i18n_core_api.hxx:8
BaseStringID< ice::build::Constant_StringID_DebugInfoEnabled > StringID
\copy ice::BaseStringID.
Definition stringid.hxx:15
std::uint32_t u32
Definition types.hxx:26
Definition i18n_core_api.hxx:11
FnGetI18NResolver fn_get_i18n_resolver
Definition i18n_core_api.hxx:15
static constexpr ice::StringID Constant_APIName
Definition i18n_core_api.hxx:12
static constexpr ice::u32 Constant_APIVersion
Definition i18n_core_api.hxx:13