13#ifndef fsCSoftwareCursorhdr
14#define fsCSoftwareCursorhdr
67 void cursorSetAnimation(
const fsCUniqueId& pCursorId);
71 void cursorsRegister();
82 fsBool mHardwareCustomCursor;
86 std::map<fsCUniqueId, fsStr> mCursorFilenames;
87 fsBool mCursorInvestigateActive;
91 std::unique_ptr<fsCCursorInertia> mCursorInertia;
Definition fsCAnimatingSpriteComponent.h:26
Definition fsCCursorInertia.h:17
Definition fsCEntity.h:39
void enabledSet(fsBool pEnabled)
Definition fsCSoftwareCursor.cpp:58
friend class fsCComponentFactory
Definition fsCSoftwareCursor.h:29
static const fsCUniqueId mResetToDefaultMsg
Definition fsCSoftwareCursor.h:40
static const fsCUniqueId mLeaveClienAreaMsg
Definition fsCSoftwareCursor.h:39
friend class fsICursor
Definition fsCSoftwareCursor.h:28
void listenersDeregisterDo() override
Definition fsCSoftwareCursor.cpp:187
static const fsCUniqueId mSoftwarCursorToggle
Definition fsCSoftwareCursor.h:35
void updateDo(fsS32 pDeltaMs) override
Definition fsCSoftwareCursor.cpp:47
fsCSoftwareCursor(fsCEntity *pParent)
Definition fsCSoftwareCursor.cpp:259
static const fsCUniqueId mLeftHandedCursorToggle
Definition fsCSoftwareCursor.h:36
void posSet(const fsVec2d &pPos) override
Definition fsCSoftwareCursor.cpp:39
static const fsCUniqueId mEnterClientAreaMsg
Definition fsCSoftwareCursor.h:38
static const fsCUniqueId mMovedOntoHotComponentMsg
Definition fsCSoftwareCursor.h:45
static const fsCUniqueId mCursorInvestigate
Definition fsCSoftwareCursor.h:43
static const fsCUniqueId mTypeId
Definition fsCSoftwareCursor.h:33
static const fsCUniqueId mMovedOffHotComponentMsg
Definition fsCSoftwareCursor.h:46
static const fsCUniqueId mCursorDefault
Definition fsCSoftwareCursor.h:42
void listenersRegisterDo() override
Definition fsCSoftwareCursor.cpp:206
~fsCSoftwareCursor() override
Definition fsCSoftwareCursor.cpp:270
void cursorSet(const fsCUniqueId &pCursorId)
Definition fsCSoftwareCursor.cpp:118
Definition fsCUniqueId.h:21
Definition fsIAnimationData.h:18
fsIComponent(fsCEntity *pParent)
Definition fsIComponent.cpp:86
bool fsBool
Definition fsBaseTypes.h:26
int fsS32
Definition fsBaseTypes.h:20
Definition fsIMessageDispatcher.h:32