LeviLamina
Loading...
Searching...
No Matches
CopperGrateBlock.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/level/block/BlockLegacy.h"
7#include "mc/world/level/block/CopperBlock.h"
8
9// auto generated forward declare list
10// clang-format off
11class AABB;
12class Block;
13class BlockPos;
15// clang-format on
16
17class CopperGrateBlock : public ::CopperBlock<::BlockLegacy> {
18public:
19 // virtual functions
20 // NOLINTBEGIN
21 // vIndex: 6
22 virtual bool getCollisionShapeForCamera(
23 ::AABB& outAABB,
24 ::Block const& block,
25 ::IConstBlockSource const& region,
26 ::BlockPos const& pos
27 ) const /*override*/;
28
29 // vIndex: 0
30 virtual ~CopperGrateBlock() /*override*/ = default;
31 // NOLINTEND
32
33public:
34 // virtual function thunks
35 // NOLINTBEGIN
36 MCAPI bool $getCollisionShapeForCamera(
37 ::AABB& outAABB,
38 ::Block const& block,
39 ::IConstBlockSource const& region,
40 ::BlockPos const& pos
41 ) const;
42 // NOLINTEND
43
44public:
45 // vftables
46 // NOLINTBEGIN
47 MCNAPI static void** $vftable();
48 // NOLINTEND
49};
Definition AABB.h:18
Definition BlockPos.h:18
Definition Block.h:38
Definition CopperBlock.h:7
Definition CopperGrateBlock.h:17
static MCAPI void ** $vftable()
Definition IConstBlockSource.h:24