9 #ifndef DtMouseState_H_
10 #define DtMouseState_H_
50 DtMouseState(
int x,
int y,
double nx,
double ny,
int wheel,
51 MouseButton buttonState, MouseModifier modState );
63 virtual int x()
const;
66 virtual void setX(
int x);
69 virtual int y()
const;
72 virtual void setY(
int y);
75 virtual double normalizedX()
const;
78 virtual void setNormalizedX(
double nx );
81 virtual double normalizedY()
const;
84 virtual void setNormalizedY(
double ny );
87 virtual int wheel()
const;
90 virtual void setWheel(
int wheel );
93 virtual bool leftDown()
const;
96 virtual void setLeftDown(
bool leftDown );
99 virtual bool middleDown()
const;
102 virtual void setMiddleDown(
bool middleDown );
105 virtual bool rightDown()
const;
108 virtual void setRightDown(
bool rightDown );
111 virtual MouseButton buttonState()
const;
114 virtual void setButtonState( MouseButton buttonState );
117 virtual bool altDown()
const;
120 virtual void setAltDown(
bool altDown );
123 virtual bool ctrlDown()
const;
126 virtual void setCtrlDown(
bool ctrlDown );
129 virtual bool shiftDown()
const;
132 virtual void setShiftDown(
bool shiftDown );
135 virtual MouseModifier modifiers()
const;
138 virtual void setModifiers( MouseModifier modifiers );