OptionalisKBRawInputEnabled: booleanOptionalisMouseRawInputEnabled: booleanOptionalisRawInputEmulated: booleanProtected_isKBRawProtected_isProtected_isIf true, raw keyboard events will be read from a specialized input sub-system (e.g. GameInput). If false you are expected to call Input::_notify* methods manually to provide such events.
Disabling this is useful if some other library has acquired exclusive access to such events and they're not available, or if such events require too high OS permissions.
If true, raw mouse events will be read from a specialized input sub-system (e.g. GameInput). If false you are expected to call Input::_notify* methods manually to provide such events.
Disabling this is useful if some other library has acquired exclusive access to such events and they're not available, or if such events require too high OS permissions.
If true the raw input events for mouse and keyboard will be emulated through normal OS input. This can be helpful on OS such as macOS which requires additional input permissions for actual raw input. This does not affect gamepads.
Copies all properties defined by the prototype of InputInformation from other to this instance.
Clones this instance and returns a new InputInformation with identical values.
Determines if this InputInformation instance is equal to the other instance.
StaticisDetermines if both InputInformation instances are equal.
Descriptor used for initializing the Input module.