Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
SharedTypes.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/shared_types/util/AssetType.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace cereal { struct ReflectionCtx; }
11// clang-format on
12
13namespace SharedTypes {
14// functions
15// NOLINTBEGIN
16MCNAPI ::std::string_view assetTypeToString(::SharedTypes::AssetType type);
17
18MCNAPI void bindAll(::cereal::ReflectionCtx& ctx);
19
20MCNAPI void bindColor(::cereal::ReflectionCtx& ctx);
21
22MCNAPI void bindEasing(::cereal::ReflectionCtx& ctx);
23
24MCNAPI void bindExtraKnockbackApproach(::cereal::ReflectionCtx& ctx);
25
26MCNAPI void bindFacing(::cereal::ReflectionCtx& ctx);
27
28MCNAPI void bindGlmIVec2(::cereal::ReflectionCtx& ctx);
29
30MCNAPI void bindGlmVec2(::cereal::ReflectionCtx& ctx);
31
32MCNAPI void bindGlmVec3(::cereal::ReflectionCtx& ctx);
33
34MCNAPI void bindHashedString(::cereal::ReflectionCtx& ctx);
35
36MCNAPI void bindItemCooldownType(::cereal::ReflectionCtx& ctx);
37
38MCNAPI void bindJigsawJointType(::cereal::ReflectionCtx& ctx);
39
40MCNAPI void bindKnockbackMode(::cereal::ReflectionCtx& ctx);
41
42MCNAPI void bindPushMode(::cereal::ReflectionCtx& ctx);
43
44MCNAPI void bindSemVersion(::cereal::ReflectionCtx& ctx);
45
46MCNAPI void bindUUID(::cereal::ReflectionCtx& ctx);
47
48MCNAPI void bindVec2(::cereal::ReflectionCtx& ctx);
49
50MCNAPI void bindVec3(::cereal::ReflectionCtx& ctx);
51
52#ifdef LL_PLAT_S
53MCNAPI void registerBindingsForExport(::cereal::ReflectionCtx& ctx);
54#endif
55// NOLINTEND
56
57// static variables
58// NOLINTBEGIN
59MCNAPI ::std::add_lvalue_reference_t<char const[]> REGEX_RGB_COLOR();
60// NOLINTEND
61
62} // namespace SharedTypes
Definition ReflectionCtx.h:11