|
Blender V5.0
|
#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 231 of file GHOST_TrackpadWin32.cc.
|
override |
Definition at line 279 of file GHOST_TrackpadWin32.cc.
References e, EPS, fabs(), GHOST_ASSERT, GHOST_PRINT, PINCH_SCALE_FACTOR, roundf, transform(), x, and y.
|
override |
Definition at line 252 of file GHOST_TrackpadWin32.cc.
References resetViewport().
|
override |
Definition at line 272 of file GHOST_TrackpadWin32.cc.
| void GHOST_DirectManipulationViewportEventHandler::resetViewport | ( | IDirectManipulationViewport * | viewport | ) |
Definition at line 237 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.
References GHOST_DirectManipulationHelper.
Referenced by GHOST_DirectManipulationHelper.