CrystalSpace

Public API Reference

csKeyEventData Struct Reference
[Event handling]

Structure that collects the data a keyboard event carries. More...

#include <iutil/event.h>

List of all members.

Public Attributes

bool autoRepeat
 Auto-repeat flag.
csKeyCharType charType
 Type of the key, if it is a character key.
utf32_char codeCooked
 Cooked key code.
utf32_char codeRaw
 Raw key code.
csKeyEventType eventType
 Event type.
csKeyModifiers modifiers
 Modifiers at the time the event was generated.


Detailed Description

Structure that collects the data a keyboard event carries.

The event it self doesn't transfer the data in this structure; it is merely meant to pass around keyboard event data in a compact way within client code without having to pass around the event itself.

See also:
csKeyEventHelper

Definition at line 128 of file event.h.


Member Data Documentation

Auto-repeat flag.

Definition at line 139 of file event.h.

Type of the key, if it is a character key.

Definition at line 141 of file event.h.

Cooked key code.

Definition at line 135 of file event.h.

Raw key code.

Definition at line 133 of file event.h.

Event type.

Definition at line 131 of file event.h.

Modifiers at the time the event was generated.

Definition at line 137 of file event.h.


The documentation for this struct was generated from the following file:
Generated for Crystal Space by doxygen 1.4.7