LeviLamina
Loading...
Searching...
No Matches
NetworkItemInstanceDescriptor.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/platform/Result.h"
7
#include "mc/world/item/ItemDescriptorCount.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
BlockPalette
;
12
class
ItemInstance
;
13
class
ReadOnlyBinaryStream
;
14
// clang-format on
15
16
class
NetworkItemInstanceDescriptor
:
public
::ItemDescriptorCount
{
17
public
:
18
// member variables
19
// NOLINTBEGIN
20
::ll::TypedStorage<4, 4, uint> mBlockRuntimeId;
21
::ll::TypedStorage<8, 32, ::std::string> mUserDataBuffer;
22
// NOLINTEND
23
24
public
:
25
// prevent constructor by default
26
NetworkItemInstanceDescriptor
& operator=(
NetworkItemInstanceDescriptor
const
&);
27
NetworkItemInstanceDescriptor
(
NetworkItemInstanceDescriptor
const
&);
28
NetworkItemInstanceDescriptor
();
29
30
public
:
31
// virtual functions
32
// NOLINTBEGIN
33
// vIndex: 0
34
virtual
~NetworkItemInstanceDescriptor
()
/*override*/
;
35
// NOLINTEND
36
37
public
:
38
// member functions
39
// NOLINTBEGIN
40
MCAPI
NetworkItemInstanceDescriptor
(
::NetworkItemInstanceDescriptor
&&);
41
42
MCAPI
explicit
NetworkItemInstanceDescriptor
(
::ItemInstance
const
& item);
43
44
MCAPI ::ItemInstance getItemInstance(
::BlockPalette
const
& blockPalette)
const
;
45
46
MCAPI ::Bedrock::Result<void> read(
::ReadOnlyBinaryStream
& stream);
47
// NOLINTEND
48
49
public
:
50
// constructor thunks
51
// NOLINTBEGIN
52
MCAPI
void
* $ctor(
::NetworkItemInstanceDescriptor
&&);
53
54
MCAPI
void
* $ctor(
::ItemInstance
const
& item);
55
// NOLINTEND
56
57
public
:
58
// destructor thunk
59
// NOLINTBEGIN
60
MCAPI
void
$dtor();
61
// NOLINTEND
62
63
public
:
64
// vftables
65
// NOLINTBEGIN
66
MCNAPI
static
void
**
$vftable
();
67
// NOLINTEND
68
};
BlockPalette
Definition
BlockPalette.h:19
ItemDescriptorCount
Definition
ItemDescriptorCount.h:13
ItemInstance
Definition
ItemInstance.h:15
NetworkItemInstanceDescriptor
Definition
NetworkItemInstanceDescriptor.h:16
NetworkItemInstanceDescriptor::$vftable
static MCAPI void ** $vftable()
ReadOnlyBinaryStream
Definition
ReadOnlyBinaryStream.h:8
src-server
mc
world
item
NetworkItemInstanceDescriptor.h
Generated on Tue Nov 25 2025 04:01:45 for LeviLamina by
1.12.0