Files
libultraship/include/fast/FastMouseStateManager.h
lightmanLP 08920ab800 Tweakable mouse state (capture, visibility) (#1009)
* proto

* MouseCaptureManager proto

* random crutch

* rename + logic separation

* move startframe

sounds better ig

* small fix

* fix

* remove unneeded call

* clang fmt

* tidy
2026-02-27 22:03:33 -05:00

16 lines
363 B
C++

#pragma once
#include "ship/window/MouseStateManager.h"
namespace Fast {
class FastMouseStateManager : public Ship::MouseStateManager {
public:
void ResetCursorVisibilityTimer() override;
void SetCursorVisibilityTime(uint32_t seconds);
uint32_t GetCursorVisibilityTime();
private:
uint32_t mCursorVisibleSeconds = 3;
};
} // namespace Fast