3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/util/Rotation.h"
7#include "mc/world/level/levelgen/structure/structurepools/StructurePoolElement.h"
8#include "mc/world/level/levelgen/structure/structurepools/StructurePoolElementType.h"
24 virtual ::BlockPos getSize(::Rotation rotation)
const ;
27 virtual ::std::vector<::JigsawBlockInfo> getJigsawMarkers(
::BlockPos position, ::Rotation rotation)
const
31 virtual ::std::vector<::JigsawBlockInfo>
36 virtual ::BoundingBox getBoundingBox(
::BlockPos position, ::Rotation rotation)
const ;
39 virtual bool isValid()
const ;
42 virtual ::StructurePoolElementType type()
const ;
51 MCNAPI ::BlockPos
$getSize(::Rotation rotation)
const;
55 MCNAPI ::std::vector<::JigsawBlockInfo>
62 MCNAPI ::StructurePoolElementType
$type()
const;
Definition BlockSource.h:67
Definition BoundingBox.h:13
Definition EmptyPoolElement.h:19
MCAPI ::std::vector<::JigsawBlockInfo > $getJigsawMarkers(::BlockPos position, ::Rotation rotation) const
MCAPI::BoundingBox $getBoundingBox(::BlockPos position, ::Rotation rotation) const
static MCAPI void ** $vftable()
MCAPI ::std::vector<::JigsawBlockInfo > $getJigsawMarkers(::BlockPos position, ::LegacyStructureSettings &settings, ::BlockSource *region) const
MCAPI::StructurePoolElementType $type() const
MCAPI::BlockPos $getSize(::Rotation rotation) const
MCAPI bool $isValid() const
Definition JigsawBlockInfo.h:12
Definition LegacyStructureSettings.h:22
Definition StructurePoolElement.h:35