LeviLamina
Loading...
Searching...
No Matches
LevelBlockDestroyerProxy.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/level/ILevelBlockDestroyerProxy.h"
7
8// auto generated forward declare list
9// clang-format off
10class Block;
11class BlockPos;
12class BlockSource;
14// clang-format on
15
17public:
18 // virtual functions
19 // NOLINTBEGIN
20 // vIndex: 1
21 virtual void sendEvents(
22 ::LevelEventManager& levelEventManager,
23 ::BlockSource& region,
24 ::BlockPos const& pos,
25 ::Block const& block
26 ) /*override*/;
27
28 // vIndex: 2
29 virtual void dropResources(::BlockSource& region, ::BlockPos const& pos, ::Block const& block) /*override*/;
30
31 // vIndex: 0
32 virtual ~LevelBlockDestroyerProxy() /*override*/ = default;
33 // NOLINTEND
34
35public:
36 // destructor thunk
37 // NOLINTBEGIN
38
39 // NOLINTEND
40
41public:
42 // virtual function thunks
43 // NOLINTBEGIN
44 MCAPI void $sendEvents(
45 ::LevelEventManager& levelEventManager,
46 ::BlockSource& region,
47 ::BlockPos const& pos,
48 ::Block const& block
49 );
50
51 MCAPI void $dropResources(::BlockSource& region, ::BlockPos const& pos, ::Block const& block);
52 // NOLINTEND
53
54public:
55 // vftables
56 // NOLINTBEGIN
57 MCAPI static void** $vftable();
58 // NOLINTEND
59};
Definition BlockPos.h:18
Definition BlockSource.h:67
Definition Block.h:36
Definition ILevelBlockDestroyerProxy.h:13
Definition LevelBlockDestroyerProxy.h:16
Definition LevelEventManager.h:23