_csKeyModifiers Struct Reference
Flags for all currently pressed modifiers. More...
#include <iutil/evdefs.h>
Public Attributes | |
unsigned int | modifiers [csKeyModifierTypeLast] |
Bitmasks for different modifiers. |
Detailed Description
Flags for all currently pressed modifiers.
Definition at line 136 of file evdefs.h.
Member Data Documentation
unsigned int _csKeyModifiers::modifiers[csKeyModifierTypeLast] |
Bitmasks for different modifiers.
If the modifier number n was pressed, the nth bit is set.
Example - testing for a specific modifier:
csKeyModifiers m; bool rightAlt = m.modifiers[csKeyModifierTypeAlt] & (1 << csKeyModifierNumRight);
csKeyModifiers m; bool ctrl = m.modifiers[csKeyModifierTypeAlt] != 0;
The documentation for this struct was generated from the following file:
- iutil/evdefs.h
Generated for Crystal Space by doxygen 1.4.7