summaryrefslogtreecommitdiff
path: root/libs/input/PointerController.h
diff options
context:
space:
mode:
author Prabir Pradhan <prabirmsp@google.com> 2023-02-28 17:43:09 +0000
committer Prabir Pradhan <prabirmsp@google.com> 2023-03-13 23:39:35 +0000
commitb5dadece430fce65b2698ac662c2ee4ff62a5997 (patch)
tree429952e91d775cf588eadace6aca720204abbe3f /libs/input/PointerController.h
parent692bbdb3a8ec16753ba37b65bba2b1b09eb3dad7 (diff)
Return values in PointerController's getters
Rather than passing pointers in to get output from the functions, return values from getPosition() and getBounds(). Bug: 245989146 Bug: 21566609 Test: Build, presubmit Change-Id: Ie5b44a433c94b6c455486922f6894ccde1f1b127
Diffstat (limited to 'libs/input/PointerController.h')
-rw-r--r--libs/input/PointerController.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/libs/input/PointerController.h b/libs/input/PointerController.h
index 48d5a5756a69..6d3557c89cc7 100644
--- a/libs/input/PointerController.h
+++ b/libs/input/PointerController.h
@@ -50,12 +50,12 @@ public:
~PointerController() override;
- virtual bool getBounds(float* outMinX, float* outMinY, float* outMaxX, float* outMaxY) const;
+ virtual std::optional<FloatRect> getBounds() const;
virtual void move(float deltaX, float deltaY);
virtual void setButtonState(int32_t buttonState);
virtual int32_t getButtonState() const;
virtual void setPosition(float x, float y);
- virtual void getPosition(float* outX, float* outY) const;
+ virtual FloatPoint getPosition() const;
virtual int32_t getDisplayId() const;
virtual void fade(Transition transition);
virtual void unfade(Transition transition);