LeviLamina
Loading...
Searching...
No Matches
OnHitBlock.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 Block;
12class BlockPos;
13class ItemStack;
14class Mob;
15namespace Bedrock::PubSub::ThreadModel { struct SingleThreaded; }
16// clang-format on
17
18namespace PublisherItemComponent {
19
22 void(::ItemStack&, ::Block const&, ::BlockPos const&, ::Mob&),
23 ::Bedrock::PubSub::ThreadModel::SingleThreaded,
24 0> {
25public:
26 // vftables
27 // NOLINTBEGIN
29
30 MCNAPI static void** $vftableForConnector();
31
32 MCNAPI static void** $vftable();
33 // NOLINTEND
34};
35
36} // namespace PublisherItemComponent
Definition Publisher.h:8
Definition BlockPos.h:21
Definition Block.h:69
Definition ItemComponent.h:17
Definition ItemStack.h:35
Definition Mob.h:57
Definition OnHitBlock.h:24
static MCAPI void ** $vftableForDispatchingPublisherBase()
static MCAPI void ** $vftable()
static MCAPI void ** $vftableForConnector()