28 virtual ::Vec3 loadPosition(
::Vec3 const&) = 0;
31 virtual ::BlockPos loadBlockPosition(
::BlockPos const&) = 0;
34 virtual ::BlockPos loadBlockPositionOffset(
::BlockPos const&) = 0;
37 virtual float loadRotationDegreesX(
float) = 0;
40 virtual float loadRotationDegreesY(
float) = 0;
43 virtual float loadRotationRadiansX(
float) = 0;
46 virtual float loadRotationRadiansY(
float) = 0;
49 virtual uchar loadFacingID(uchar) = 0;
52 virtual ::Vec3 loadDirection(
::Vec3 const&) = 0;
55 virtual ::Direction::Type loadDirection(::Direction::Type) = 0;
58 virtual ::Rotation loadRotation(::Rotation) = 0;
61 virtual ::Mirror loadMirror(::Mirror) = 0;
70 virtual ::InternalComponentRegistry::ComponentInfo
const*
71 loadActorInternalComponentInfo(::std::unordered_map<::HashedString, ::InternalComponentRegistry::ComponentInfo>
const&, ::std::string
const&) = 0;
74 virtual ::DataLoadHelperType getType()
const = 0;
77 virtual bool shouldResetTime() = 0;