Searched defs:touchpad (Results 1 - 6 of 6) sorted by relevance

/frameworks/native/services/vr/virtual_touchpad/
H A DVirtualTouchpadService.h16 VirtualTouchpadService(std::unique_ptr<VirtualTouchpad> touchpad) argument
17 : touchpad_(std::move(touchpad)), client_pid_(0) {}
24 binder::Status touch(int touchpad, float x, float y, float pressure) override;
25 binder::Status buttonState(int touchpad, int buttons) override;
36 // Only one client at a time can use the virtual touchpad.
H A DDvrVirtualTouchpadClient.cpp33 int dvrVirtualTouchpadTouch(DvrVirtualTouchpad* client, int touchpad, float x, argument
35 return FromC(client)->Touch(touchpad, x, y, pressure);
38 int dvrVirtualTouchpadButtonState(DvrVirtualTouchpad* client, int touchpad, argument
40 return FromC(client)->ButtonState(touchpad, buttons);
H A DVirtualTouchpadEvdev.h22 status_t Touch(int touchpad, float x, float y, float pressure) override;
23 status_t ButtonState(int touchpad, int buttons) override;
33 inline void SetEvdevInjectorForTesting(int touchpad, argument
35 touchpad_[touchpad].injector = injector;
39 // Per-touchpad state.
H A DVirtualTouchpadService.cpp36 // However, since the client is already attached, any touchpad actions
45 // reported when the previous client performs any touchpad action.
69 binder::Status VirtualTouchpadService::touch(int touchpad, float x, float y, argument
74 if (const status_t error = touchpad_->Touch(touchpad, x, y, pressure)) {
80 binder::Status VirtualTouchpadService::buttonState(int touchpad, int buttons) { argument
84 if (const status_t error = touchpad_->ButtonState(touchpad, buttons)) {
H A DVirtualTouchpadEvdev.cpp21 static const char* const kDeviceNameFormat = "vr-virtual-touchpad-%d";
34 std::unique_ptr<VirtualTouchpadEvdev> touchpad(new VirtualTouchpadEvdev());
35 touchpad->Reset();
36 return touchpad;
40 for (auto& touchpad : touchpad_) {
41 if (touchpad.injector) {
42 touchpad.injector->Close();
44 touchpad.injector = nullptr;
45 touchpad.owned_injector.reset();
46 touchpad
56 Touchpad& touchpad = touchpad_[i]; local
94 Touchpad& touchpad = touchpad_[touchpad_id]; local
140 Touchpad& touchpad = touchpad_[touchpad_id]; local
167 const auto& touchpad = touchpad_[i]; local
[all...]
/frameworks/native/services/vr/virtual_touchpad/tests/
H A DVirtualTouchpad_test.cpp102 VirtualTouchpadForTesting* const touchpad = new VirtualTouchpadForTesting(); local
103 touchpad->Reset();
105 touchpad->SetEvdevInjectorForTesting(t, &touchpad->injector[t]);
107 return touchpad;
129 std::unique_ptr<VirtualTouchpadForTesting> touchpad(
133 status_t touch_status = touchpad->Attach();
138 for (int t = 0; t < touchpad->GetTouchpadCount(); ++t) {
140 uidev = touchpad->injector[t].GetUiDev();
142 name.appendFormat("vr-virtual-touchpad
[all...]

Completed in 1475 milliseconds