|
|
EditorStructureTemplate & | operator= (EditorStructureTemplate const &) |
|
| EditorStructureTemplate (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 (::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::Vec3 const & | getNormalizedOrigin () const |
| MCAPI::Vec3 | getOriginalWorldLocation () const |
| MCAPI void | placeStructureTemplateInWorldForEditor (::BlockSource ®ion, ::BlockPalette const &globalBlockPalette, ::BoundingBox const &transformedBounds, ::StructureSettings const &structureSettings, bool excludeAirBlocks) const |
| MCAPI void | setBounds (::BlockVolumeBase const &volume) |
| MCAPI void | setBounds (::Editor::RelativeVolumeListBlockVolume const &volume) |
| MCAPI void | setBounds (::BlockPos const &from, ::BlockPos const &to) |
| MCAPI bool | setNormalizedOrigin (::Vec3 newOrigin) |
| 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 |
|
MCFOLD 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 int | _getOrCreateIndex (::BlockPos position, ::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 *updateItemData, bool ignoreJigsawBlocks, bool) const |
|
MCFOLD::IStructureTemplate const & | asStructureTemplate () const |
|
MCAPI void | fillFromWorld (::BlockSource ®ion, ::BlockPos const &capturePosition, ::StructureSettings const &structureSettings) |
|
MCAPI ::std::vector<::JigsawStructureBlockInfo > | getJigsawMarkers () const |
|
MCFOLD::std::string const & | getName () const |
|
MCFOLD bool | getRemovable () const |
|
MCFOLD::BlockPos const & | getSize () const |
|
MCAPI bool | isLoaded () 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 | setName (::std::string const &name) |
|
MCAPI void | setStructureTemplateData (::StructureTemplateData const &data) |
|
MCAPI bool | structureTemplateDataIsValid (::BlockSource const ®ion, ::std::string const &structureName, ::BlockPos const &capturePosition, ::StructureSettings const &structureSettings) const |
|
MCAPI::Block const * | tryGetBlockAtPos (::BlockPos const &pos) const |
|
MCAPI void * | $ctor (::StructureTemplate &&other) |
|
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 |