LeviLamina
Loading...
Searching...
No Matches
ChunkBuildOrderPolicyBase.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7class ChunkPos;
8class Vec3;
9// clang-format on
10
12public:
13 // virtual functions
14 // NOLINTBEGIN
15 // vIndex: 0
17
18 // vIndex: 1
19 virtual int getChunkRebuildPriority(::ChunkPos const&) const = 0;
20
21 // vIndex: 2
22 virtual uint registerForUpdates();
23
24 // vIndex: 3
25 virtual void unregisterForUpdates(uint) = 0;
26
27 // vIndex: 4
28 virtual void setPlayerInfluence(uint, ::ChunkPos const&, ::Vec3 const&) = 0;
29
30 // vIndex: 5
31 virtual void setTickingAreaInfluence(uint, ::ChunkPos const&, int, int, bool, bool) = 0;
32
33 // vIndex: 6
34 virtual void updateInfluences() = 0;
35 // NOLINTEND
36
37public:
38 // destructor thunk
39 // NOLINTBEGIN
40 MCAPI void $dtor();
41 // NOLINTEND
42
43public:
44 // virtual function thunks
45 // NOLINTBEGIN
46 MCFOLD uint $registerForUpdates();
47 // NOLINTEND
48
49public:
50 // vftables
51 // NOLINTBEGIN
52 MCAPI static void** $vftable();
53 // NOLINTEND
54};
Definition ChunkBuildOrderPolicyBase.h:11
Definition ChunkPos.h:11
Definition Vec3.h:10