occt: master d6fbb2ab

Author Committer Branch Timestamp Parent
kgv bugmaster master 2020-06-26 06:58:50 master 79e9ba31
Affected Issues  0031632: Draw Harness - handle 3d mouse Raw HID input on Windows
Changeset 0031632: Draw Harness - handle 3d mouse Raw HID input on Windows

WNT_HIDSpaceMouse - added auxiliary class for processing 3d mouse Raw HID input.
AIS_ViewController::Update3dMouse() - added default processor for 3d mouse input event.
ViewerTest now redirects WM_INPUT to AIS_ViewController::Update3dMouse().
Aspect_VKey enumeration has been extended by 3D view buttons.
WNT_Window::RegisterRawInputDevices() has beend added as a small wrapper
over WinAPI RegisterRawInputDevices() for common HID input devices.

AIS_ViewCube now stores animation duration within AIS_AnimationCamera instead of dedicated duplicating class property.
mod - adm/cmake/occt_toolkit.cmake Diff File
mod - adm/genproj.tcl Diff File
mod - src/AIS/AIS_ViewController.cxx Diff File
mod - src/AIS/AIS_ViewController.hxx Diff File
mod - src/AIS/AIS_ViewCube.cxx Diff File
mod - src/AIS/AIS_ViewCube.hxx Diff File
mod - src/Aspect/Aspect_VKey.hxx Diff File
mod - src/Aspect/Aspect_VKeySet.hxx Diff File
mod - src/ViewerTest/ViewerTest_EventManager.cxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
mod - src/WNT/FILES Diff File
add - src/WNT/WNT_HIDSpaceMouse.cxx Diff File
add - src/WNT/WNT_HIDSpaceMouse.hxx Diff File
mod - src/WNT/WNT_Window.cxx Diff File
mod - src/WNT/WNT_Window.hxx Diff File