|
@@ -43,31 +43,31 @@ public:
|
|
|
const char *getName() const override;
|
|
|
|
|
|
Mouse();
|
|
|
- ~Mouse();
|
|
|
-
|
|
|
- love::mouse::Cursor *newCursor(love::image::ImageData *data, int hotx, int hoty);
|
|
|
- love::mouse::Cursor *getSystemCursor(Cursor::SystemCursor cursortype);
|
|
|
-
|
|
|
- void setCursor(love::mouse::Cursor *cursor);
|
|
|
- void setCursor();
|
|
|
-
|
|
|
- love::mouse::Cursor *getCursor() const;
|
|
|
-
|
|
|
- bool hasCursor() const;
|
|
|
-
|
|
|
- double getX() const;
|
|
|
- double getY() const;
|
|
|
- void getPosition(double &x, double &y) const;
|
|
|
- void setX(double x);
|
|
|
- void setY(double y);
|
|
|
- void setPosition(double x, double y);
|
|
|
- void setVisible(bool visible);
|
|
|
- bool isDown(const std::vector<int> &buttons) const;
|
|
|
- bool isVisible() const;
|
|
|
- void setGrabbed(bool grab);
|
|
|
- bool isGrabbed() const;
|
|
|
- bool setRelativeMode(bool relative);
|
|
|
- bool getRelativeMode() const;
|
|
|
+ virtual ~Mouse();
|
|
|
+
|
|
|
+ love::mouse::Cursor *newCursor(love::image::ImageData *data, int hotx, int hoty) override;
|
|
|
+ love::mouse::Cursor *getSystemCursor(Cursor::SystemCursor cursortype) override;
|
|
|
+
|
|
|
+ void setCursor(love::mouse::Cursor *cursor) override;
|
|
|
+ void setCursor() override;
|
|
|
+
|
|
|
+ love::mouse::Cursor *getCursor() const override;
|
|
|
+
|
|
|
+ bool hasCursor() const override;
|
|
|
+
|
|
|
+ double getX() const override;
|
|
|
+ double getY() const override;
|
|
|
+ void getPosition(double &x, double &y) const override;
|
|
|
+ void setX(double x) override;
|
|
|
+ void setY(double y) override;
|
|
|
+ void setPosition(double x, double y) override;
|
|
|
+ void setVisible(bool visible) override;
|
|
|
+ bool isDown(const std::vector<int> &buttons) const override;
|
|
|
+ bool isVisible() const override;
|
|
|
+ void setGrabbed(bool grab) override;
|
|
|
+ bool isGrabbed() const override;
|
|
|
+ bool setRelativeMode(bool relative) override;
|
|
|
+ bool getRelativeMode() const override;
|
|
|
|
|
|
private:
|
|
|
|