Lines Matching refs:InputDeviceManager
19 std::shared_ptr<InputDeviceManager> InputDeviceManager::instance_ = nullptr;
20 std::mutex InputDeviceManager::mutex_;
22 std::shared_ptr<InputDeviceManager> InputDeviceManager::GetInstance()
27 instance_ = std::make_shared<InputDeviceManager>();
33 void InputDeviceManager::Attach(std::shared_ptr<IDeviceObserver> observer)
36 void InputDeviceManager::Detach(std::shared_ptr<IDeviceObserver> observer)
39 void InputDeviceManager::NotifyPointerDevice(bool hasPointerDevice, bool isVisible, bool isHotPlug)
42 std::shared_ptr<InputDevice> InputDeviceManager::GetInputDevice(int32_t deviceId, bool checked) const