29 void hardwareCursorInit()
override;
30 void hardwareCursorUninit()
override;
31 void hardwareCursorChange(
const fsStr& pID)
override;
32 void windowedDisplayModesEnumerate(fsDisplayInfo*& pAvailableModeList,
fsS32& pNumModesInList)
override;
33 void appMinimize()
override;
34 void appMaximize()
override;
35 void appHideEnable()
override;
76 fsBool mCursorInClientArea;
81 static void enterEvent(GLFWwindow* window,
int entered);
84 void cursorCreate(
fsStr const& pFilename,
fsBool pFlipped);
87 GLFWcursor* mCursor =
nullptr;
91 SCursor(
fsStr const& pFilename) : mFilename(pFilename)
96 const fsStr mFilename;
97 GLFWcursor* mCursor =
nullptr;
104#if defined fsMacStore
Definition fsCHardware.h:27
ePlatform platformGet() const override
fsBool multipleAppInstances() const override
void hardwareCursorEnabledSet(fsBool pEnabled) const override
fsBool smallDeviceGet() const override
void timeScaleSet(fsF32 pScale) override
fsStr appDataFolderGet() const override
fsStr sdkVersionStringGet() const override
void engineCacheFlush() const override
fsBool processRunning(const fsStr &pProcessName) const override
void rndSeedDo() const override
void updateDo(fsS32 pDeltaMs) override
fsU64 utcTimeGet() const override
void hardwareCursorSet(const fsCResourceName &pFilename, fsBool pFlipped) override
void browserLaunch(const fsStr &pUrl) const override
fsBool windowedModePossibleGet() const override
Definition fsCResourceName.h:32
Definition fsIHardware.h:25
ePlatform
Definition fsIHardware.h:29
bool fsBool
Definition fsBaseTypes.h:26
int fsS32
Definition fsBaseTypes.h:20
float fsF32
Definition fsBaseTypes.h:28
unsigned long long fsU64
Definition fsBaseTypes.h:24