LeviLamina
Loading...
Searching...
No Matches
MountainParametersBiomeComponentGlue.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/level/biome/glue/IBiomeComponentGlue.h"
7
8// auto generated forward declare list
9// clang-format off
10class Biome;
11class BiomeRegistry;
12class Block;
13namespace SharedTypes::v1_20_60 { struct IBiomeJsonComponent; }
14// clang-format on
15
17public:
18 // member variables
19 // NOLINTBEGIN
20 ::ll::TypedStorage<8, 8, ::Block const*> mSteepMaterialAdjustmentBlock;
21 // NOLINTEND
22
23public:
24 // virtual functions
25 // NOLINTBEGIN
26 // vIndex: 1
27 virtual bool resolveAndValidate(
28 ::SharedTypes::v1_20_60::IBiomeJsonComponent const& biomeJsonComponent,
29 ::BiomeRegistry const&
30 ) /*override*/;
31
32 // vIndex: 2
33 virtual void
34 applyToBiome(::Biome& biome, ::SharedTypes::v1_20_60::IBiomeJsonComponent const& biomeJsonComponent) const
35 /*override*/;
36
37 // vIndex: 0
38 virtual ~MountainParametersBiomeComponentGlue() /*override*/ = default;
39 // NOLINTEND
40
41public:
42 // virtual function thunks
43 // NOLINTBEGIN
44 MCAPI bool
45 $resolveAndValidate(::SharedTypes::v1_20_60::IBiomeJsonComponent const& biomeJsonComponent, ::BiomeRegistry const&);
46
47 MCAPI void
48 $applyToBiome(::Biome& biome, ::SharedTypes::v1_20_60::IBiomeJsonComponent const& biomeJsonComponent) const;
49 // NOLINTEND
50
51public:
52 // vftables
53 // NOLINTBEGIN
54 MCNAPI static void** $vftable();
55 // NOLINTEND
56};
Definition BiomeRegistry.h:35
Definition Biome.h:23
Definition Block.h:37
Definition IBiomeComponentGlue.h:14
Definition MountainParametersBiomeComponentGlue.h:16
static MCAPI void ** $vftable()
Definition IBiomeJsonComponent.h:10