MeshLib
 
Loading...
Searching...
No Matches
MRSpaceMouseHandler3dxMacDriver.h
Go to the documentation of this file.
1#pragma once
2
3#ifdef __APPLE__
6
7namespace MR
8{
9
15class SpaceMouseHandler3dxMacDriver : public SpaceMouseHandler
16{
17public:
18 SpaceMouseHandler3dxMacDriver();
19 ~SpaceMouseHandler3dxMacDriver() override;
20
21 void setClientName( const char* name, size_t len = 0 );
22
23public:
24 // SpaceMouseHandler
25 bool initialize() override;
26 void handle() override;
27
28private:
29 std::unique_ptr<uint8_t[]> clientName_;
30 uint16_t clientId_{ 0 };
31};
32
33} // namespace MR
34#endif
Definition MRCameraOrientationPlugin.h:7