LeviLamina
|
This is the complete list of members for DBChunkStorage, including all inherited members.
$acquireDiscarded(::std::unique_ptr<::LevelChunk, ::LevelChunkFinalDeleter > ptr) (defined in DBChunkStorage) | DBChunkStorage | |
$canCreateViews() const (defined in ChunkSource) | ChunkSource | |
$canLaunchTasks() const (defined in ChunkSource) | ChunkSource | |
$checkAndReplaceChunk(::ChunkViewSource &neighborhood, ::LevelChunk &lc) (defined in DBChunkStorage) | DBChunkStorage | |
$chunkPosNeedsBlending(::ChunkPos const &cp) (defined in DBChunkStorage) | DBChunkStorage | |
$clearDeletedEntities() (defined in ChunkSource) | ChunkSource | |
$compact() (defined in ChunkSource) | ChunkSource | |
$createNewChunk(::ChunkPos const &cp, ::ChunkSource::LoadMode lm, bool readOnly) (defined in ChunkSource) | ChunkSource | |
$ctor(::std::unique_ptr<::ChunkSource > parent, ::DBStorage &storage, ::Scheduler &scheduler, ::Experiments const &experiments) (defined in DBChunkStorage) | DBChunkStorage | |
$ctor(::std::unique_ptr<::ChunkSource > parent) (defined in ChunkSource) | ChunkSource | |
$ctor() (defined in Bedrock::EnableNonOwnerReferences) | Bedrock::EnableNonOwnerReferences | |
$ctor(::Bedrock::EnableNonOwnerReferences const &) (defined in Bedrock::EnableNonOwnerReferences) | Bedrock::EnableNonOwnerReferences | |
$deserializeActorStorageToLevelChunk(::LevelChunk &levelChunk) (defined in DBChunkStorage) | DBChunkStorage | |
$dtor() (defined in DBChunkStorage) | DBChunkStorage | |
$flushPendingDiscardedChunkWrites() (defined in DBChunkStorage) | DBChunkStorage | |
$flushThreadBatch() (defined in DBChunkStorage) | DBChunkStorage | |
$getChunkMap() (defined in ChunkSource) | ChunkSource | |
$getExistingChunk(::ChunkPos const &) (defined in ChunkSource) | ChunkSource | |
$getOrLoadChunk(::ChunkPos const &cp, ::ChunkSource::LoadMode lm, bool readOnly) (defined in ChunkSource) | ChunkSource | |
$getRandomChunk(::Random &random) (defined in ChunkSource) | ChunkSource | |
$getStorage() const (defined in ChunkSource) | ChunkSource | |
$hintDiscardBatchBegin() (defined in DBChunkStorage) | DBChunkStorage | |
$hintDiscardBatchEnd() (defined in DBChunkStorage) | DBChunkStorage | |
$isChunkKnown(::ChunkPos const &chunkPos) (defined in DBChunkStorage) | DBChunkStorage | |
$isChunkSaved(::ChunkPos const &chunkPos) (defined in DBChunkStorage) | DBChunkStorage | |
$isShutdownDone() (defined in DBChunkStorage) | DBChunkStorage | |
$isWithinWorldLimit(::ChunkPos const &cp) const (defined in ChunkSource) | ChunkSource | |
$loadChunk(::LevelChunk &lc, bool forceImmediateReplacementDataLoad) (defined in DBChunkStorage) | DBChunkStorage | |
$loadLevelChunkMetaDataDictionary() (defined in DBChunkStorage) | DBChunkStorage | |
$postProcess(::ChunkViewSource &neighborhood) (defined in DBChunkStorage) | DBChunkStorage | |
$postProcessMobsAt(::BlockSource ®ion, int chunkWestBlock, int chunkNorthBlock, ::Random &random) (defined in ChunkSource) | ChunkSource | |
$postProcessMobsAt(::BlockSource ®ion, ::BoundingBox const &chunkBB) const (defined in ChunkSource) | ChunkSource | |
$saveLiveChunk(::LevelChunk &lc) (defined in DBChunkStorage) | DBChunkStorage | |
$setLevelChunk(::std::shared_ptr<::LevelChunk >) (defined in ChunkSource) | ChunkSource | |
$shutdown() (defined in DBChunkStorage) | DBChunkStorage | |
$tryGetBlendingDataProvider() (defined in DBChunkStorage) | DBChunkStorage | |
$vftable() (defined in DBChunkStorage) | DBChunkStorage | static |
$writeEntityChunkTransfer(::LevelChunk &lc) (defined in DBChunkStorage) | DBChunkStorage | |
$writeEntityChunkTransfersToUnloadedChunk(::ChunkKey const &chunkKey, ::std::vector<::ActorUnloadedChunkTransferEntry > const &transfers) (defined in DBChunkStorage) | DBChunkStorage | |
_cacheSeamlessChunkBlendingData(::ChunkPos chunkPos, bool isCompleted, ::std::shared_ptr<::BlendingData > blendingData) (defined in DBChunkStorage) | DBChunkStorage | |
_checkAndDispatchTaskForLevelChunk(::std::pair<::ChunkPos, ::ChunkState > const &chunkPosAndExpectedState, bool areInTask) (defined in ChunkSource) | ChunkSource | |
_checkForReplacementDataTask(::LevelChunk &lc, ::ChunkViewSource &chunks) (defined in ChunkSource) | ChunkSource | |
_checkForUnblockingChunks(::LevelChunk const &lc) (defined in ChunkSource) | ChunkSource | |
_checkLevelChunkForNextStage(::LevelChunk const &lc, ::LevelChunkGridAreaElement<::std::weak_ptr<::LevelChunk > > &grid, ::ChunkState stateToCheck) (defined in ChunkSource) | ChunkSource | |
_checkLevelChunkForPostProcessing(::LevelChunk const &lc, ::LevelChunkGridAreaElement<::std::weak_ptr<::LevelChunk > > &grid) (defined in ChunkSource) | ChunkSource | |
_checkSubChunksUseAbsoluteIndices(::DBChunkStorageKey key, ::LevelChunk const &lc, bool &flatworldsNeedFixup) const (defined in DBChunkStorage) | DBChunkStorage | |
_chunkAtStage(::std::weak_ptr<::LevelChunk > lcwp, ::ChunkState stateToCheck) (defined in ChunkSource) | ChunkSource | |
_createOrReplaceGridAreaMap(::std::shared_ptr<::LevelChunk > lc, bool createNeighbourGridsIfMissing) (defined in ChunkSource) | ChunkSource | |
_deserializeChunkActorStorageKeys(::IDataInput &digestStream) (defined in DBChunkStorage) | DBChunkStorage | static |
_deserializeIndependentActorStorage(::LevelChunk &lc, ::std::string const &storageKeyDigestBuffer) (defined in DBChunkStorage) | DBChunkStorage | |
_freeChunkGenerationGridMap(::ChunkPos const &cp, bool isLevelChunkDeletion) (defined in ChunkSource) | ChunkSource | |
_getBlenderMode(::LevelChunk const &lc, ::Experiments const &experiments) (defined in DBChunkStorage) | DBChunkStorage | static |
_getLevelChunkFormat(::std::string_view prefix, ::std::string &buffer) (defined in DBChunkStorage) | DBChunkStorage | |
_hasChunk(::DBChunkStorageKey const &key) (defined in DBChunkStorage) | DBChunkStorage | |
_hasChunkUncached(::DBChunkStorageKey const &key) (defined in DBChunkStorage) | DBChunkStorage | |
_launchGenerationTask(::std::shared_ptr<::LevelChunk > const &lc, bool areInTask) (defined in ChunkSource) | ChunkSource | |
_launchLightingTask(::std::shared_ptr<::LevelChunk > const &lc, ::std::shared_ptr<::ChunkViewSource > const &chunks, bool areInTask) (defined in ChunkSource) | ChunkSource | |
_launchPostProcessingTask(::std::shared_ptr<::LevelChunk > const &lc, ::std::shared_ptr<::ChunkViewSource > const &chunks, bool areInTask) (defined in ChunkSource) | ChunkSource | |
_launchReplacementDataTask(::std::shared_ptr<::LevelChunk > const &lc, ::std::shared_ptr<::ChunkViewSource > const &chunks, bool areInTask) (defined in ChunkSource) | ChunkSource | |
_levelChunkCanBeUsedForBlending(::DBChunkStorageKey const &lcKey) (defined in DBChunkStorage) | DBChunkStorage | |
_lightingTask(::std::shared_ptr<::LevelChunk > const &lc, ::ChunkViewSource &chunks) (defined in ChunkSource) | ChunkSource | |
_loadAndBlendFromDB(::LevelChunk &lc, ::LevelChunk &generatedChunk, ::ChunkViewSource &neighborhood) (defined in DBChunkStorage) | DBChunkStorage | |
_loadChunkFromDB(::LevelChunk &lc, ::LevelChunk &generatedChunk, ::ChunkViewSource &neighborhood) (defined in DBChunkStorage) | DBChunkStorage | |
_loadChunkTask(::LevelChunk &lc) (defined in ChunkSource) | ChunkSource | |
_postProcessingTask(::LevelChunk &lc, ::ChunkViewSource &chunks) (defined in ChunkSource) | ChunkSource | |
_saveBlendData(::LevelStorageWriteBatch &batch, ::std::string_view prefix, ::std::string &buffer, ::PersistentBlendData data) const (defined in DBChunkStorage) | DBChunkStorage | |
_saveDirtyChunks(::LevelStorage &) (defined in ChunkSource) | ChunkSource | |
_serializeChunk(::LevelChunk &lc, ::LevelStorageWriteBatch &batch, bool markEntitiesProcesedOnChunkDiscard) (defined in DBChunkStorage) | DBChunkStorage | |
_serializeEntities(::LevelChunk &lc, ::LevelStorageWriteBatch &batch, ::std::string &buffer, bool markEntitiesProcesedOnChunkDiscard) (defined in DBChunkStorage) | DBChunkStorage | |
_spawnChunkGenerationTasks(int numTasks, bool calledFromTask) (defined in ChunkSource) | ChunkSource | |
_tryGetBlendingDataForChunk(::ChunkPos const &checkPosition) (defined in DBChunkStorage) | DBChunkStorage | |
_upgradeActorStorage(::ChunkKey chunkKey, ::std::string_view &legacyActorData) (defined in DBChunkStorage) | DBChunkStorage | |
_writeActorDigest(::LevelStorageWriteBatch &batch, ::ChunkKey const &chunkKey, ::std::string const &digestBuffer) (defined in DBChunkStorage) | DBChunkStorage | |
_writeDiscardChunksBatch() (defined in DBChunkStorage) | DBChunkStorage | |
acquireDiscarded(::std::unique_ptr<::LevelChunk, ::LevelChunkFinalDeleter > ptr) (defined in DBChunkStorage) | DBChunkStorage | virtual |
canCreateViews() const (defined in ChunkSource) | ChunkSource | virtual |
canLaunchTasks() const (defined in ChunkSource) | ChunkSource | virtual |
checkAndLaunchChunkGenerationTasks(bool calledFromTask) (defined in ChunkSource) | ChunkSource | |
checkAndReplaceChunk(::ChunkViewSource &neighborhood, ::LevelChunk &lc) (defined in DBChunkStorage) | DBChunkStorage | virtual |
ChunkCacheStatus enum name (defined in DBChunkStorage) | DBChunkStorage | |
chunkPosNeedsBlending(::ChunkPos const &cp) (defined in DBChunkStorage) | DBChunkStorage | virtual |
ChunkSource(::std::unique_ptr<::ChunkSource > parent) (defined in ChunkSource) | ChunkSource | explicit |
clearDeletedEntities() (defined in ChunkSource) | ChunkSource | virtual |
compact() (defined in ChunkSource) | ChunkSource | virtual |
createEmptyView(::ChunkSource::LoadMode lm, bool circle, ::std::function< void(::buffer_span_mut<::std::shared_ptr<::LevelChunk > >, ::buffer_span< uint >)> add, ::ChunkSourceViewGenerateMode chunkViewGenerateMode, float const *serverBuildRatio) (defined in ChunkSource) | ChunkSource | |
createNewChunk(::ChunkPos const &cp, ::ChunkSource::LoadMode lm, bool readOnly) (defined in ChunkSource) | ChunkSource | |
DBChunkStorage(::std::unique_ptr<::ChunkSource > parent, ::DBStorage &storage, ::Scheduler &scheduler, ::Experiments const &experiments) (defined in DBChunkStorage) | DBChunkStorage | |
deserializeActorStorageToLevelChunk(::LevelChunk &levelChunk) (defined in DBChunkStorage) | DBChunkStorage | virtual |
deserializeActorStorageToString(bool hasActorDigestVersionTag, ::std::string const &storageKeyDigestBuffer, ::std::function< bool(::std::string_view, ::std::string &)> loadDataCallback) (defined in DBChunkStorage) | DBChunkStorage | static |
EnableNonOwnerReferences() (defined in Bedrock::EnableNonOwnerReferences) | Bedrock::EnableNonOwnerReferences | |
EnableNonOwnerReferences(::Bedrock::EnableNonOwnerReferences const &) (defined in Bedrock::EnableNonOwnerReferences) | Bedrock::EnableNonOwnerReferences | |
flushPendingDiscardedChunkWrites() (defined in DBChunkStorage) | DBChunkStorage | virtual |
flushThreadBatch() (defined in DBChunkStorage) | DBChunkStorage | virtual |
getAvailableChunk(::ChunkPos const &cp) (defined in ChunkSource) | ChunkSource | |
getChunkMap() (defined in ChunkSource) | ChunkSource | |
getExistingChunk(::ChunkPos const &) (defined in ChunkSource) | ChunkSource | |
getOrLoadChunk(::ChunkPos const &cp, ::ChunkSource::LoadMode lm, bool readOnly) (defined in ChunkSource) | ChunkSource | |
getRandomChunk(::Random &random) (defined in ChunkSource) | ChunkSource | |
getStorage() const (defined in ChunkSource) | ChunkSource | |
gPerfIsClientSide() (defined in ChunkSource) | ChunkSource | static |
hintDiscardBatchBegin() (defined in DBChunkStorage) | DBChunkStorage | virtual |
hintDiscardBatchEnd() (defined in DBChunkStorage) | DBChunkStorage | virtual |
initializeWithLevelStorageManagerConnector(::ILevelStorageManagerConnector &levelStorageManagerConnector) (defined in ChunkSource) | ChunkSource | |
isChunkKnown(::ChunkPos const &chunkPos) (defined in DBChunkStorage) | DBChunkStorage | virtual |
isChunkSaved(::ChunkPos const &chunkPos) (defined in DBChunkStorage) | DBChunkStorage | virtual |
isShutdownDone() (defined in DBChunkStorage) | DBChunkStorage | virtual |
isWithinWorldLimit(::ChunkPos const &cp) const (defined in ChunkSource) | ChunkSource | virtual |
loadChunk(::LevelChunk &lc, bool forceImmediateReplacementDataLoad) (defined in DBChunkStorage) | DBChunkStorage | virtual |
loadLevelChunkMetaDataDictionary() (defined in DBChunkStorage) | DBChunkStorage | |
LoadMode enum name (defined in ChunkSource) | ChunkSource | |
mAttenuatorSharedMutex (defined in DBChunkStorage) | DBChunkStorage | |
mBatch (defined in DBChunkStorage) | DBChunkStorage | |
mBufferPool (defined in DBChunkStorage) | DBChunkStorage | |
mChunkBlendingDataCache (defined in DBChunkStorage) | DBChunkStorage | |
mChunkBlendingDataSharedMutex (defined in DBChunkStorage) | DBChunkStorage | |
mChunkSide (defined in ChunkSource) | ChunkSource | |
mControlBlock (defined in Bedrock::EnableNonOwnerReferences) | Bedrock::EnableNonOwnerReferences | |
mCurrentLevelVersion (defined in DBChunkStorage) | DBChunkStorage | |
mDimension (defined in ChunkSource) | ChunkSource | |
mDiscardBatch (defined in DBChunkStorage) | DBChunkStorage | |
mDiscardedWhileLiveSaved (defined in DBChunkStorage) | DBChunkStorage | |
mHasChunkCache (defined in DBChunkStorage) | DBChunkStorage | |
mHasChunkCacheSharedMutex (defined in DBChunkStorage) | DBChunkStorage | |
mIOTaskGroup (defined in DBChunkStorage) | DBChunkStorage | |
mLevel (defined in ChunkSource) | ChunkSource | |
mLevelChunkBuilderData (defined in ChunkSource) | ChunkSource | |
mLiveChunksBeingSaved (defined in DBChunkStorage) | DBChunkStorage | |
mOnLevelStorageAppSuspendSubscription (defined in ChunkSource) | ChunkSource | |
mOnSaveSubscription (defined in ChunkSource) | ChunkSource | |
mOwnedParent (defined in ChunkSource) | ChunkSource | |
mParent (defined in ChunkSource) | ChunkSource | |
mShuttingDown (defined in ChunkSource) | ChunkSource | |
mStorage (defined in DBChunkStorage) | DBChunkStorage | |
operator=(EnableNonOwnerReferences const &)=default (defined in Bedrock::EnableNonOwnerReferences) | Bedrock::EnableNonOwnerReferences | |
postProcess(::ChunkViewSource &neighborhood) (defined in DBChunkStorage) | DBChunkStorage | virtual |
postProcessMobsAt(::BlockSource ®ion, int chunkWestBlock, int chunkNorthBlock, ::Random &random) (defined in ChunkSource) | ChunkSource | virtual |
postProcessMobsAt(::BlockSource ®ion, ::BoundingBox const &chunkBB) const (defined in ChunkSource) | ChunkSource | virtual |
saveLiveChunk(::LevelChunk &lc) (defined in DBChunkStorage) | DBChunkStorage | virtual |
setLevelChunk(::std::shared_ptr<::LevelChunk >) (defined in ChunkSource) | ChunkSource | virtual |
shouldServerGeneratePos(::ChunkPos const &chunkPos, float serverBuildRatio, int viewRadius) (defined in ChunkSource) | ChunkSource | |
shutdown() (defined in DBChunkStorage) | DBChunkStorage | virtual |
threadBatch() (defined in DBChunkStorage) | DBChunkStorage | static |
threadBuffer() (defined in DBChunkStorage) | DBChunkStorage | static |
tryGetBlendingDataProvider() (defined in DBChunkStorage) | DBChunkStorage | |
writeEntityChunkTransfer(::LevelChunk &lc) (defined in DBChunkStorage) | DBChunkStorage | virtual |
writeEntityChunkTransfersToUnloadedChunk(::ChunkKey const &chunkKey, ::std::vector<::ActorUnloadedChunkTransferEntry > const &transfers) (defined in DBChunkStorage) | DBChunkStorage | virtual |
~ChunkSource() (defined in ChunkSource) | ChunkSource | virtual |
~DBChunkStorage() (defined in DBChunkStorage) | DBChunkStorage | virtual |
~EnableNonOwnerReferences() (defined in Bedrock::EnableNonOwnerReferences) | Bedrock::EnableNonOwnerReferences | virtual |