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
// NOLINTEND
30
31
public
:
32
// virtual function thunks
33
// NOLINTBEGIN
34
MCAPI
bool
$_canSpreadInto(
35
::IBlockWorldGenAPI
& target,
36
::Block
const
& self,
37
::BlockPos
const
& pos,
38
uchar
const
placementDirection
39
)
const
;
40
41
MCAPI
bool
$_canSpreadFrom(
::Block
const
& block, uchar
const
facing)
const
;
42
43
MCAPI
bool
$_isOtherBlockValidAsSource(
::Block
const
& block)
const
;
44
45
46
// NOLINTEND
47
48
public
:
49
// vftables
50
// NOLINTBEGIN
51
MCAPI
static
void
** $vftable();
52
// NOLINTEND
53
};
BlockPos
Definition
BlockPos.h:21
Block
Definition
Block.h:69
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