23 enum class UseAction : uchar {
29 using PlaceCallback = ::std::function<void(
::Vec3 const&,
::Player&)>;
31 using UseCallback = ::std::function<void(
::Player&)>;
36 ::ll::TypedStorage<4, 4, float> mBlackBarsDuration;
37 ::ll::TypedStorage<4, 4, float> mBlackBarsScreenRatio;
38 ::ll::TypedStorage<4, 4, float> mShutterScreenRatio;
39 ::ll::TypedStorage<4, 4, float> mShutterDuration;
40 ::ll::TypedStorage<4, 4, float> mPictureDuration;
41 ::ll::TypedStorage<4, 4, float> mSlideAwayDuration;
42 ::ll::TypedStorage<1, 1, bool> mPlacingTripod;
43 ::ll::TypedStorage<8, 8, uint64> mPlacingTripodClientTick;
44 ::ll::TypedStorage<8, 8, uint64> mPlacingTripodServerTick;
45 ::ll::TypedStorage<8, 8, ::CameraCallbacks*> mCallbacks;
65 virtual float blackBarsDuration()
const ;
67 virtual float blackBarsScreenRatio()
const ;
69 virtual float shutterScreenRatio()
const ;
71 virtual float shutterDuration()
const ;
73 virtual float pictureDuration()
const ;
75 virtual float slideAwayDuration()
const ;
83 MCAPI ::CameraItemComponentLegacy::UseAction _tryPlace(
91 MCAPI ::std::unique_ptr<::CompoundTag> buildNetworkTag()
const;
97 MCAPI static ::Json::Value initializeFromNetwork(
::CompoundTag const& tag);
113 MCFOLD
float $blackBarsDuration()
const;
115 MCFOLD
float $blackBarsScreenRatio()
const;
117 MCAPI
float $shutterScreenRatio()
const;
119 MCFOLD
float $shutterDuration()
const;
121 MCAPI
float $pictureDuration()
const;
123 MCAPI
float $slideAwayDuration()
const;