LeviLamina
Loading...
Searching...
No Matches
SculkVeinMultifaceSpreader.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/world/level/block/MultifaceSpreader.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
class
Block
;
11
class
BlockPos
;
12
class
IBlockWorldGenAPI
;
13
// clang-format on
14
15
class
SculkVeinMultifaceSpreader
:
public
::MultifaceSpreader {
16
public
:
17
// virtual functions
18
// NOLINTBEGIN
19
virtual
bool
_canSpreadInto(
20
::IBlockWorldGenAPI
& target,
21
::Block
const
& self,
22
::BlockPos
const
& pos,
23
uchar
const
placementDirection
24
)
const
/*override*/
;
25
26
virtual
bool
_canSpreadFrom(
::Block
const
& block, uchar
const
facing)
const
/*override*/
;
27
28
virtual
bool
_isOtherBlockValidAsSource(
::Block
const
& block)
const
/*override*/
;
29
30
virtual
~SculkVeinMultifaceSpreader
()
/*override*/
;
31
// NOLINTEND
32
33
public
:
34
// destructor thunk
35
// NOLINTBEGIN
36
MCFOLD
void
$dtor();
37
// NOLINTEND
38
39
public
:
40
// virtual function thunks
41
// NOLINTBEGIN
42
MCAPI
bool
$_canSpreadInto(
43
::IBlockWorldGenAPI
& target,
44
::Block
const
& self,
45
::BlockPos
const
& pos,
46
uchar
const
placementDirection
47
)
const
;
48
49
MCAPI
bool
$_canSpreadFrom(
::Block
const
& block, uchar
const
facing)
const
;
50
51
MCAPI
bool
$_isOtherBlockValidAsSource(
::Block
const
& block)
const
;
52
53
54
// NOLINTEND
55
56
public
:
57
// vftables
58
// NOLINTBEGIN
59
MCAPI
static
void
** $vftable();
60
// NOLINTEND
61
};
BlockPos
Definition
BlockPos.h:19
Block
Definition
Block.h:43
IBlockWorldGenAPI
Definition
IBlockWorldGenAPI.h:25
SculkVeinMultifaceSpreader
Definition
SculkVeinMultifaceSpreader.h:15
src
mc
world
level
block
SculkVeinMultifaceSpreader.h
Generated on
for LeviLamina by
1.16.1