26 ::ll::TypedStorage<4, 12, ::BlockPos> mStructurePlacementLocation;
27 ::ll::TypedStorage<4, 12, ::BlockPos> mStructureWorldOrigin;
28 ::ll::TypedStorage<4, 12, ::Vec3> mPivot;
29 ::ll::TypedStorage<8, 8, ::ActorUniqueID> mOwner;
30 ::ll::TypedStorage<1, 1, ::Rotation> mRotation;
31 ::ll::TypedStorage<1, 1, ::Mirror> mMirror;
32 ::ll::TypedStorage<8, 8, ::Level*> mLevel;
33 ::ll::TypedStorage<8, 64, ::std::unordered_map<::ActorUniqueID, ::ActorUniqueID>> mOldIDToNewID;
44 virtual ::Vec3 loadPosition(
::Vec3 const& position) ;
47 virtual ::BlockPos loadBlockPosition(
::BlockPos const& blockPos) ;
50 virtual ::BlockPos loadBlockPositionOffset(
::BlockPos const& blockPosOffset) ;
53 virtual float loadRotationDegreesX(
float x) ;
56 virtual float loadRotationDegreesY(
float y) ;
59 virtual float loadRotationRadiansX(
float x) ;
62 virtual float loadRotationRadiansY(
float y) ;
65 virtual uchar loadFacingID(uchar facing) ;
68 virtual ::Vec3 loadDirection(
::Vec3 const& direction) ;
71 virtual ::Direction::Type loadDirection(::Direction::Type direction) ;
74 virtual ::Rotation loadRotation(::Rotation rotation) ;
77 virtual ::Mirror loadMirror(::Mirror mirror) ;
86 virtual ::InternalComponentRegistry::ComponentInfo
const* loadActorInternalComponentInfo(
87 ::std::unordered_map<::HashedString, ::InternalComponentRegistry::ComponentInfo>
const& registry,
88 ::std::string
const& componentName
92 virtual bool shouldResetTime() ;
95 virtual ::DataLoadHelperType getType()
const ;
98 virtual ::ActorUniqueID _generateNewID();
110 ::Vec3 const& rotationPivot,
124 ::Vec3 const& rotationPivot,
170 ::std::unordered_map<::HashedString, ::InternalComponentRegistry::ComponentInfo>
const& registry,
171 ::std::string
const& componentName
MCAPI void * $ctor(::BlockPos const &structurePlacementLocation, ::BlockPos const &structureWorldOrigin, ::Vec3 const &rotationPivot, ::ActorUniqueID ownerID, ::Rotation rotation, ::Mirror mirror, ::Level &level)
MCAPI StructureDataLoadHelper(::BlockPos const &structurePlacementLocation, ::BlockPos const &structureWorldOrigin, ::Vec3 const &rotationPivot, ::ActorUniqueID ownerID, ::Rotation rotation, ::Mirror mirror, ::Level &level)