LeviLamina
Loading...
Searching...
No Matches
IGetPlacementBlockCallback.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
class
Actor
;
8
class
Block
;
9
class
BlockPos
;
10
class
Vec3
;
11
// clang-format on
12
13
namespace
BlockTrait {
14
15
class
IGetPlacementBlockCallback
{
16
public
:
17
// virtual functions
18
// NOLINTBEGIN
19
// vIndex: 0
20
virtual
~IGetPlacementBlockCallback
() =
default
;
21
22
// vIndex: 1
23
virtual ::gsl::not_null<::Block const*>
24
getPlacementBlock(::gsl::not_null<::Block const*>,
::Actor
const
&,
::BlockPos
const
&, uchar,
::Vec3
const
&,
int
)
25
const
= 0;
26
// NOLINTEND
27
28
public
:
29
// destructor thunk
30
// NOLINTBEGIN
31
32
// NOLINTEND
33
34
public
:
35
// virtual function thunks
36
// NOLINTBEGIN
37
38
// NOLINTEND
39
40
public
:
41
// vftables
42
// NOLINTBEGIN
43
MCAPI
static
void
** $vftable();
44
// NOLINTEND
45
};
46
47
}
// namespace BlockTrait
Actor
Definition
Actor.h:104
BlockPos
Definition
BlockPos.h:18
BlockTrait::IGetPlacementBlockCallback
Definition
IGetPlacementBlockCallback.h:15
Block
Definition
Block.h:36
Vec3
Definition
Vec3.h:10
src
mc
world
level
block
traits
block_trait
IGetPlacementBlockCallback.h
Generated on Sat Apr 26 2025 05:56:22 for LeviLamina by
1.12.0