C3D Toolkit  Kernel - 107448, Vision - 190805.107448

Класс ProcessEvent является событием, а также базовым классом для всех классов событий. Объекты событий содержат параметры события. Подробнее...

#include <vsn_processevent.h>

+ Граф наследования:ProcessEvent:

Открытые типы

enum  EventType {
  None = 0, LButtonDown, LButtonUp, LButtonDblClk,
  MButtonDown, MButtonUp, MButtonDblClk, RButtonDown,
  RButtonUp, RButtonDblClk, MouseMove, HoverMove,
  MouseWheel, MouseWheelUp, MouseWheelDown, Resize ,
  Timer, KeyDown, KeyUp, Selection,
  JoyStickTranslate, JoyStickRotate, JoyStickButton, Camera ,
  UpdateInquiry , DeferredDelete , PlatformRenderingArea, User = 500,
  MaxUser = 65535
}
 Тип события, который определяет состояние мыши, клавиатуры и подобных устройств в реальном режиме времени. Подробнее...
 

Открытые члены

 ProcessEvent (EventType type)
 Конструктор по умолчанию.
 
 ProcessEvent (const ProcessEvent &other)
 Конструктор копирования.
 
virtual ~ProcessEvent ()
 Деструктор.
 
EventType GetType () const
 Вернуть идентификатор типа событий.
 

Друзья

class BaseApplication
 

Подробное описание

Класс ProcessEvent является событием, а также базовым классом для всех классов событий. Объекты событий содержат параметры события.

Перечисления

◆ EventType

Тип события, который определяет состояние мыши, клавиатуры и подобных устройств в реальном режиме времени.

Элементы перечислений
None 

Недействительное событие.

LButtonDown 

Левая кнопка мыши нажата.

LButtonUp 

Левая кнопка мыши отпущена.

LButtonDblClk 

Левая кнопка мыши нажата дважды.

MButtonDown 

Средняя кнопка мыши нажата.

MButtonUp 

Средняя кнопка мыши отпущена.

MButtonDblClk 

Средняя кнопка мыши нажата дважды.

RButtonDown 

Правая кнопка мыши нажата.

RButtonUp 

Правая кнопка мыши отпущена.

RButtonDblClk 

Правая кнопка мыши нажата дважды.

MouseMove 

Курсор мыши движется.

HoverMove 

Курсор мыши над объектом.

MouseWheel 

Колесико мыши крутится.

MouseWheelUp 

Колесико мыши прокручивается вверх.

MouseWheelDown 

Колесико мыши прокручивается вниз.

Resize 

Изменились размеры.

Timer 

Говорит само за себя.

KeyDown 

Клавиша на клавиатуре нажата.

KeyUp 

Клавиша на клавиатуре отпущена.

Selection 

Событие общего выбора.

JoyStickTranslate 

Трехмерное перемещение вектора от 3D устройства.

JoyStickRotate 

Набор значений поворота от 3D устройства.

JoyStickButton 

Кнопка нажатая от 3D устройства.

Camera 

Изменение позиции камеры.

UpdateInquiry 

Окно должно быть перерисовано

DeferredDelete 

Отложенное удаление.

PlatformRenderingArea 

Область отображения платформы, созданная или подлежащая уничтожению.

User 

Идентификатор начального события пользователя.

MaxUser 

Идентификатор конечного события пользователя.


Объявления и описания членов класса находятся в файле: