LeviLamina
Loading...
Searching...
No Matches
BlockActorLevelListener.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/level/LevelListener.h"
7
8// auto generated forward declare list
9// clang-format off
10class ChunkSource;
11class LevelChunk;
12// clang-format on
13
14class BlockActorLevelListener : public ::LevelListener {
15public:
16 // virtual functions
17 // NOLINTBEGIN
18 virtual ~BlockActorLevelListener() /*override*/ = default;
19
20 virtual void onChunkLoaded(::ChunkSource& lc, ::LevelChunk&) /*override*/;
21
22 virtual void onSubChunkLoaded(
23 ::ChunkSource& lc,
24 ::LevelChunk& absoluteSubChunkIndex,
25 short subChunkVisibilityChanged,
26 bool
27 ) /*override*/;
28
29 virtual void onChunkUnloaded(::LevelChunk& lc) /*override*/;
30 // NOLINTEND
31
32public:
33 // member functions
34 // NOLINTBEGIN
35 MCAPI BlockActorLevelListener();
36 // NOLINTEND
37
38public:
39 // constructor thunks
40 // NOLINTBEGIN
41 MCAPI void* $ctor();
42 // NOLINTEND
43
44public:
45 // virtual function thunks
46 // NOLINTBEGIN
47 MCAPI void $onChunkLoaded(::ChunkSource& lc, ::LevelChunk&);
48
49 MCAPI void
50 $onSubChunkLoaded(::ChunkSource& lc, ::LevelChunk& absoluteSubChunkIndex, short subChunkVisibilityChanged, bool);
51
52 MCAPI void $onChunkUnloaded(::LevelChunk& lc);
53
54
55 // NOLINTEND
56
57public:
58 // vftables
59 // NOLINTBEGIN
60 MCAPI static void** $vftable();
61 // NOLINTEND
62};
Definition ChunkSource.h:37
Definition LevelChunk.h:87
Definition LevelListener.h:28