Support Forum G3D Web Page |
Enumeration of valid key modifier codes (often used ORed together) More...
Public Types | |
enum | Value { NONE = 0x0000, LSHIFT = 0x0001, RSHIFT = 0x0002, LCTRL = 0x0040, RCTRL = 0x0080, LALT = 0x0100, RALT = 0x0200, LMETA = 0x0400, RMETA = 0x0800, NUM = 0x1000, CAPS = 0x2000, MODE = 0x4000, RESERVED = 0x8000, CTRL = LCTRL | RCTRL, SHIFT = LSHIFT | RSHIFT, ALT = LALT | RALT, META = LMETA | RMETA } |
Public Member Functions | |
GKeyMod (const G3D::String &x) | |
GKeyMod (char v) | |
GKeyMod (int v) | |
GKeyMod (const G3D::Any &a) | |
GKeyMod () | |
GKeyMod (const Value v) | |
void | deserialize (G3D::BinaryInput &b) |
unsigned int | hashCode () const |
operator int () const | |
bool | operator!= (const GKeyMod ::Value other) const |
bool | operator!= (const GKeyMod other) const |
GKeyMod | operator+ (const int x) const |
GKeyMod & | operator++ () |
GKeyMod & | operator+= (const int x) |
GKeyMod | operator- (const int x) const |
GKeyMod & | operator-- () |
GKeyMod & | operator-= (const int x) |
bool | operator< (const GKeyMod other) const |
bool | operator< (const Value other) const |
bool | operator<= (const Value other) const |
bool | operator<= (const GKeyMod other) const |
GKeyMod & | operator= (const G3D::Any &a) |
bool | operator== (const GKeyMod ::Value other) const |
bool | operator== (const GKeyMod other) const |
bool | operator> (const GKeyMod other) const |
bool | operator> (const Value other) const |
bool | operator>= (const GKeyMod other) const |
bool | operator>= (const Value other) const |
void | serialize (G3D::BinaryOutput &b) const |
G3D::Any | toAny () const |
const char * | toString () const |
Static Public Member Functions | |
static const char * | classname () |
static int | count () |
static Value | nthValue (int n) |
Enumeration of valid key modifier codes (often used ORed together)
enum G3D::GKeyMod::Value |
|
inlineexplicit |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
|
inline |
|
inlineexplicit |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |