|
|
EditorStructureTemplate & | operator= (EditorStructureTemplate const &) |
| |
| virtual void | clear () |
| |
| virtual bool | load (::CompoundTag const &tag) |
| |
|
virtual ::std::unique_ptr<::CompoundTag > | save () const |
| |
|
virtual::BoundingBox | getTransformedBounds (::BlockPos loadPosition, ::StructureSettings const &structureSettings) const |
| |
| virtual void | fillEmpty (::BlockPos const &size) |
| |
| virtual bool | _allowReadBlock (::BlockPos const &position, ::Block const &block) const |
| |
| virtual bool | _allowReadActor (::Actor const &actor) const |
| |
| MCAPI | EditorStructureTemplate (::Editor::EditorStructureTemplate const &) |
| |
| MCAPI | EditorStructureTemplate (::Editor::EditorStructureTemplate &&) |
| |
| MCAPI | EditorStructureTemplate (::std::string_view name) |
| |
| MCAPI void | _editorFillBlockInfo (::BlockSource ®ion, ::std::unique_ptr<::BaseBlockLocationIterator > locationIterator, ::BlockPos const &posMin, ::BlockPos const &size, ::BlockPos const &structureOffset) |
| |
| MCAPI void | editorFillFromWorld (::BlockSource ®ion, ::StructureSettings const &structureSettings, ::BlockVolumeBase const &volume) |
| |
| MCAPI void | editorFillFromWorld (::BlockSource ®ion, ::StructureSettings const &structureSettings, ::Editor::RelativeVolumeListBlockVolume const &volume) |
| |
| MCAPI void | editorFillFromWorld (::BlockSource ®ion, ::StructureSettings const &structureSettings, ::std::unique_ptr<::BaseBlockLocationIterator > locationIterator, ::BlockPos const &posMin, ::BlockPos const &span) |
| |
| MCAPI void | placeStructureTemplateInWorldForEditor (::BlockSource ®ion, ::BlockPalette const &globalBlockPalette, ::BoundingBox const &transformedBounds, ::StructureSettings const &structureSettings) const |
| |
| MCAPI bool | setNormalizedOrigin (::Vec3 newOrigin) |
| |
| MCAPI void * | $ctor (::Editor::EditorStructureTemplate const &) |
| |
| MCAPI void * | $ctor (::Editor::EditorStructureTemplate &&) |
| |
| MCAPI void * | $ctor (::std::string_view name) |
| |
| MCAPI void | $dtor () |
| |
| MCAPI void | $clear () |
| |
| MCAPI bool | $load (::CompoundTag const &tag) |
| |
| MCAPI ::std::unique_ptr<::CompoundTag > | $save () const |
| |
| MCAPI::BoundingBox | $getTransformedBounds (::BlockPos loadPosition, ::StructureSettings const &structureSettings) const |
| |
| MCAPI void | $fillEmpty (::BlockPos const &size) |
| |
| MCAPI bool | $_allowReadBlock (::BlockPos const &position, ::Block const &block) const |
| |
| MCAPI bool | $_allowReadActor (::Actor const &actor) const |
| |
|
LLAPI void | placeInWorld (BlockSource &blockSource, BlockPos const &minCorner, Mirror mirror=Mirror::None, Rotation rotation=Rotation::None, bool ignoreBlocks=false, bool ignoreEntities=false) const |
| |
|
MCAPI void | placeInWorld (::BlockSource ®ion, ::BlockPalette const &globalBlockPalette, ::BlockPos const &position, ::StructureSettings const &structureSettings, ::StructureTelemetryServerData *telemetryServerData, bool updateItemData) const |
| |
| virtual::NeighborAwareBlockUpdateType | shouldHandleUpgradeForBlock (::Block const &block) const |
| |
| virtual::BlockPos | rawSize () const |
| |
| virtual::br::worldgen::StructureTemplateBlockPalette | randomPalette (::BlockPos randomPosSeed) const |
| |
|
MCAPI void | _clearStructureData () |
| |
|
MCAPI void | _fillBlockInfo (::BlockSource ®ion, ::BlockPos const &minCorner, ::BlockPos const &maxCorner, ::BlockPos const &size) |
| |
|
MCAPI void | _fillEntityList (::BlockSource ®ion, ::BlockPos const &minCorner, ::BlockPos const &maxCorner) |
| |
|
MCAPI int | _getOrCreateIndex (::Block const &block, ::std::map<::Block const *, int > &indexMap, ::StructureBlockPalette &palette) |
| |
|
MCAPI void | _placeEntitiesInWorld (::BlockSource ®ion, ::DataLoadHelper &dataLoadHelper, bool shouldReloadActorEquipment, ::std::optional<::BoundingBox > overlapBB) const |
| |
|
MCAPI void | _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 |
| |
|
MCAPI void | fillFromWorld (::BlockSource ®ion, ::BlockPos const &capturePosition, ::StructureSettings const &structureSettings) |
| |
|
MCAPI ::std::vector<::JigsawStructureBlockInfo > | getJigsawMarkers () const |
| |
|
MCAPI bool const | isWaterlogged (::BlockPos const &pos) const |
| |
|
MCAPI bool | operator== (::StructureTemplate const &other) const |
| |
|
MCAPI void | optimizePalette (::std::string const &paletteName) |
| |
|
MCAPI void | placeEntitiesInWorld (::BlockSource ®ion, ::BlockPos const &position, ::StructureSettings const &structureSettings, ::BoundingBox overlapBB) const |
| |
|
MCAPI void | placeNextSegmentInWorld (::StructureAnimationData &structureAnimationData, ::BlockPalette const &globalBlockPalette) const |
| |
|
MCAPI bool | setBlock (::BlockPos const &pos, ::Block const *block, bool waterlogged) |
| |
|
MCAPI void | setStructureTemplateData (::StructureTemplateData const &data) |
| |
|
MCAPI void * | $ctor (::Bedrock::NonOwnerPointer<::IUnknownBlockTypeRegistry > unknownBlockRegistry) |
| |
|
MCAPI void * | $ctor (::std::string_view name, ::Bedrock::NonOwnerPointer<::IUnknownBlockTypeRegistry > unknownBlockRegistry) |
| |
|
MCAPI void * | $ctor (::StructureTemplate const &temp, ::Bedrock::NonOwnerPointer<::IUnknownBlockTypeRegistry > unknownBlockRegistry) |
| |
|
MCAPI::NeighborAwareBlockUpdateType | $shouldHandleUpgradeForBlock (::Block const &block) const |
| |
|
MCAPI::BlockPos | $rawSize () const |
| |
|
MCAPI::br::worldgen::StructureTemplateBlockPalette | $randomPalette (::BlockPos randomPosSeed) const |
| |
|
|
::ll::UntypedStorage< 8, 88 > | mUnk64c2f5 |
| |
|
::ll::UntypedStorage< 8, 24 > | mUnk30c525 |
| |
|
::ll::UntypedStorage< 4, 12 > | mUnk873fae |
| |
|
::ll::TypedStorage< 8, 32, ::std::string > | mName |
| |
|
::ll::TypedStorage< 8, 176, ::StructureTemplateData > | mStructureTemplateData |
| |
|
::ll::TypedStorage< 1, 1, uchar > | mStructureVersion |
| |
|
::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::IUnknownBlockTypeRegistry > > | mUnknownBlockRegistry |
| |
|
::ll::TypedStorage< 1, 1, bool > | mIsRemovable |
| |
|
::ll::TypedStorage< 8, 16, ::std::map<::Block const *, int > > | mBlockToIndex |
| |
|
::ll::TypedStorage< 1, 1, bool > | mNeedsOptimize |
| |