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
MCNAPI
~Definition
();
44
// NOLINTEND
45
46
public
:
47
// destructor thunk
48
// NOLINTBEGIN
49
MCNAPI
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
MCNAPI
bool
_testValuesWithOperator
(
float
a,
float
b)
const
;
95
96
MCNAPI
bool
_testValuesWithOperator
(
bool
a,
bool
b)
const
;
97
98
MCNAPI ::Json::Value
serialize
()
const
;
99
// NOLINTEND
100
101
public
:
102
// virtual function thunks
103
// NOLINTBEGIN
104
MCNAPI
bool
$setup
(
::FilterTest::Definition
const
& definition,
::FilterInputs
const
& inputs);
105
106
MCNAPI
void
$finalizeParsedValue
(
::IWorldRegistriesProvider
& registries);
107
108
MCNAPI ::Json::Value
$_serializeDomain
()
const
;
109
// NOLINTEND
110
111
public
:
112
// vftables
113
// NOLINTBEGIN
114
MCNAPI
static
void
**
$vftable
();
115
// NOLINTEND
116
};
FilterTest
Definition
FilterTest.h:13
FilterTest::$vftable
static MCAPI void ** $vftable()
FilterTest::$_serializeDomain
MCAPI::Json::Value $_serializeDomain() const
FilterTest::$setup
MCAPI bool $setup(::FilterTest::Definition const &definition, ::FilterInputs const &inputs)
FilterTest::_testValuesWithOperator
MCAPI bool _testValuesWithOperator(bool a, bool b) const
FilterTest::_testValuesWithOperator
MCAPI bool _testValuesWithOperator(float a, float b) const
FilterTest::$finalizeParsedValue
MCAPI void $finalizeParsedValue(::IWorldRegistriesProvider ®istries)
FilterTest::serialize
MCAPI::Json::Value serialize() const
IWorldRegistriesProvider
Definition
IWorldRegistriesProvider.h:26
FilterContext
Definition
FilterContext.h:5
FilterInputs
Definition
FilterInputs.h:14
FilterTest::Definition
Definition
FilterTest.h:21
FilterTest::Definition::$dtor
MCAPI void $dtor()
FilterTest::Definition::~Definition
MCAPI ~Definition()
ll::UntypedStorage
Definition
Alias.h:14
src
mc
world
filters
FilterTest.h
Generated on Fri Jun 13 2025 05:05:06 for LeviLamina by
1.12.0