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
11class ItemInstance;
12class ItemStackBase;
13// clang-format on
14
16public:
17 // member variables
18 // NOLINTBEGIN
25 // NOLINTEND
26
27public:
28 // prevent constructor by default
32
33public:
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
67public:
68 // destructor thunk
69 // NOLINTBEGIN
70
71 // NOLINTEND
72
73public:
74 // virtual function thunks
75 // NOLINTBEGIN
76
77 // NOLINTEND
78};
Definition ExpandoContainerModel.h:16
Definition FilteredContainerModel.h:15
Definition ItemInstance.h:16
Definition ItemStackBase.h:35
Definition Alias.h:14