9 #include "imstkDeviceManager.h" 10 #include "imstkMacros.h" 17 class OpenHapticDeviceClient;
35 std::shared_ptr<DeviceClient>
makeDeviceClient(std::string name =
"")
override;
42 bool initModule()
override;
44 void updateModule()
override;
46 void uninitModule()
override;
50 std::unique_ptr<OpenHapticDeviceManagerImpl> m_impl;
std::shared_ptr< DeviceClient > makeDeviceClient(std::string name="") override
Create a haptic device client and add it to the internal list.
Devices manager using HDAPI.
Abstract class for DeviceManagers which must return a DeviceClient for which it manages.