OBJECT

ControllerElementMappingProfile

A collection of controller element to device capability mappings that describes a mapping profile from an input device to an emulated virtual device.

  • type ControllerElementMappingProfile {
  • # The Profile GUID of this mapping profile.
  • profileId: ControllerId
  • # The Stone Controller ID of the emulated controller this collection maps to.
  • controllerId: ControllerId
  • # The name of the input device this profile maps capabilities from. Together with
  • # the driver type and vendor ID, uniquely identifies the input device instances
  • # for which this profile is valid.
  • deviceName: String
  • # The vendor ID of the input device this profile maps capabilities from. Together
  • # with the device name and drive type, uniquely identifies the input device
  • # instances for which this profile is valid.
  • vendorId: Int
  • # The driver that produced the input device instance this profile maps
  • # capabilities from. Together with the device name and vendor ID, uniquely
  • # identifies the input device instances for which this profile is valid.
  • driverType: Int
  • # The set of mappings that map each capability from the real device to the element
  • # on the emulated device.
  • mappings: [ControllerElementMapping!]!
  • }