HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UI_DeviceEvent Class Reference

#include <UI_DeviceEvent.h>

Public Member Functions

 UI_DeviceEvent (int event_id=0)
 
bool getTypedCharacters (UT_Array< utf32 > &cps) const
 

Public Attributes

UI_EventType type
 
RE_IDType context
 
double time
 
exint data
 
int values [DIMENSIONS]
 
short altFlags
 
int id
 
int qt_key
 
UT_StringHolder key
 

Detailed Description

Definition at line 61 of file UI_DeviceEvent.h.

Constructor & Destructor Documentation

UI_DeviceEvent::UI_DeviceEvent ( int  event_id = 0)
inline

Definition at line 86 of file UI_DeviceEvent.h.

Member Function Documentation

bool UI_DeviceEvent::getTypedCharacters ( UT_Array< utf32 > &  cps) const

Returns an array of Unicode code points corresponding to typed in characters from a keyboard event.

Member Data Documentation

short UI_DeviceEvent::altFlags
Examples:
SOP/MSS_CustomBrushState.C.

Definition at line 77 of file UI_DeviceEvent.h.

RE_IDType UI_DeviceEvent::context

Definition at line 72 of file UI_DeviceEvent.h.

exint UI_DeviceEvent::data

Definition at line 75 of file UI_DeviceEvent.h.

int UI_DeviceEvent::id

Definition at line 79 of file UI_DeviceEvent.h.

UT_StringHolder UI_DeviceEvent::key

Definition at line 82 of file UI_DeviceEvent.h.

int UI_DeviceEvent::qt_key

Definition at line 81 of file UI_DeviceEvent.h.

double UI_DeviceEvent::time

Definition at line 73 of file UI_DeviceEvent.h.

UI_EventType UI_DeviceEvent::type

Definition at line 70 of file UI_DeviceEvent.h.

int UI_DeviceEvent::values[DIMENSIONS]
Examples:
DM/DM_GreedyMouseHook.C.

Definition at line 76 of file UI_DeviceEvent.h.


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