LeviLamina
Loading...
Searching...
No Matches
ScriptBlockInventoryComponentContainer.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/scripting/runtime/Result_deprecated.h"
7
#include "mc/scripting/modules/minecraft/ScriptContainer.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
Container
;
12
class
ItemContext
;
13
namespace
Scripting {
struct
ClassBinding; }
14
// clang-format on
15
16
namespace
ScriptModuleMinecraft {
17
18
class
ScriptBlockInventoryComponentContainer
:
public
::ScriptModuleMinecraft::ScriptContainer
{
19
public
:
20
// member variables
21
// NOLINTBEGIN
22
::ll::UntypedStorage<8, 8>
mUnka24892;
23
::ll::UntypedStorage<4, 12>
mUnk743c06;
24
::ll::UntypedStorage<8, 8>
mUnkf22c88;
25
// NOLINTEND
26
27
public
:
28
// prevent constructor by default
29
ScriptBlockInventoryComponentContainer
& operator=(
ScriptBlockInventoryComponentContainer
const
&);
30
ScriptBlockInventoryComponentContainer
();
31
32
public
:
33
// virtual functions
34
// NOLINTBEGIN
35
// vIndex: 0
36
virtual
~ScriptBlockInventoryComponentContainer
()
/*override*/
=
default
;
37
38
// vIndex: 2
39
virtual ::Scripting::Result_deprecated<int> getEmptySlotsCount()
const
/*override*/
;
40
41
// vIndex: 13
42
virtual ::Container* _tryGetContainer()
const
/*override*/
;
43
44
// vIndex: 14
45
virtual ::ItemContext _getItemContext(
int
slot)
const
/*override*/
;
46
// NOLINTEND
47
48
public
:
49
// member functions
50
// NOLINTBEGIN
51
MCNAPI
52
ScriptBlockInventoryComponentContainer
(
::ScriptModuleMinecraft::ScriptBlockInventoryComponentContainer
const
&);
53
// NOLINTEND
54
55
public
:
56
// static functions
57
// NOLINTBEGIN
58
MCNAPI static ::Scripting::ClassBinding
bindV010
();
59
// NOLINTEND
60
61
public
:
62
// constructor thunks
63
// NOLINTBEGIN
64
MCNAPI
void
*
$ctor
(
::ScriptModuleMinecraft::ScriptBlockInventoryComponentContainer
const
&);
65
// NOLINTEND
66
67
public
:
68
// virtual function thunks
69
// NOLINTBEGIN
70
MCNAPI ::Scripting::Result_deprecated<int>
$getEmptySlotsCount
()
const
;
71
72
MCNAPI ::Container*
$_tryGetContainer
()
const
;
73
74
MCNAPI ::ItemContext
$_getItemContext
(
int
slot)
const
;
75
// NOLINTEND
76
77
public
:
78
// vftables
79
// NOLINTBEGIN
80
MCNAPI
static
void
**
$vftable
();
81
// NOLINTEND
82
};
83
84
}
// namespace ScriptModuleMinecraft
Container
Definition
Container.h:30
ItemContext
Definition
ItemContext.h:16
ScriptModuleMinecraft::ScriptBlockInventoryComponentContainer
Definition
ScriptBlockInventoryComponentContainer.h:18
ScriptModuleMinecraft::ScriptBlockInventoryComponentContainer::bindV010
static MCAPI ::Scripting::ClassBinding bindV010()
ScriptModuleMinecraft::ScriptBlockInventoryComponentContainer::$getEmptySlotsCount
MCAPI ::Scripting::Result_deprecated< int > $getEmptySlotsCount() const
ScriptModuleMinecraft::ScriptBlockInventoryComponentContainer::$vftable
static MCAPI void ** $vftable()
ScriptModuleMinecraft::ScriptBlockInventoryComponentContainer::$_tryGetContainer
MCAPI::Container * $_tryGetContainer() const
ScriptModuleMinecraft::ScriptBlockInventoryComponentContainer::$_getItemContext
MCAPI::ItemContext $_getItemContext(int slot) const
ScriptModuleMinecraft::ScriptBlockInventoryComponentContainer::ScriptBlockInventoryComponentContainer
MCAPI ScriptBlockInventoryComponentContainer(::ScriptModuleMinecraft::ScriptBlockInventoryComponentContainer const &)
ScriptModuleMinecraft::ScriptBlockInventoryComponentContainer::$ctor
MCAPI void * $ctor(::ScriptModuleMinecraft::ScriptBlockInventoryComponentContainer const &)
ScriptModuleMinecraft::ScriptContainer
Definition
ScriptContainer.h:24
ll::UntypedStorage
Definition
Alias.h:14
src
mc
scripting
modules
minecraft
block
components
ScriptBlockInventoryComponentContainer.h
Generated on Wed Aug 27 2025 11:40:05 for LeviLamina by
1.12.0