|
Blender V4.3
|
#include <GHOST_TrackpadWin32.hh>
Inherits Microsoft::WRL::RuntimeClass< Microsoft::WRL::RuntimeClassFlags< Microsoft::WRL::RuntimeClassType::ClassicCom >, Microsoft::WRL::Implements< Microsoft::WRL::RuntimeClassFlags< Microsoft::WRL::RuntimeClassType::ClassicCom >, Microsoft::WRL::FtmBase, IDirectManipulationViewportEventHandler > >.
Public Member Functions | |
| GHOST_DirectManipulationViewportEventHandler (uint16_t dpi) | |
| void | resetViewport (IDirectManipulationViewport *viewport) |
| HRESULT STDMETHODCALLTYPE | OnViewportStatusChanged (IDirectManipulationViewport *viewport, DIRECTMANIPULATION_STATUS current, DIRECTMANIPULATION_STATUS previous) override |
| HRESULT STDMETHODCALLTYPE | OnViewportUpdated (IDirectManipulationViewport *viewport) override |
| HRESULT STDMETHODCALLTYPE | OnContentUpdated (IDirectManipulationViewport *viewport, IDirectManipulationContent *content) override |
Friends | |
| class | GHOST_DirectManipulationHelper |
Definition at line 30 of file GHOST_TrackpadWin32.hh.
| GHOST_DirectManipulationViewportEventHandler::GHOST_DirectManipulationViewportEventHandler | ( | uint16_t | dpi | ) |
Definition at line 230 of file GHOST_TrackpadWin32.cc.
|
override |
Definition at line 278 of file GHOST_TrackpadWin32.cc.
References e, EPS, fabs(), GHOST_ASSERT, GHOST_PRINT, PINCH_SCALE_FACTOR, GHOST_TTrackpadInfo::scale, GHOST_TTrackpadInfo::x, and GHOST_TTrackpadInfo::y.
|
override |
Definition at line 251 of file GHOST_TrackpadWin32.cc.
References resetViewport().
|
override |
Definition at line 271 of file GHOST_TrackpadWin32.cc.
| void GHOST_DirectManipulationViewportEventHandler::resetViewport | ( | IDirectManipulationViewport * | viewport | ) |
Definition at line 236 of file GHOST_TrackpadWin32.cc.
References FALSE, GHOST_ASSERT, and PINCH_SCALE_FACTOR.
Referenced by OnViewportStatusChanged().
|
friend |
Definition at line 63 of file GHOST_TrackpadWin32.hh.