LeviLamina
Loading...
Searching...
No Matches
SeasonsAgnosticLeavesBlock.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/level/block/BlockRenderLayer.h"
7#include "mc/world/level/block/LeavesBlock.h"
8
9// auto generated forward declare list
10// clang-format off
11class Block;
12class BlockPos;
13class BlockSource;
14class HashedString;
16// clang-format on
17
19public:
20 // virtual functions
21 // NOLINTBEGIN
22 // vIndex: 143
23 virtual ::BlockRenderLayer getRenderLayer(::Block const&, ::BlockSource& region, ::BlockPos const& pos) const
24 /*override*/;
25
26 // vIndex: 115
27 virtual void onGraphicsModeChanged(::BlockGraphicsModeChangeContext const& context) /*override*/;
28
29 // vIndex: 0
30 virtual ~SeasonsAgnosticLeavesBlock() /*override*/ = default;
31 // NOLINTEND
32
33public:
34 // member functions
35 // NOLINTBEGIN
37 ::std::string const& nameId,
38 int id,
39 ::HashedString const& sapling,
40 ::std::optional<::LeavesBlock::ParticleParams> particleParams
41 );
42 // NOLINTEND
43
44public:
45 // constructor thunks
46 // NOLINTBEGIN
47 MCAPI void* $ctor(
48 ::std::string const& nameId,
49 int id,
50 ::HashedString const& sapling,
51 ::std::optional<::LeavesBlock::ParticleParams> particleParams
52 );
53 // NOLINTEND
54
55public:
56 // destructor thunk
57 // NOLINTBEGIN
58
59 // NOLINTEND
60
61public:
62 // virtual function thunks
63 // NOLINTBEGIN
64 MCAPI ::BlockRenderLayer $getRenderLayer(::Block const&, ::BlockSource& region, ::BlockPos const& pos) const;
65
66 MCAPI void $onGraphicsModeChanged(::BlockGraphicsModeChangeContext const& context);
67 // NOLINTEND
68
69public:
70 // vftables
71 // NOLINTBEGIN
72 MCAPI static void** $vftable();
73 // NOLINTEND
74};
Definition BlockPos.h:18
Definition BlockSource.h:67
Definition Block.h:36
Definition HashedString.h:5
Definition LeavesBlock.h:24
Definition SeasonsAgnosticLeavesBlock.h:18
Definition BlockGraphicsModeChangeContext.h:5
Definition context.h:5