LeviLamina
Loading...
Searching...
No Matches
SurfaceMaterialAdjustmentsBiomeComponentGlue.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;
12namespace SharedTypes::v1_20_60 { struct IBiomeJsonComponent; }
13// clang-format on
14
16public:
17 // SurfaceMaterialAdjustmentsBiomeComponentGlue inner types declare
18 // clang-format off
21 // clang-format on
22
23 // SurfaceMaterialAdjustmentsBiomeComponentGlue inner types define
25 public:
26 // member variables
27 // NOLINTBEGIN
33 // NOLINTEND
34
35 public:
36 // prevent constructor by default
40
41 public:
42 // member functions
43 // NOLINTBEGIN
45 // NOLINTEND
46
47 public:
48 // destructor thunk
49 // NOLINTBEGIN
50 MCAPI void $dtor();
51 // NOLINTEND
52 };
53
55 public:
56 // member variables
57 // NOLINTBEGIN
60 // NOLINTEND
61
62 public:
63 // prevent constructor by default
67 };
68
69public:
70 // member variables
71 // NOLINTBEGIN
73 // NOLINTEND
74
75public:
76 // prevent constructor by default
80
81public:
82 // virtual functions
83 // NOLINTBEGIN
84 // vIndex: 1
85 virtual bool
86 resolveAndValidate(::SharedTypes::v1_20_60::IBiomeJsonComponent const& biomeJsonComponent, ::BiomeRegistry const&) /*override*/
87 ;
88
89 // vIndex: 2
90 virtual void
91 applyToBiome(::Biome& biome, ::SharedTypes::v1_20_60::IBiomeJsonComponent const& biomeJsonComponent) const
92 /*override*/;
93
94 // vIndex: 0
95 virtual ~SurfaceMaterialAdjustmentsBiomeComponentGlue() /*override*/ = default;
96 // NOLINTEND
97
98public:
99 // destructor thunk
100 // NOLINTBEGIN
101
102 // NOLINTEND
103
104public:
105 // virtual function thunks
106 // NOLINTBEGIN
107 MCAPI bool
108 $resolveAndValidate(::SharedTypes::v1_20_60::IBiomeJsonComponent const& biomeJsonComponent, ::BiomeRegistry const&);
109
110 MCAPI void
111 $applyToBiome(::Biome& biome, ::SharedTypes::v1_20_60::IBiomeJsonComponent const& biomeJsonComponent) const;
112 // NOLINTEND
113
114public:
115 // vftables
116 // NOLINTBEGIN
117 MCAPI static void** $vftable();
118 // NOLINTEND
119};
Definition BiomeRegistry.h:30
Definition Biome.h:27
Definition IBiomeComponentGlue.h:14
Definition IBiomeJsonComponent.h:7
Definition SurfaceMaterialAdjustmentsBiomeComponentGlue.h:54
Definition SurfaceMaterialAdjustmentsBiomeComponentGlue.h:24
Definition SurfaceMaterialAdjustmentsBiomeComponentGlue.h:15
Definition Alias.h:14