LeviLamina
Loading...
Searching...
No Matches
IGetPlacementBlockCallback.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7class Actor;
8class Block;
9class BlockPos;
10class Vec3;
11// clang-format on
12
13namespace BlockTrait {
14
16public:
17 // virtual functions
18 // NOLINTBEGIN
19 // vIndex: 0
20 virtual ~IGetPlacementBlockCallback() = default;
21
22 // vIndex: 1
23 virtual ::gsl::not_null<::Block const*>
24 getPlacementBlock(::gsl::not_null<::Block const*>, ::Actor const&, ::BlockPos const&, uchar, ::Vec3 const&, int)
25 const = 0;
26 // NOLINTEND
27
28public:
29 // destructor thunk
30 // NOLINTBEGIN
31
32 // NOLINTEND
33
34public:
35 // virtual function thunks
36 // NOLINTBEGIN
37
38 // NOLINTEND
39
40public:
41 // vftables
42 // NOLINTBEGIN
43 MCAPI static void** $vftable();
44 // NOLINTEND
45};
46
47} // namespace BlockTrait
Definition Actor.h:104
Definition BlockPos.h:18
Definition IGetPlacementBlockCallback.h:15
Definition Block.h:36
Definition Vec3.h:10