LeviLamina
|
This is the complete list of members for StructureManager, including all inherited members.
$ctor(::ResourcePackManager &packManager) | StructureManager | |
$dtor() | StructureManager | |
$vftable() | StructureManager | static |
_createAndLoadStructure(::std::string const &structureName, ::ResourcePackManager const *packManager, ::LevelStorage *levelStorage) | StructureManager | |
_createLevelStorageId(::std::string const &dimensionPrefix, ::std::string const &saveId) | StructureManager | |
_findResource(::Core::PathBuffer<::Core::BasicStackString< char, 1024 > > const &structurePath, ::PackInstance const &pack, ::std::string &resourceStream) | StructureManager | |
_getMetadataRegistry() const | StructureManager | |
_loadMetadataRegistries(::cereal::ReflectionCtx const &ctx, ::ResourcePackManager &packManager, bool excludeLatest) | StructureManager | static |
_metadataPackForEachCallback(::SharedTypes::v1_21_80::JigsawStructureMetadataRegistry ®istry, ::Puv::Loader<::SharedTypes::v1_21_80::JigsawStructureMetadataFile > &loader, ::PackInstance const &pack, ::std::string &fileData, ::Core::Path const &filenameWithExtension) | StructureManager | static |
_placeSegment(::StructureAnimationData &structureAnimationData) | StructureManager | |
_placeSegment(::Dimension &dimension, ::StructureAnimationData &structureAnimationData, ::ChunkLoadActionList &chunkLoadActionList, ::BoundingBox const &boundingBox, ::std::function<::ChunksLoadedStatus(::Tick)> const &areChunksLoaded) | StructureManager | |
_readLegacyStructure(::std::string const &name) | StructureManager | |
_removePlacementQueueItem(::std::string const &dimensionPrefix, ::StructureAnimationData &structureAnimationData) | StructureManager | |
_savePlacementQueueItem(::std::string const &dimensionPrefix, ::StructureAnimationData &structureAnimationData) | StructureManager | |
BEHAVIOR_PACK_STRUCTURES_FOLDER() | StructureManager | static |
cloneStructure(::StructureTemplate const &structureTemplate, ::std::string const &structureName) | StructureManager | |
deleteStructure(::std::string const &structureName, ::LevelStorage &levelStorage) | StructureManager | |
getOrCreate(::std::string const &structureName) | StructureManager | |
getOrCreateLegacy(::std::string const &structureName) | StructureManager | |
getStructure(::std::string const &structureName) const | StructureManager | |
getStructureNames(::LevelStorage &levelStorage, bool includeUnremovable) const | StructureManager | |
getStructurePath(::std::string const &structureFullName) | StructureManager | static |
getStructurePath(::std::string const &structureNamespace, ::std::string const &structureName) | StructureManager | static |
importStructureFromTemplate(::std::string name, ::StructureTemplate const &temp) | StructureManager | |
LEVEL_STORAGE_STRUCTURE_TEMPLATE_PREFIX() | StructureManager | static |
load(::StructureTemplate &structureTemplate, ::ResourcePackManager const *packManager, ::LevelStorage *levelStorage) | StructureManager | |
loadLegacy(::LegacyStructureTemplate &structure, ::std::string &data) | StructureManager | |
loadMetadataRegistries(::ResourcePackManager &packManager) | StructureManager | |
loadPlacementQueue(::LevelStorage &storage, ::Level &level, ::Dimension &dimension) | StructureManager | |
loadPlacementQueueItem(::std::string const &key, ::CompoundTag const &tag, ::Level &level, ::Dimension &dimension) | StructureManager | |
mCerealContext (defined in StructureManager) | StructureManager | |
mControlBlock (defined in Bedrock::EnableNonOwnerReferences) | Bedrock::EnableNonOwnerReferences | |
mLegacyStructureRepository (defined in StructureManager) | StructureManager | |
mMetadataRegistry (defined in StructureManager) | StructureManager | |
mPackManager (defined in StructureManager) | StructureManager | |
mRepositoryMutex (defined in StructureManager) | StructureManager | |
mStructurePlacementQueue (defined in StructureManager) | StructureManager | |
mStructurePlacementSaveCounter (defined in StructureManager) | StructureManager | |
mStructureRepository (defined in StructureManager) | StructureManager | |
mUnknownBlockRegistry (defined in StructureManager) | StructureManager | |
operator=(EnableNonOwnerReferences const &)=default (defined in Bedrock::EnableNonOwnerReferences) | Bedrock::EnableNonOwnerReferences | |
queueLoad(::std::unique_ptr<::StructureAnimationData > structureAnimationData) | StructureManager | |
readStructure(::StructureTemplate &structureTemplate) | StructureManager | |
saveToLevel(::StructureTemplate const &structureTemplate, ::LevelStorage &levelStorage) | StructureManager | |
setUnknownBlockRegistry(::Bedrock::NonOwnerPointer<::IUnknownBlockTypeRegistry > unknownBlockRegistry) | StructureManager | |
StructureManager() (defined in StructureManager) | StructureManager | |
StructureManager(::ResourcePackManager &packManager) | StructureManager | explicit |
tick(::Dimension const &dimension) | StructureManager | |
tryPlaceStructureInWorld(::std::unique_ptr<::CommandArea > cmdArea, ::ServerLevel &level, ::Dimension &dimension, ::BoundingBox const &bounds, ::BlockPos const &loadPosition, ::StructureSettings const &settings, ::StructureTemplate const &structureTemplate, ::std::unique_ptr<::StructureAnimationData > structureAnimationData) | StructureManager | |
~EnableNonOwnerReferences() (defined in Bedrock::EnableNonOwnerReferences) | Bedrock::EnableNonOwnerReferences | virtual |
~StructureManager() (defined in StructureManager) | StructureManager | virtual |