LeviLamina
Loading...
Searching...
No Matches
MiningBlock.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/utility/pub_sub/Publisher.h"
7#include "mc/world/item/components/ItemComponent.h"
8
9// auto generated forward declare list
10// clang-format off
11class Actor;
12class Block;
13class HashedString;
14class ItemStack;
15namespace Bedrock::PubSub::ThreadModel { struct MultiThreaded; }
16// clang-format on
17
18namespace PublisherItemComponent {
19
22 void(bool&, ::ItemStack&, ::Block const&, int, int, int, ::Actor&),
23 ::Bedrock::PubSub::ThreadModel::MultiThreaded> {
24public:
25 // virtual functions
26 // NOLINTBEGIN
27 // vIndex: 0
28 virtual ~MiningBlock() /*override*/ = default;
29 // NOLINTEND
30
31public:
32 // static functions
33 // NOLINTBEGIN
34 MCAPI static ::HashedString const& getIdentifier();
35 // NOLINTEND
36
37public:
38 // destructor thunk
39 // NOLINTBEGIN
40
41 // NOLINTEND
42
43public:
44 // vftables
45 // NOLINTBEGIN
46 MCAPI static void** $vftable();
47
48 MCAPI static void** $vftableForConnector();
49
50 MCAPI static void** $vftableForDispatchingPublisherBase();
51 // NOLINTEND
52};
53
54} // namespace PublisherItemComponent
Definition Actor.h:104
Definition Publisher.h:8
Definition Block.h:36
Definition HashedString.h:5
Definition ItemComponent.h:16
Definition ItemStack.h:25
Definition MiningBlock.h:23