23 enum class HintType :
int {
26 TickingAreaCircle = 2,
47 MCAPI
int getPriority(
::ChunkPos const& cp)
const;
54 ::ll::TypedStorage<8, 64, ::std::unordered_map<uint, ::ChunkBuildOrderPolicy::Influence>> mPositionMap;
55 ::ll::TypedStorage<8, 32, ::SpinLockImpl> mChunkPosAsyncSpinLock;
56 ::ll::TypedStorage<8, 24, ::std::vector<::ChunkBuildOrderPolicy::Influence>> mChunkPosAndDirectionAsync;
57 ::ll::TypedStorage<4, 4, uint> mLastHandle;
67 virtual int getChunkRebuildPriority(
::ChunkPos const& cp)
const ;
70 virtual uint registerForUpdates() ;
73 virtual void unregisterForUpdates(uint handle) ;
76 virtual void setPlayerInfluence(
79 ::Vec3 const& playerMovementDirection
83 virtual void setTickingAreaInfluence(
93 virtual void updateInfluences() ;
105 MCAPI
int $getChunkRebuildPriority(
::ChunkPos const& cp)
const;
107 MCAPI uint $registerForUpdates();
109 MCAPI
void $unregisterForUpdates(uint handle);
112 $setPlayerInfluence(uint handle,
::ChunkPos const& playerPosition,
::Vec3 const& playerMovementDirection);
114 MCAPI
void $setTickingAreaInfluence(
123 MCAPI
void $updateInfluences();
129 MCAPI
static void** $vftable();