Fission
FSN
Loading...
Searching...
No Matches
libs
fsAppCore
src
fsCInputPoint.h
Go to the documentation of this file.
1
/********************************************************************
2
*
3
* Created: 3/3/2014 16:44
4
*
5
* File: fsCInputPoint.h
6
*
7
* Author: Mick Waites
8
*
9
* Purpose: Store information about mouse and touch points.
10
*
11
*********************************************************************/
12
13
#ifndef fsCInputPointhdr
14
#define fsCInputPointhdr
15
16
#include <
fsCore/fsPoint.h
>
17
18
19
class
fsCInputPoint
20
{
21
public
:
22
23
void
onMoveEvent
(
const
fsPoint
& pPos);
24
void
onUpDownEvent
(
const
fsPoint
& pPos,
fsBool
pDown);
25
26
fsPoint
posGet
()
const
;
27
fsBool
posDirtyGet
()
const
;
28
29
fsS32
indexGet
()
const
;
30
31
fsBool
downStateDirtyGet
()
const
;
32
fsBool
isDownGet
()
const
;
33
34
void
dirtyStateClear
();
35
36
fsCInputPoint
(
fsS32
pIndex);
37
virtual
~fsCInputPoint
();
38
39
protected
:
40
41
void
posUpdate
(
const
fsPoint
& pPos);
42
43
fsPoint
mPos
;
44
fsS32
mIndex
;
45
fsBool
mPosDirty
;
46
fsBool
mDown
;
47
fsBool
mPrevDown
;
48
49
private
:
50
};
51
52
#endif
fsCInputPoint::posUpdate
void posUpdate(const fsPoint &pPos)
Definition
fsCInputPoint.cpp:46
fsCInputPoint::dirtyStateClear
void dirtyStateClear()
Definition
fsCInputPoint.cpp:40
fsCInputPoint::isDownGet
fsBool isDownGet() const
Definition
fsCInputPoint.cpp:35
fsCInputPoint::fsCInputPoint
fsCInputPoint(fsS32 pIndex)
Definition
fsCInputPoint.cpp:55
fsCInputPoint::downStateDirtyGet
fsBool downStateDirtyGet() const
Definition
fsCInputPoint.cpp:30
fsCInputPoint::mIndex
fsS32 mIndex
Definition
fsCInputPoint.h:44
fsCInputPoint::mPrevDown
fsBool mPrevDown
Definition
fsCInputPoint.h:47
fsCInputPoint::mPosDirty
fsBool mPosDirty
Definition
fsCInputPoint.h:45
fsCInputPoint::~fsCInputPoint
virtual ~fsCInputPoint()
Definition
fsCInputPoint.cpp:64
fsCInputPoint::posGet
fsPoint posGet() const
Definition
fsCInputPoint.cpp:15
fsCInputPoint::mDown
fsBool mDown
Definition
fsCInputPoint.h:46
fsCInputPoint::mPos
fsPoint mPos
Definition
fsCInputPoint.h:43
fsCInputPoint::onMoveEvent
void onMoveEvent(const fsPoint &pPos)
Definition
fsCInputPoint.cpp:4
fsCInputPoint::onUpDownEvent
void onUpDownEvent(const fsPoint &pPos, fsBool pDown)
Definition
fsCInputPoint.cpp:9
fsCInputPoint::indexGet
fsS32 indexGet() const
Definition
fsCInputPoint.cpp:25
fsCInputPoint::posDirtyGet
fsBool posDirtyGet() const
Definition
fsCInputPoint.cpp:20
fsPoint.h
fsBool
bool fsBool
Definition
fsBaseTypes.h:26
fsS32
int fsS32
Definition
fsBaseTypes.h:20
fsPoint
Definition
fsPoint.h:17
Generated on
for Fission by
1.16.1