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*> getPlacementBlock(
24
::gsl::not_null<::Block const*>,
25
::Actor
const
&,
26
::BlockPos
const
&,
27
uchar,
28
::Vec3
const
&,
29
int
30
)
const
= 0;
31
// NOLINTEND
32
33
public
:
34
// virtual function thunks
35
// NOLINTBEGIN
36
37
// NOLINTEND
38
39
public
:
40
// vftables
41
// NOLINTBEGIN
42
MCNAPI
static
void
**
$vftable
();
43
// NOLINTEND
44
};
45
46
}
// namespace BlockTrait
Actor
Definition
Actor.h:103
BlockPos
Definition
BlockPos.h:18
BlockTrait::IGetPlacementBlockCallback
Definition
IGetPlacementBlockCallback.h:15
BlockTrait::IGetPlacementBlockCallback::$vftable
static MCAPI void ** $vftable()
Block
Definition
Block.h:38
Vec3
Definition
Vec3.h:10
src
mc
world
level
block
traits
block_trait
IGetPlacementBlockCallback.h
Generated on Fri Jun 13 2025 05:05:16 for LeviLamina by
1.12.0