| LeviLamina
    | 
This is the complete list of members for StructureTemplate, including all inherited members.
| $_allowReadActor(::Actor const &actor) const (defined in StructureTemplate) | StructureTemplate | |
| $_allowReadBlock(::BlockPos const &, ::Block const &block) const (defined in StructureTemplate) | StructureTemplate | |
| $clear() (defined in StructureTemplate) | StructureTemplate | |
| $ctor(::std::string_view name, ::Bedrock::NonOwnerPointer<::IUnknownBlockTypeRegistry > unknownBlockRegistry) (defined in StructureTemplate) | StructureTemplate | |
| $ctor(::StructureTemplate const &temp, ::Bedrock::NonOwnerPointer<::IUnknownBlockTypeRegistry > unknownBlockRegistry) (defined in StructureTemplate) | StructureTemplate | |
| $dtor() (defined in StructureTemplate) | StructureTemplate | |
| $fillEmpty(::BlockPos const &size) (defined in StructureTemplate) | StructureTemplate | |
| $getTransformedBounds(::BlockPos loadPosition, ::StructureSettings const &structureSettings) const (defined in StructureTemplate) | StructureTemplate | |
| $load(::CompoundTag const &tag) (defined in StructureTemplate) | StructureTemplate | |
| $randomPalette(::BlockPos randomPosSeed) const (defined in StructureTemplate) | StructureTemplate | |
| $rawSize() const (defined in StructureTemplate) | StructureTemplate | |
| $save() const (defined in StructureTemplate) | StructureTemplate | |
| $vftable() | StructureTemplate | static | 
| _allowReadActor(::Actor const &actor) const (defined in StructureTemplate) | StructureTemplate | virtual | 
| _allowReadBlock(::BlockPos const &, ::Block const &block) const (defined in StructureTemplate) | StructureTemplate | virtual | 
| _clearStructureData() (defined in StructureTemplate) | StructureTemplate | |
| _fillBlockInfo(::BlockSource ®ion, ::BlockPos const &minCorner, ::BlockPos const &maxCorner, ::BlockPos const &size) (defined in StructureTemplate) | StructureTemplate | |
| _fillEntityList(::BlockSource ®ion, ::BlockPos const &minCorner, ::BlockPos const &maxCorner) (defined in StructureTemplate) | StructureTemplate | |
| _getOrCreateIndex(::Block const &block, ::std::map<::Block const *, int > &indexMap, ::StructureBlockPalette &palette) (defined in StructureTemplate) | StructureTemplate | |
| _mapToRotation(::Block const &curr, ::Rotation rotation) (defined in StructureTemplate) | StructureTemplate | static | 
| _placeEntitiesInWorld(::BlockSource ®ion, ::DataLoadHelper &dataLoadHelper, bool shouldReloadActorEquipment, ::std::optional<::BoundingBox > overlapBB) const (defined in StructureTemplate) | StructureTemplate | |
| _placeNextBlockSegmentInWorld(::BlockSource ®ion, uint64 startPlacement, uint64 endPlacement, ::StructureSettings const &structureSettings, ::DataLoadHelper &dataLoadHelper, ::StructureBlockPalette const &structureBlockPalette, ::BlockPalette const &globalBlockPalette, ::BlockPos position, ::BlockPos const &offset, ::Vec3 const &pivot, ::Rotation rotation, ::Mirror mirror, float integrityValue, uint integritySeed, ::StructureTelemetryServerData *, bool updateItemData, bool ignoreJigsawBlocks) const (defined in StructureTemplate) | StructureTemplate | |
| clear() (defined in StructureTemplate) | StructureTemplate | virtual | 
| create(std::string_view name, CompoundTag const &tag) (defined in StructureTemplate) | StructureTemplate | static | 
| create(std::string_view name, BlockSource &blockSource, BoundingBox const &boundingBox, bool ignoreBlocks=false, bool ignoreEntities=false) (defined in StructureTemplate) | StructureTemplate | static | 
| fillEmpty(::BlockPos const &size) (defined in StructureTemplate) | StructureTemplate | virtual | 
| fillFromWorld(::BlockSource ®ion, ::BlockPos const &capturePosition, ::StructureSettings const &structureSettings) (defined in StructureTemplate) | StructureTemplate | |
| getJigsawMarkers() const (defined in StructureTemplate) | StructureTemplate | |
| getTransformedBounds(::BlockPos loadPosition, ::StructureSettings const &structureSettings) const (defined in StructureTemplate) | StructureTemplate | |
| INVALID_POSITION() (defined in StructureTemplate) | StructureTemplate | static | 
| isWaterlogged(::BlockPos const &pos) const (defined in StructureTemplate) | StructureTemplate | |
| load(::CompoundTag const &tag) (defined in StructureTemplate) | StructureTemplate | virtual | 
| mBlockToIndex (defined in StructureTemplate) | StructureTemplate | |
| mIsRemovable (defined in StructureTemplate) | StructureTemplate | |
| mName (defined in StructureTemplate) | StructureTemplate | |
| mNeedsOptimize (defined in StructureTemplate) | StructureTemplate | |
| mStructureTemplateData (defined in StructureTemplate) | StructureTemplate | |
| mStructureVersion (defined in StructureTemplate) | StructureTemplate | |
| mUnknownBlockRegistry (defined in StructureTemplate) | StructureTemplate | |
| NO_BLOCK_INDEX_VALUE() (defined in StructureTemplate) | StructureTemplate | static | 
| optimizePalette(::std::string const &paletteName) (defined in StructureTemplate) | StructureTemplate | |
| placeEntitiesInWorld(::BlockSource ®ion, ::BlockPos const &position, ::StructureSettings const &structureSettings, ::BoundingBox overlapBB) const (defined in StructureTemplate) | StructureTemplate | |
| placeInWorld(BlockSource &blockSource, BlockPos const &minCorner, Mirror mirror=Mirror::None, Rotation rotation=Rotation::None, bool ignoreBlocks=false, bool ignoreEntities=false) const (defined in StructureTemplate) | StructureTemplate | |
| placeInWorld(::BlockSource ®ion, ::BlockPalette const &globalBlockPalette, ::BlockPos const &position, ::StructureSettings const &structureSettings, ::StructureTelemetryServerData *telemetryServerData, bool updateItemData) const (defined in StructureTemplate) | StructureTemplate | |
| placeNextSegmentInWorld(::StructureAnimationData &structureAnimationData, ::BlockPalette const &globalBlockPalette) const (defined in StructureTemplate) | StructureTemplate | |
| randomPalette(::BlockPos randomPosSeed) const (defined in StructureTemplate) | StructureTemplate | virtual | 
| rawSize() const (defined in StructureTemplate) | StructureTemplate | virtual | 
| save() const (defined in StructureTemplate) | StructureTemplate | |
| setBlock(::BlockPos const &pos, ::Block const *block, bool waterlogged) (defined in StructureTemplate) | StructureTemplate | |
| setStructureTemplateData(::StructureTemplateData const &data) (defined in StructureTemplate) | StructureTemplate | |
| StructureTemplate() (defined in StructureTemplate) | StructureTemplate | |
| StructureTemplate(::std::string_view name, ::Bedrock::NonOwnerPointer<::IUnknownBlockTypeRegistry > unknownBlockRegistry) (defined in StructureTemplate) | StructureTemplate | |
| StructureTemplate(::StructureTemplate const &temp, ::Bedrock::NonOwnerPointer<::IUnknownBlockTypeRegistry > unknownBlockRegistry) (defined in StructureTemplate) | StructureTemplate | |
| ~IStructureTemplate()=default (defined in IStructureTemplate) | IStructureTemplate | virtual | 
| ~StructureTemplate() (defined in StructureTemplate) | StructureTemplate | virtual |