LeviLamina
Loading...
Searching...
No Matches
CappedSurfaceBiomeComponentGlue.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 // member variables
18 // NOLINTBEGIN
24 // NOLINTEND
25
26public:
27 // prevent constructor by default
31
32public:
33 // virtual functions
34 // NOLINTBEGIN
35 // vIndex: 1
36 virtual bool resolveAndValidate(
37 ::SharedTypes::v1_20_60::IBiomeJsonComponent const& biomeJsonComponent,
38 ::BiomeRegistry const&
39 ) /*override*/;
40
41 // vIndex: 2
42 virtual void
43 applyToBiome(::Biome& biome, ::SharedTypes::v1_20_60::IBiomeJsonComponent const& biomeJsonComponent) const
44 /*override*/;
45
46 // vIndex: 0
47 virtual ~CappedSurfaceBiomeComponentGlue() /*override*/ = default;
48 // NOLINTEND
49
50public:
51 // virtual function thunks
52 // NOLINTBEGIN
53 MCNAPI bool
55
56 MCNAPI void
57 $applyToBiome(::Biome& biome, ::SharedTypes::v1_20_60::IBiomeJsonComponent const& biomeJsonComponent) const;
58 // NOLINTEND
59
60public:
61 // vftables
62 // NOLINTBEGIN
63 MCNAPI static void** $vftable();
64 // NOLINTEND
65};
Definition BiomeRegistry.h:31
Definition Biome.h:26
Definition CappedSurfaceBiomeComponentGlue.h:15
static MCAPI void ** $vftable()
MCAPI bool $resolveAndValidate(::SharedTypes::v1_20_60::IBiomeJsonComponent const &biomeJsonComponent, ::BiomeRegistry const &)
MCAPI void $applyToBiome(::Biome &biome, ::SharedTypes::v1_20_60::IBiomeJsonComponent const &biomeJsonComponent) const
Definition IBiomeComponentGlue.h:14
Definition IBiomeJsonComponent.h:7
Definition Alias.h:14