LeviLamina
Loading...
Searching...
No Matches
HorseContainerManagerModel.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/world/containers/managers/models/LevelContainerManagerModel.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
class
Actor
;
11
class
ContainerModel
;
12
class
ContainerScreenContext
;
13
class
ItemStack
;
14
// clang-format on
15
16
class
HorseContainerManagerModel
:
public
::LevelContainerManagerModel
{
17
public
:
18
// member variables
19
// NOLINTBEGIN
20
::ll::TypedStorage<8, 16, ::std::weak_ptr<::ContainerModel>> mEquipContainerModel;
21
// NOLINTEND
22
23
public
:
24
// virtual functions
25
// NOLINTBEGIN
26
// vIndex: 0
27
virtual
~HorseContainerManagerModel
()
/*override*/
=
default
;
28
29
// vIndex: 8
30
virtual
void
setSlot(
int
slot,
::ItemStack
const
& item,
bool
fromNetwork)
/*override*/
;
31
32
// vIndex: 9
33
virtual ::ItemStack
const
& getSlot(
int
slot)
const
/*override*/
;
34
35
// vIndex: 7
36
virtual ::std::vector<::ItemStack> getItemCopies()
const
/*override*/
;
37
38
// vIndex: 20
39
virtual ::ContainerScreenContext _postInit()
/*override*/
;
40
// NOLINTEND
41
42
public
:
43
// member functions
44
// NOLINTBEGIN
45
MCNAPI
void
_onEquipSlotChanged
(
int
slot,
::ItemStack
const
& oldItem,
::ItemStack
const
& newItem);
46
47
MCNAPI ::Actor*
getEntity
()
const
;
48
// NOLINTEND
49
50
public
:
51
// virtual function thunks
52
// NOLINTBEGIN
53
MCNAPI
void
$setSlot
(
int
slot,
::ItemStack
const
& item,
bool
fromNetwork);
54
55
MCNAPI ::ItemStack
const
&
$getSlot
(
int
slot)
const
;
56
57
MCNAPI ::std::vector<::ItemStack>
$getItemCopies
()
const
;
58
59
MCNAPI ::ContainerScreenContext
$_postInit
();
60
// NOLINTEND
61
62
public
:
63
// vftables
64
// NOLINTBEGIN
65
MCNAPI
static
void
**
$vftable
();
66
// NOLINTEND
67
};
Actor
Definition
Actor.h:103
ContainerModel
Definition
ContainerModel.h:25
ContainerScreenContext
Definition
ContainerScreenContext.h:17
HorseContainerManagerModel
Definition
HorseContainerManagerModel.h:16
HorseContainerManagerModel::$getSlot
MCAPI::ItemStack const & $getSlot(int slot) const
HorseContainerManagerModel::_onEquipSlotChanged
MCAPI void _onEquipSlotChanged(int slot, ::ItemStack const &oldItem, ::ItemStack const &newItem)
HorseContainerManagerModel::$vftable
static MCAPI void ** $vftable()
HorseContainerManagerModel::$setSlot
MCAPI void $setSlot(int slot, ::ItemStack const &item, bool fromNetwork)
HorseContainerManagerModel::$_postInit
MCAPI::ContainerScreenContext $_postInit()
HorseContainerManagerModel::$getItemCopies
MCAPI ::std::vector<::ItemStack > $getItemCopies() const
HorseContainerManagerModel::getEntity
MCAPI::Actor * getEntity() const
ItemStack
Definition
ItemStack.h:25
LevelContainerManagerModel
Definition
LevelContainerManagerModel.h:19
src
mc
world
containers
managers
models
HorseContainerManagerModel.h
Generated on Fri Jun 13 2025 05:05:05 for LeviLamina by
1.12.0