LeviLamina
Loading...
Searching...
No Matches
Member.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
namespace
CerealHelpers {
6
7
struct
Member
{
8
public
:
9
// Member inner types define
10
enum class
Type : uchar {
11
Boolean = 0,
12
Number = 1,
13
String = 2,
14
Object = 3,
15
Array = 4,
16
Vec3
= 5,
17
ExpressionNode
= 6,
18
IntRange
= 7,
19
ItemDescriptor
= 8,
20
DefinitionTrigger
= 9,
21
IdentifierString = 10,
22
Color255rgb = 11,
23
CraftingTags = 12,
24
Brightness
= 13,
25
};
26
27
public
:
28
// member variables
29
// NOLINTBEGIN
30
::ll::UntypedStorage<8, 16>
mUnk43e167;
31
::ll::UntypedStorage<1, 1>
mUnk64f20d;
32
::ll::UntypedStorage<1, 1>
mUnkebe7f3;
33
::ll::UntypedStorage<4, 8>
mUnkf02687;
34
::ll::UntypedStorage<4, 8>
mUnk49b864;
35
::ll::UntypedStorage<8, 32>
mUnka4ad0e;
36
// NOLINTEND
37
38
public
:
39
// prevent constructor by default
40
Member
& operator=(
Member
const
&);
41
Member
(
Member
const
&);
42
Member
();
43
44
public
:
45
// member functions
46
// NOLINTBEGIN
47
MCAPI
bool
check(::rapidjson::GenericValue<
48
::rapidjson::UTF8<char>,
49
::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>>
const
& value)
const
;
50
51
MCAPI
bool
doCheck(::rapidjson::GenericValue<
52
::rapidjson::UTF8<char>,
53
::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>>
const
& value)
const
;
54
55
MCAPI
~Member
();
56
// NOLINTEND
57
58
public
:
59
// destructor thunk
60
// NOLINTBEGIN
61
MCAPI
void
$dtor();
62
// NOLINTEND
63
};
64
65
}
// namespace CerealHelpers
DefinitionTrigger
Definition
DefinitionTrigger.h:10
ExpressionNode
Definition
ExpressionNode.h:31
ItemDescriptor
Definition
ItemDescriptor.h:22
Vec3
Definition
Vec3.h:10
Brightness
Definition
Brightness.h:8
CerealHelpers::Member
Definition
Member.h:7
IntRange
Definition
IntRange.h:11
ll::UntypedStorage
Definition
Alias.h:14
src
mc
util
cereal_helpers
Member.h
Generated on Sat Apr 26 2025 05:55:24 for LeviLamina by
1.12.0