19 ::ll::TypedStorage<8, 64, ::std::unordered_map<::ChunkPos, ::std::weak_ptr<::LevelChunk>>> mChunkMap;
26 virtual ::std::shared_ptr<::LevelChunk> getExistingChunk(
::ChunkPos const& cp) ;
29 virtual ::std::shared_ptr<::LevelChunk>
30 createNewChunk(
::ChunkPos const& cp, ::ChunkSource::LoadMode lm,
bool readOnly) ;
33 virtual ::std::shared_ptr<::LevelChunk>
34 getOrLoadChunk(
::ChunkPos const& cp, ::ChunkSource::LoadMode lm,
bool readOnly) ;
37 virtual void acquireDiscarded(::std::unique_ptr<::LevelChunk, ::LevelChunkFinalDeleter> ptr) ;
40 virtual ::std::unordered_map<::ChunkPos, ::std::weak_ptr<::LevelChunk>>
const& getStorage()
const ;
43 virtual ::std::unordered_map<::ChunkPos, ::std::weak_ptr<::LevelChunk>>
const* getChunkMap() ;
46 virtual bool canCreateViews()
const ;
49 virtual bool canLaunchTasks()
const ;
60 MCNAPI ::std::shared_ptr<::LevelChunk>
63 MCNAPI ::std::shared_ptr<::LevelChunk>
66 MCNAPI
void $acquireDiscarded(::std::unique_ptr<::LevelChunk, ::LevelChunkFinalDeleter> ptr);
68 MCNAPI ::std::unordered_map<::ChunkPos, ::std::weak_ptr<::LevelChunk>>
const&
$getStorage()
const;
70 MCNAPI ::std::unordered_map<::ChunkPos, ::std::weak_ptr<::LevelChunk>>
const*
$getChunkMap();