LeviLamina
Loading...
Searching...
No Matches
FilterTest.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
class
IWorldRegistriesProvider
;
8
struct
FilterContext
;
9
struct
FilterInputs
;
10
namespace
Json {
class
Value; }
11
// clang-format on
12
13
class
FilterTest
{
14
public
:
15
// FilterTest inner types declare
16
// clang-format off
17
struct
Definition
;
18
// clang-format on
19
20
// FilterTest inner types define
21
struct
Definition
{
22
public
:
23
// member variables
24
// NOLINTBEGIN
25
::ll::UntypedStorage<8, 32>
mUnkba715e;
26
::ll::UntypedStorage<8, 32>
mUnk1e4808;
27
::ll::UntypedStorage<8, 8>
mUnkedef7d;
28
::ll::UntypedStorage<8, 8>
mUnke70633;
29
::ll::UntypedStorage<8, 8>
mUnk411256;
30
::ll::UntypedStorage<8, 8>
mUnkf594ea;
31
::ll::UntypedStorage<8, 64>
mUnka344a1;
32
// NOLINTEND
33
34
public
:
35
// prevent constructor by default
36
Definition
& operator=(
Definition
const
&);
37
Definition
(
Definition
const
&);
38
Definition
();
39
40
public
:
41
// member functions
42
// NOLINTBEGIN
43
MCAPI
~Definition
();
44
// NOLINTEND
45
46
public
:
47
// destructor thunk
48
// NOLINTBEGIN
49
MCAPI
void
$dtor();
50
// NOLINTEND
51
};
52
53
public
:
54
// member variables
55
// NOLINTBEGIN
56
::ll::UntypedStorage<2, 2>
mUnk20eb73;
57
::ll::UntypedStorage<2, 2>
mUnk995088;
58
// NOLINTEND
59
60
public
:
61
// prevent constructor by default
62
FilterTest
& operator=(
FilterTest
const
&);
63
FilterTest
(
FilterTest
const
&);
64
FilterTest
();
65
66
public
:
67
// virtual functions
68
// NOLINTBEGIN
69
// vIndex: 0
70
virtual
~FilterTest
() =
default
;
71
72
// vIndex: 1
73
virtual
bool
setup(
::FilterTest::Definition
const
& definition,
::FilterInputs
const
& inputs);
74
75
// vIndex: 2
76
virtual
bool
evaluate(
::FilterContext
const
&)
const
= 0;
77
78
// vIndex: 3
79
virtual
void
finalizeParsedValue(
::IWorldRegistriesProvider
& registries);
80
81
// vIndex: 4
82
virtual ::std::string_view getName()
const
= 0;
83
84
// vIndex: 5
85
virtual ::Json::Value _serializeDomain()
const
;
86
87
// vIndex: 6
88
virtual ::Json::Value _serializeValue()
const
= 0;
89
// NOLINTEND
90
91
public
:
92
// member functions
93
// NOLINTBEGIN
94
MCAPI
bool
_testValuesWithOperator(
float
a,
float
b)
const
;
95
96
MCAPI
bool
_testValuesWithOperator(
bool
a,
bool
b)
const
;
97
98
MCAPI ::Json::Value
serialize
()
const
;
99
// NOLINTEND
100
101
public
:
102
// destructor thunk
103
// NOLINTBEGIN
104
105
// NOLINTEND
106
107
public
:
108
// virtual function thunks
109
// NOLINTBEGIN
110
MCAPI
bool
$setup(
::FilterTest::Definition
const
& definition,
::FilterInputs
const
& inputs);
111
112
MCFOLD
void
$finalizeParsedValue(
::IWorldRegistriesProvider
& registries);
113
114
MCFOLD ::Json::Value $_serializeDomain()
const
;
115
// NOLINTEND
116
117
public
:
118
// vftables
119
// NOLINTBEGIN
120
MCAPI
static
void
** $vftable();
121
// NOLINTEND
122
};
FilterTest
Definition
FilterTest.h:13
IWorldRegistriesProvider
Definition
IWorldRegistriesProvider.h:26
FilterContext
Definition
FilterContext.h:5
FilterInputs
Definition
FilterInputs.h:14
FilterTest::Definition
Definition
FilterTest.h:21
ll::UntypedStorage
Definition
Alias.h:14
serialize
Definition
serialize.h:11
src
mc
world
filters
FilterTest.h
Generated on Sat Apr 26 2025 05:56:10 for LeviLamina by
1.12.0