g4tools  5.4.0
Public Member Functions | List of all members
tools::sg::device_interactor Class Referenceabstract

Public Member Functions

virtual ~device_interactor ()
 
virtual void key_press (const key_down_event &)=0
 
virtual void key_release (const key_up_event &)=0
 
virtual void mouse_press (const mouse_down_event &)=0
 
virtual void mouse_release (const mouse_up_event &)=0
 
virtual void mouse_move (const mouse_move_event &)=0
 
virtual void wheel_rotate (const wheel_rotate_event &)=0
 

Detailed Description

Definition at line 12 of file device_interactor.

Constructor & Destructor Documentation

◆ ~device_interactor()

virtual tools::sg::device_interactor::~device_interactor ( )
inlinevirtual

Definition at line 14 of file device_interactor.

14 {}

Member Function Documentation

◆ key_press()

virtual void tools::sg::device_interactor::key_press ( const key_down_event )
pure virtual

◆ key_release()

virtual void tools::sg::device_interactor::key_release ( const key_up_event )
pure virtual

◆ mouse_move()

virtual void tools::sg::device_interactor::mouse_move ( const mouse_move_event )
pure virtual

◆ mouse_press()

virtual void tools::sg::device_interactor::mouse_press ( const mouse_down_event )
pure virtual

◆ mouse_release()

virtual void tools::sg::device_interactor::mouse_release ( const mouse_up_event )
pure virtual

◆ wheel_rotate()

virtual void tools::sg::device_interactor::wheel_rotate ( const wheel_rotate_event )
pure virtual

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