23 enum class AudioListener : uchar {
31 ::ll::TypedStorage<8, 32, ::SharedTypes::Identifier<7>> mName;
32 ::ll::TypedStorage<8, 32, ::SharedTypes::Reference<7>> mInheritFrom;
33 ::ll::TypedStorage<4, 8, ::std::optional<float>> mPosX;
34 ::ll::TypedStorage<4, 8, ::std::optional<float>> mPosY;
35 ::ll::TypedStorage<4, 8, ::std::optional<float>> mPosZ;
36 ::ll::TypedStorage<4, 8, ::std::optional<float>> mRotX;
37 ::ll::TypedStorage<4, 8, ::std::optional<float>> mRotY;
38 ::ll::TypedStorage<4, 8, ::std::optional<float>> mCameraRotationSpeed;
39 ::ll::TypedStorage<1, 2, ::std::optional<bool>> mSnapToTarget;
40 ::ll::TypedStorage<4, 12, ::std::optional<::Vec2>> mHorizontalRotationLimit;
41 ::ll::TypedStorage<4, 12, ::std::optional<::Vec2>> mVerticalRotationLimit;
42 ::ll::TypedStorage<1, 2, ::std::optional<bool>> mContinueTargeting;
43 ::ll::TypedStorage<4, 8, ::std::optional<float>> mTrackingRadius;
44 ::ll::TypedStorage<4, 12, ::std::optional<::Vec2>> mViewOffset;
45 ::ll::TypedStorage<4, 16, ::std::optional<::Vec3>> mEntityOffset;
46 ::ll::TypedStorage<4, 8, ::std::optional<float>> mRadius;
47 ::ll::TypedStorage<4, 8, ::std::optional<float>> mYawLimitMin;
48 ::ll::TypedStorage<4, 8, ::std::optional<float>> mYawLimitMax;
49 ::ll::TypedStorage<1, 2, ::std::optional<::SharedTypes::v1_21_80::CameraPreset::AudioListener>> mListener;
50 ::ll::TypedStorage<1, 2, ::std::optional<bool>> mPlayerEffects;
51 ::ll::TypedStorage<8, 72, ::std::optional<::SharedTypes::v1_21_50::CameraAimAssistCommandPresetDefinition>>
53 ::ll::TypedStorage<1, 2, ::std::optional<::ControlScheme::Scheme>> mControlScheme;
69 MCFOLD
void setEntityOffset(::std::optional<::std::array<float, 3>> opt);
71 MCFOLD
void setHorizontalRotationLimit(::std::optional<::std::array<float, 2>> opt);
73 MCFOLD
void setVerticalRotationLimit(::std::optional<::std::array<float, 2>> opt);
75 MCFOLD
void setViewOffset(::std::optional<::std::array<float, 2>> opt);
77 MCAPI ~CameraPreset();