Open CASCADE Technology  7.7.0
Data Structures | Public Member Functions | Data Fields

AIS_ViewInputBuffer Class Reference

Auxiliary structure defining viewer events. More...

#include <AIS_ViewInputBuffer.hxx>

Data Structures

struct  _draggingParams
 
struct  _highlighting
 
struct  _orbitRotation
 
struct  _orientation
 
struct  _panningParams
 
struct  _selection
 
struct  _viewRotation
 
struct  _zrotateParams
 

Public Member Functions

 AIS_ViewInputBuffer ()
 
void Reset ()
 Reset events buffer. More...
 

Data Fields

bool IsNewGesture
 transition from one action to another More...
 
NCollection_Sequence< Aspect_ScrollDeltaZoomActions
 the queue with zoom actions More...
 
struct AIS_ViewInputBuffer::_orientation Orientation
 
struct AIS_ViewInputBuffer::_highlighting MoveTo
 
struct AIS_ViewInputBuffer::_selection Selection
 
struct AIS_ViewInputBuffer::_panningParams Panning
 
struct AIS_ViewInputBuffer::_draggingParams Dragging
 
struct AIS_ViewInputBuffer::_orbitRotation OrbitRotation
 
struct AIS_ViewInputBuffer::_viewRotation ViewRotation
 
struct AIS_ViewInputBuffer::_zrotateParams ZRotate
 

Detailed Description

Auxiliary structure defining viewer events.

Constructor & Destructor Documentation

◆ AIS_ViewInputBuffer()

AIS_ViewInputBuffer::AIS_ViewInputBuffer ( )
inline

Member Function Documentation

◆ Reset()

void AIS_ViewInputBuffer::Reset ( void  )
inline

Reset events buffer.

Field Documentation

◆ Dragging

struct AIS_ViewInputBuffer::_draggingParams AIS_ViewInputBuffer::Dragging

◆ IsNewGesture

bool AIS_ViewInputBuffer::IsNewGesture

transition from one action to another

◆ MoveTo

struct AIS_ViewInputBuffer::_highlighting AIS_ViewInputBuffer::MoveTo

◆ OrbitRotation

struct AIS_ViewInputBuffer::_orbitRotation AIS_ViewInputBuffer::OrbitRotation

◆ Orientation

struct AIS_ViewInputBuffer::_orientation AIS_ViewInputBuffer::Orientation

◆ Panning

struct AIS_ViewInputBuffer::_panningParams AIS_ViewInputBuffer::Panning

◆ Selection

struct AIS_ViewInputBuffer::_selection AIS_ViewInputBuffer::Selection

◆ ViewRotation

struct AIS_ViewInputBuffer::_viewRotation AIS_ViewInputBuffer::ViewRotation

◆ ZoomActions

NCollection_Sequence<Aspect_ScrollDelta> AIS_ViewInputBuffer::ZoomActions

the queue with zoom actions

◆ ZRotate

struct AIS_ViewInputBuffer::_zrotateParams AIS_ViewInputBuffer::ZRotate

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