LeviLamina
Loading...
Searching...
No Matches
UnderwaterCanyonFeature.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/world/level/levelgen/feature/CanyonFeature.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
class
BiomeSource
;
11
class
BlockLegacy
;
12
class
BlockVolume
;
13
class
ChunkPos
;
14
class
Random
;
15
class
Vec3
;
16
struct
WorldGenContext
;
17
namespace
CanyonFeatureUtils {
struct
CanyonConfiguration; }
18
// clang-format on
19
20
class
UnderwaterCanyonFeature
:
public
::CanyonFeature
{
21
public
:
22
// virtual functions
23
// NOLINTBEGIN
24
// vIndex: 1
25
virtual
bool
_isDiggable(
::BlockLegacy
const
& block)
const
/*override*/
;
26
27
// vIndex: 0
28
virtual
bool
_carve(
::BlockVolume
& blocks,
::BiomeSource
const
& localBiomeSource,
::CanyonFeatureUtils::CanyonConfiguration
const
&,
::Random
& random,
::ChunkPos
const
& pos,
::Vec3
const
& startPos,
::Vec3
const
& originalStartPos,
int
x0,
int
x1,
int
y0,
int
y1,
int
z0,
int
z1,
float
rad,
float
yRad, ::gsl::span<float const> widthRandomization,
::WorldGenContext
const
&)
29
const
/*override*/
;
30
// NOLINTEND
31
32
public
:
33
// virtual function thunks
34
// NOLINTBEGIN
35
MCAPI
bool
$_isDiggable(
::BlockLegacy
const
& block)
const
;
36
37
MCAPI
bool
38
$_carve(
::BlockVolume
& blocks,
::BiomeSource
const
& localBiomeSource,
::CanyonFeatureUtils::CanyonConfiguration
const
&,
::Random
& random,
::ChunkPos
const
& pos,
::Vec3
const
& startPos,
::Vec3
const
& originalStartPos,
int
x0,
int
x1,
int
y0,
int
y1,
int
z0,
int
z1,
float
rad,
float
yRad, ::gsl::span<float const> widthRandomization,
::WorldGenContext
const
&)
39
const
;
40
// NOLINTEND
41
42
public
:
43
// vftables
44
// NOLINTBEGIN
45
MCAPI
static
void
** $vftable();
46
// NOLINTEND
47
};
BiomeSource
Definition
BiomeSource.h:16
BlockLegacy
Definition
BlockLegacy.h:88
BlockVolume
Definition
BlockVolume.h:11
CanyonFeature
Definition
CanyonFeature.h:17
ChunkPos
Definition
ChunkPos.h:11
Random
Definition
Random.h:16
UnderwaterCanyonFeature
Definition
UnderwaterCanyonFeature.h:20
Vec3
Definition
Vec3.h:10
CanyonFeatureUtils::CanyonConfiguration
Definition
CanyonConfiguration.h:7
WorldGenContext
Definition
WorldGenContext.h:13
src
mc
world
level
levelgen
feature
UnderwaterCanyonFeature.h
Generated on Sat Apr 26 2025 05:56:26 for LeviLamina by
1.12.0