## Public API Reference

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# csInputDefinition Member List

This is the complete list of members for csInputDefinition, including all inherited members.

code | csInputDefinition | `[protected]`
Compare(csInputDefinition const &) const | csInputDefinition |
ComputeHash() const | csInputDefinition |
containedName | csInputDefinition | `[protected]`
csInputBinder class | csInputDefinition | `[friend]`
csInputDefinition(iEventNameRegistry *name_reg, uint32 honorModifiers=0, bool useCookedCode=false) | csInputDefinition |
csInputDefinition(const csInputDefinition &other) | csInputDefinition |
csInputDefinition(iEventNameRegistry *name_reg, iEvent *event, uint32 honorModifiers=0, bool useCookedCode=false) | csInputDefinition |
csInputDefinition(iEventNameRegistry *name_reg, iEvent *event, uint8 axis) | csInputDefinition |
csInputDefinition(iEventNameRegistry *name_reg, const char *string, uint32 honorModifiers=0, bool useCookedCode=false) | csInputDefinition |
deviceNumber | csInputDefinition | `[protected]`
GetDeviceNumber() const | csInputDefinition | `[inline]`
GetKeyCode(utf32_char &code, bool &isCooked) const | csInputDefinition | `[inline]`
GetKeyString(iEventNameRegistry *reg, utf32_char code, const csKeyModifiers *mods, bool distinguishModifiers=true) | csInputDefinition | `[static]`
GetModifiers() const | csInputDefinition | `[inline]`
GetName() const | csInputDefinition | `[inline]`
GetNumber() const | csInputDefinition | `[inline]`
GetOtherString(iEventNameRegistry *reg, csEventID type, uint device, int num, const csKeyModifiers *mods, bool distinguishModifiers=true) | csInputDefinition | `[static]`
isCooked | csInputDefinition | `[protected]`
IsValid() const | csInputDefinition |
joystickAxis | csInputDefinition | `[protected]`
joystickButton | csInputDefinition | `[protected]`
modifiers | csInputDefinition | `[protected]`
modifiersHonored | csInputDefinition | `[protected]`
mouseAxis | csInputDefinition | `[protected]`
mouseButton | csInputDefinition | `[protected]`
name_reg | csInputDefinition |
ParseKey(iEventNameRegistry *reg, const char *iStr, utf32_char *oKeyCode, utf32_char *oCookedCode, csKeyModifiers *oModifiers) | csInputDefinition | `[static]`
ParseOther(iEventNameRegistry *reg, const char *iStr, csEventID *oType, uint *oDevice, int *oNumeric, csKeyModifiers *oModifiers) | csInputDefinition | `[static]`
SetKeyCode(utf32_char code) | csInputDefinition | `[inline]`
SetModifiers(const csKeyModifiers &mods) | csInputDefinition | `[inline]`
SetName(csEventID n) | csInputDefinition | `[inline]`
SetNumber(int n) | csInputDefinition | `[inline]`
ToString(bool distinguishModifiers=true) const | csInputDefinition |