#pragma once #include "RE/B/BSTPoint.h" #include "RE/N/NiPoint3.h" #include "RE/T/TESCameraState.h" namespace RE { class __declspec(novtable) FreeCameraState : public TESCameraState { public: static constexpr auto RTTI{ RTTI::FreeCameraState }; static constexpr auto VTABLE{ VTABLE::FreeCameraState }; static constexpr auto STATE{ CameraStates::kFree }; NiPoint3 translation; BSTPoint2 rotation; BSTPoint2 upDown; BSTPoint2 leftThumbstick; BSTPoint2 rightThumbstick; std::int16_t worldZDirection; bool runInput; bool lockToZPlane; }; static_assert(sizeof(FreeCameraState) == 0x58); }