summaryrefslogtreecommitdiff
path: root/libs/input/PointerControllerContext.h
diff options
context:
space:
mode:
author Brandon Pollack <brpol@google.com> 2022-06-02 06:59:33 +0000
committer Brandon Pollack <brpol@google.com> 2022-06-10 04:07:23 +0000
commit015f5d9d5c31f94fa44927b5a3c5734a71dcb8eb (patch)
tree23756dfe444a1d694daf026a63e547da97465879 /libs/input/PointerControllerContext.h
parent925e3670fdb16b41d5a8ac47d368c93a2c021fbd (diff)
Change POINTER_ICON_STYLE enum to a type safe enum class
Test: Current tests all pass, this is a static type change, not a functional change. Change-Id: I8f0e8e43ea64f5abab163e4ef5444a8cb3d4fa78
Diffstat (limited to 'libs/input/PointerControllerContext.h')
-rw-r--r--libs/input/PointerControllerContext.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/libs/input/PointerControllerContext.h b/libs/input/PointerControllerContext.h
index c2bc1e020279..1797428b343f 100644
--- a/libs/input/PointerControllerContext.h
+++ b/libs/input/PointerControllerContext.h
@@ -75,10 +75,11 @@ public:
virtual void loadPointerIcon(SpriteIcon* icon, int32_t displayId) = 0;
virtual void loadPointerResources(PointerResources* outResources, int32_t displayId) = 0;
virtual void loadAdditionalMouseResources(
- std::map<int32_t, SpriteIcon>* outResources,
- std::map<int32_t, PointerAnimation>* outAnimationResources, int32_t displayId) = 0;
- virtual int32_t getDefaultPointerIconId() = 0;
- virtual int32_t getCustomPointerIconId() = 0;
+ std::map<PointerIconStyle, SpriteIcon>* outResources,
+ std::map<PointerIconStyle, PointerAnimation>* outAnimationResources,
+ int32_t displayId) = 0;
+ virtual PointerIconStyle getDefaultPointerIconId() = 0;
+ virtual PointerIconStyle getCustomPointerIconId() = 0;
virtual void onPointerDisplayIdChanged(int32_t displayId, float xPos, float yPos) = 0;
};