26 virtual ::Vec3 loadPosition(
::Vec3 const& position) ;
29 virtual ::BlockPos loadBlockPosition(
::BlockPos const& blockPos) ;
32 virtual ::BlockPos loadBlockPositionOffset(
::BlockPos const& blockPosOffset) ;
35 virtual float loadRotationDegreesX(
float x) ;
38 virtual float loadRotationDegreesY(
float y) ;
41 virtual float loadRotationRadiansX(
float x) ;
44 virtual float loadRotationRadiansY(
float y) ;
47 virtual uchar loadFacingID(uchar facing) ;
50 virtual ::Vec3 loadDirection(
::Vec3 const& direction) ;
53 virtual ::Direction::Type loadDirection(::Direction::Type direction) ;
56 virtual ::Rotation loadRotation(::Rotation rotation) ;
59 virtual ::Mirror loadMirror(::Mirror mirror) ;
68 virtual ::InternalComponentRegistry::ComponentInfo
const* loadActorInternalComponentInfo(
69 ::std::unordered_map<::HashedString, ::InternalComponentRegistry::ComponentInfo>
const& registry,
70 ::std::string
const& componentName
74 virtual bool shouldResetTime() ;
77 virtual ::DataLoadHelperType getType()
const ;
92 MCFOLD ::Vec3 $loadPosition(
::Vec3 const& position);
94 MCFOLD ::BlockPos $loadBlockPosition(
::BlockPos const& blockPos);
96 MCFOLD ::BlockPos $loadBlockPositionOffset(
::BlockPos const& blockPosOffset);
98 MCFOLD
float $loadRotationDegreesX(
float x);
100 MCFOLD
float $loadRotationDegreesY(
float y);
102 MCFOLD
float $loadRotationRadiansX(
float x);
104 MCFOLD
float $loadRotationRadiansY(
float y);
106 MCFOLD uchar $loadFacingID(uchar facing);
108 MCFOLD ::Vec3 $loadDirection(
::Vec3 const& direction);
110 MCFOLD ::Direction::Type $loadDirection(::Direction::Type direction);
112 MCFOLD ::Rotation $loadRotation(::Rotation rotation);
114 MCFOLD ::Mirror $loadMirror(::Mirror mirror);
120 MCAPI ::InternalComponentRegistry::ComponentInfo
const* $loadActorInternalComponentInfo(
121 ::std::unordered_map<::HashedString, ::InternalComponentRegistry::ComponentInfo>
const& registry,
122 ::std::string
const& componentName
125 MCFOLD
bool $shouldResetTime();
127 MCFOLD ::DataLoadHelperType $getType()
const;
133 MCAPI
static void** $vftable();