Blender  V3.3
Public Member Functions | Friends | List of all members
GHOST_DirectManipulationViewportEventHandler Class Reference

#include <GHOST_TrackpadWin32.h>

Inheritance diagram for GHOST_DirectManipulationViewportEventHandler:

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
 

Detailed Description

Definition at line 28 of file GHOST_TrackpadWin32.h.

Constructor & Destructor Documentation

◆ GHOST_DirectManipulationViewportEventHandler()

GHOST_DirectManipulationViewportEventHandler::GHOST_DirectManipulationViewportEventHandler ( uint16_t  dpi)

Definition at line 227 of file GHOST_TrackpadWin32.cpp.

Member Function Documentation

◆ OnContentUpdated()

HRESULT GHOST_DirectManipulationViewportEventHandler::OnContentUpdated ( IDirectManipulationViewport *  viewport,
IDirectManipulationContent *  content 
)
override

◆ OnViewportStatusChanged()

HRESULT GHOST_DirectManipulationViewportEventHandler::OnViewportStatusChanged ( IDirectManipulationViewport *  viewport,
DIRECTMANIPULATION_STATUS  current,
DIRECTMANIPULATION_STATUS  previous 
)
override

Definition at line 248 of file GHOST_TrackpadWin32.cpp.

References resetViewport().

◆ OnViewportUpdated()

HRESULT GHOST_DirectManipulationViewportEventHandler::OnViewportUpdated ( IDirectManipulationViewport *  viewport)
override

Definition at line 267 of file GHOST_TrackpadWin32.cpp.

◆ resetViewport()

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().

Friends And Related Function Documentation

◆ GHOST_DirectManipulationHelper

friend class GHOST_DirectManipulationHelper
friend

Definition at line 61 of file GHOST_TrackpadWin32.h.


The documentation for this class was generated from the following files: