LeviLamina
Loading...
Searching...
No Matches
ScriptInventoryComponentContainer.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
ScriptInventoryComponentContainer
:
public
::ScriptModuleMinecraft::ScriptContainer
{
19
public
:
20
// member variables
21
// NOLINTBEGIN
22
::ll::UntypedStorage<8, 24>
mUnk84a036;
23
// NOLINTEND
24
25
public
:
26
// prevent constructor by default
27
ScriptInventoryComponentContainer
& operator=(
ScriptInventoryComponentContainer
const
&);
28
ScriptInventoryComponentContainer
(
ScriptInventoryComponentContainer
const
&);
29
ScriptInventoryComponentContainer
();
30
31
public
:
32
// virtual functions
33
// NOLINTBEGIN
34
// vIndex: 0
35
virtual
~ScriptInventoryComponentContainer
()
/*override*/
=
default
;
36
37
// vIndex: 2
38
virtual ::Scripting::Result_deprecated<int> getEmptySlotsCount()
const
/*override*/
;
39
40
// vIndex: 13
41
virtual ::Container* _tryGetContainer()
const
/*override*/
;
42
43
// vIndex: 14
44
virtual ::ItemContext _getItemContext(
int
slot)
const
/*override*/
;
45
// NOLINTEND
46
47
public
:
48
// static functions
49
// NOLINTBEGIN
50
MCNAPI static ::Scripting::ClassBinding
bindV010
();
51
// NOLINTEND
52
53
public
:
54
// virtual function thunks
55
// NOLINTBEGIN
56
MCNAPI ::Scripting::Result_deprecated<int>
$getEmptySlotsCount
()
const
;
57
58
MCNAPI ::Container*
$_tryGetContainer
()
const
;
59
60
MCNAPI ::ItemContext
$_getItemContext
(
int
slot)
const
;
61
// NOLINTEND
62
63
public
:
64
// vftables
65
// NOLINTBEGIN
66
MCNAPI
static
void
**
$vftable
();
67
// NOLINTEND
68
};
69
70
}
// namespace ScriptModuleMinecraft
Container
Definition
Container.h:30
ItemContext
Definition
ItemContext.h:16
ScriptModuleMinecraft::ScriptContainer
Definition
ScriptContainer.h:24
ScriptModuleMinecraft::ScriptInventoryComponentContainer
Definition
ScriptInventoryComponentContainer.h:18
ScriptModuleMinecraft::ScriptInventoryComponentContainer::$getEmptySlotsCount
MCAPI ::Scripting::Result_deprecated< int > $getEmptySlotsCount() const
ScriptModuleMinecraft::ScriptInventoryComponentContainer::$_getItemContext
MCAPI::ItemContext $_getItemContext(int slot) const
ScriptModuleMinecraft::ScriptInventoryComponentContainer::$vftable
static MCAPI void ** $vftable()
ScriptModuleMinecraft::ScriptInventoryComponentContainer::$_tryGetContainer
MCAPI::Container * $_tryGetContainer() const
ScriptModuleMinecraft::ScriptInventoryComponentContainer::bindV010
static MCAPI ::Scripting::ClassBinding bindV010()
ll::UntypedStorage
Definition
Alias.h:14
src
mc
scripting
modules
minecraft
ScriptInventoryComponentContainer.h
Generated on Fri Jun 13 2025 05:04:50 for LeviLamina by
1.12.0