22#if (AX_TARGET_PLATFORM == AX_PLATFORM_IOS) || (AX_TARGET_PLATFORM == AX_PLATFORM_MAC)
31 void hardwareCursorInit()
override;
32 void hardwareCursorUninit()
override;
33 void hardwareCursorChange(
const fsStr& pID)
override;
34 void windowedDisplayModesEnumerate(fsDisplayInfo*& pAvailableModeList,
fsS32& pNumModesInList)
override;
35 void appMinimize()
override;
36 void appMaximize()
override;
37 void appHideEnable()
override;
80 fsBool mCursorInClientArea;
85 static void enterEvent(GLFWwindow* window,
int entered);
88 void cursorCreate(
fsStr const& pFilename,
fsBool pFlipped);
91 GLFWcursor* mCursor =
nullptr;
95 SCursor(
fsStr const& pFilename) : mFilename(pFilename)
100 const fsStr mFilename;
101 GLFWcursor* mCursor =
nullptr;
109#if (AX_TARGET_PLATFORM == AX_PLATFORM_IOS) || (AX_TARGET_PLATFORM == AX_PLATFORM_MAC)
110 std::unique_ptr<fsCHardwareImpl> mImpl;
ePlatform platformGet() const override
Definition fsCHardware.cpp:271
fsCHardware()
Definition fsCHardware.cpp:387
fsBool multipleAppInstances() const override
Definition fsCHardware.cpp:329
void hardwareCursorEnabledSet(fsBool pEnabled) const override
Definition fsCHardware.cpp:362
fsBool smallDeviceGet() const override
Definition fsCHardware.cpp:288
void timeScaleSet(fsF32 pScale) override
Definition fsCHardware.cpp:42
fsStr appDataFolderGet() const override
Definition fsCHardware.cpp:307
virtual ~fsCHardware()
Definition fsCHardware.cpp:397
fsStr sdkVersionStringGet() const override
Definition fsCHardware.cpp:302
void engineCacheFlush() const override
Definition fsCHardware.cpp:255
fsBool processRunning(const fsStr &pProcessName) const override
Definition fsCHardware.cpp:316
void rndSeedDo() const override
Definition fsCHardware.cpp:260
void updateDo(fsS32 pDeltaMs) override
Definition fsCHardware.cpp:340
fsU64 utcTimeGet() const override
Definition fsCHardware.cpp:265
void hardwareCursorSet(const fsCResourceName &pFilename, fsBool pFlipped) override
Definition fsCHardware.cpp:344
void browserLaunch(const fsStr &pUrl) const override
Definition fsCHardware.cpp:373
fsBool windowedModePossibleGet() const override
Definition fsCHardware.cpp:378
void cursorPosSet(const fsVec2d &pPos) override
Definition fsCHardware.cpp:27
Definition fsCHardwareImpl.h:16
Definition fsCResourceName.h:32
fsIHardware()
Definition fsIHardware.cpp:71
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