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*> getPlacementBlock(
24 ::gsl::not_null<::Block const*>,
25 ::Actor const&,
26 ::BlockPos const&,
27 uchar,
28 ::Vec3 const&,
29 int
30 ) const = 0;
31 // NOLINTEND
32
33public:
34 // virtual function thunks
35 // NOLINTBEGIN
36
37 // NOLINTEND
38
39public:
40 // vftables
41 // NOLINTBEGIN
42 MCNAPI static void** $vftable();
43 // NOLINTEND
44};
45
46} // namespace BlockTrait
Definition Actor.h:103
Definition BlockPos.h:18
Definition IGetPlacementBlockCallback.h:15
Definition Block.h:38
Definition Vec3.h:10