LeviLamina
Loading...
Searching...
No Matches
FilteredContainerModel.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/world/containers/models/ExpandoContainerModel.h"
7
#include "mc/world/containers/models/FilterResult.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
ItemInstance
;
12
class
ItemStackBase
;
13
// clang-format on
14
15
class
FilteredContainerModel
:
public
::ExpandoContainerModel
{
16
public
:
17
// member variables
18
// NOLINTBEGIN
19
::ll::UntypedStorage<1, 1>
mUnk57811c;
20
::ll::UntypedStorage<1, 1>
mUnk46ae6f;
21
::ll::UntypedStorage<4, 4>
mUnkb73c96;
22
::ll::UntypedStorage<8, 24>
mUnke78c25;
23
::ll::UntypedStorage<8, 24>
mUnkd626b7;
24
::ll::UntypedStorage<8, 64>
mUnk654fdf;
25
// NOLINTEND
26
27
public
:
28
// prevent constructor by default
29
FilteredContainerModel
& operator=(
FilteredContainerModel
const
&);
30
FilteredContainerModel
(
FilteredContainerModel
const
&);
31
FilteredContainerModel
();
32
33
public
:
34
// virtual functions
35
// NOLINTBEGIN
36
// vIndex: 1
37
virtual
~FilteredContainerModel
()
/*override*/
=
default
;
38
39
// vIndex: 0
40
virtual
void
containerContentChanged(
int
)
/*override*/
;
41
42
// vIndex: 10
43
virtual ::ItemInstance
const
& getItemInstance(
int
modelSlot)
const
/*override*/
;
44
45
// vIndex: 25
46
virtual
void
setItemInstance(
int
,
::ItemInstance
const
&)
/*override*/
;
47
48
// vIndex: 26
49
virtual
void
refreshContainer(
bool
)
/*override*/
;
50
51
// vIndex: 4
52
virtual
int
getContainerSize()
const
/*override*/
;
53
54
// vIndex: 5
55
virtual
int
getFilteredContainerSize()
const
/*override*/
;
56
57
// vIndex: 16
58
virtual
bool
isExpanableItemFiltered(
int
index)
const
/*override*/
;
59
60
// vIndex: 27
61
virtual
int
getIndexForCreativeItem(
::ItemStackBase
const
&)
const
/*override*/
;
62
63
// vIndex: 23
64
virtual
void
_init()
/*override*/
;
65
// NOLINTEND
66
67
public
:
68
// destructor thunk
69
// NOLINTBEGIN
70
71
// NOLINTEND
72
73
public
:
74
// virtual function thunks
75
// NOLINTBEGIN
76
77
// NOLINTEND
78
};
ExpandoContainerModel
Definition
ExpandoContainerModel.h:16
FilteredContainerModel
Definition
FilteredContainerModel.h:15
ItemInstance
Definition
ItemInstance.h:16
ItemStackBase
Definition
ItemStackBase.h:35
ll::UntypedStorage
Definition
Alias.h:14
src
mc
world
containers
models
FilteredContainerModel.h
Generated on Sat Apr 26 2025 05:56:08 for LeviLamina by
1.12.0