Blender
V3.3
|
#include <GHOST_TrackpadWin32.h>
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 28 of file GHOST_TrackpadWin32.h.
GHOST_DirectManipulationViewportEventHandler::GHOST_DirectManipulationViewportEventHandler | ( | uint16_t | dpi | ) |
Definition at line 227 of file GHOST_TrackpadWin32.cpp.
|
override |
Definition at line 274 of file GHOST_TrackpadWin32.cpp.
References e, EPS, fabs(), GHOST_ASSERT, GHOST_PRINT, PINCH_SCALE_FACTOR, GHOST_TTrackpadInfo::scale, transform(), GHOST_TTrackpadInfo::x, x, GHOST_TTrackpadInfo::y, and y.
|
override |
Definition at line 248 of file GHOST_TrackpadWin32.cpp.
References resetViewport().
|
override |
Definition at line 267 of file GHOST_TrackpadWin32.cpp.
void GHOST_DirectManipulationViewportEventHandler::resetViewport | ( | IDirectManipulationViewport * | viewport | ) |
Definition at line 233 of file GHOST_TrackpadWin32.cpp.
References FALSE, GHOST_ASSERT, and PINCH_SCALE_FACTOR.
Referenced by OnViewportStatusChanged().
|
friend |
Definition at line 61 of file GHOST_TrackpadWin32.h.