Click or drag to resize

GCControllerInputDeviceIdentifier Structure

Used to identify specific input devices for includion or exclusion. All values are optional, but you must provide at least one for matching. Any values provided will be required for a match to occur.
Inheritance Hierarchy
SystemObject
  SystemValueType
    Rewired.Platforms.Apple.GameControllerGCControllerInputDeviceIdentifier

Namespace: Rewired.Platforms.Apple.GameController
Assemblies:  Rewired_AppleGameController (in Rewired_AppleGameController.dll) Version: 1.0.0+e8257758c3446d922301bab0e4637a0e5ec1862f
  Rewired_OSX (in Rewired_OSX.dll) Version: 1.0.0+e8257758c3446d922301bab0e4637a0e5ec1862f
Syntax
C#
public struct DeviceIdentifier

The GCControllerInputDeviceIdentifier type exposes the following members.

Fields
 NameDescription
Public fieldprimaryProfileTypes Match against the primary controller profile type. A controller can support multiple profile types, but will always have only one primary profile type. If supplied, a match will occur if any enabled bits in this value match. Optional.
Public fieldproductCategory Match on product category string. If supplied, this value will be required for matching. Optional.
Public fieldproductName Match on product name string. If supplied, this value will be required for matching. Optional.
Public fieldprofileSubType Match on controller profile sub type. If supplied, this value will be required for matching. Optional.
Public fieldsupportedProfileTypes Match against all supported controller profile types. A controller can support multiple profile types. If supplied, a match will occur if any enabled bits in this value match. Optional.
Public fielduseRegex Determines if regex will be used when evaluating string matches. This applies to all strings.
Top
See Also