12struct CameraBlendStateComponent {
25 ::ll::TypedStorage<4, 4, float> mAmount;
26 ::ll::TypedStorage<4, 4, float> mFieldOfView;
27 ::ll::TypedStorage<4, 12, ::Vec3> mEulerAngles;
28 ::ll::TypedStorage<4, 12, ::glm::vec3> mPosition;
36 ::ll::TypedStorage<4, 12, ::glm::vec3> mTargetPos;
43 ::ll::TypedStorage<4, 36, ::std::optional<::MinecraftCamera::CameraBlendStateComponent::EaseState>> mLastEaseState;
44 ::ll::TypedStorage<8, 24, ::WeakRef<::EntityId>> mActiveCamera;
45 ::ll::TypedStorage<4, 4, float> mPercentage;
46 ::ll::TypedStorage<8, 8, float (*)(float, float, float)> mEaseFunction;
47 ::ll::TypedStorage<4, 4, float> mBlendTime;
48 ::ll::TypedStorage<4, 4, float> mBlendStartFieldOfView;
49 ::ll::TypedStorage<4, 12, ::Vec3> mBlendStartPosition;
50 ::ll::TypedStorage<4, 12, ::Vec3> mBlendStartEulerAngles;
51 ::ll::TypedStorage<4, 12, ::MinecraftCamera::CameraBlendStateComponent::SnapShotEaseValues> mSnapShotEaseValues;
58 CameraBlendStateComponent& operator=(CameraBlendStateComponent
const&);
59 CameraBlendStateComponent(CameraBlendStateComponent
const&);
60 CameraBlendStateComponent();