Fission FSN
Loading...
Searching...
No Matches
fsCContextualHardwareCursor.h
Go to the documentation of this file.
1/********************************************************************
2*
3* File: fsCHardwareCursor.h
4*
5* Purpose: Wrap up the access to the hardware cursor
6*
7*********************************************************************/
8
9#ifndef fsCHardwareCursorhdr
10#define fsCHardwareCursorhdr
11
12#include <fsCore/fsBaseTypes.h>
13
14#include "fsICursor.h"
15
16#if defined fsPCStore
17
18class fsCContextualHardwareCursor : public fsICursor
19{
20 friend class fsICursor;
21public:
22
23 static const fsCUniqueId mTypeId;
24
25 void listenersRegisterDo() override;
26 void listenersDeregisterDo() override;
27 fsBool messageProcessDo(const fsCUniqueId& pMessageType,
28 const fsIMessageDispatcher::sMessageParameters& pParam) override;
29
30 ~fsCContextualHardwareCursor();
31
32protected:
33
34 static void create(fsCEntity* pParent);
35 fsCContextualHardwareCursor(fsCEntity* const pParent);
36
37private:
38
39 void resourcesLoad();
40
41 fsBool mCursorInvestigateActive;
42};
43
44#endif
45#endif
Definition fsICursor.h:20
fsBool messageProcessDo(const fsCUniqueId &pMessageType, const fsIMessageDispatcher::sMessageParameters &pParam) override
Definition fsICursor.h:36
static fsIComponent * create(fsINode *const pParent)
Definition fsICursor.cpp:50
void listenersDeregisterDo() override
Definition fsICursor.h:35
void listenersRegisterDo() override
Definition fsICursor.h:34
bool fsBool
Definition fsBaseTypes.h:26