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
3
4#pragma once
6
8{
9
10 using FnGetI18NResolver = auto(*)() noexcept -> ice::I18NResolver const*;
11 using FnSetI18NResolver = void(*)(ice::I18NResolver const* resolver) noexcept;
12
14 {
15 static constexpr ice::StringID Constant_APIName = "ice.i18n-core"_sid;
16 static constexpr ice::u32 Constant_APIVersion = 1;
17
19 };
20
21} // namespace ice::api::i18n::v1
Definition i18n_resolver.hxx:14
Definition i18n_core_api.hxx:8
auto(*)() noexcept -> ice::I18NResolver const * FnGetI18NResolver
Definition i18n_core_api.hxx:10
void(*)(ice::I18NResolver const *resolver) noexcept FnSetI18NResolver
Definition i18n_core_api.hxx:11
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:14
FnGetI18NResolver fn_get_i18n_resolver
Definition i18n_core_api.hxx:18
static constexpr ice::StringID Constant_APIName
Definition i18n_core_api.hxx:15
static constexpr ice::u32 Constant_APIVersion
Definition i18n_core_api.hxx:16