sdlHidGetProperties function hidapi

int sdlHidGetProperties(
  1. Pointer<SdlHidDevice> dev
)

Get the properties associated with an SDL_hid_device.

The following read-only properties are provided by SDL:

  • SDL_PROP_HIDAPI_LIBUSB_DEVICE_HANDLE_POINTER: the libusb_device_handle associated with the device, if it was opened using libusb.

\param dev a device handle returned from SDL_hid_open(). \returns a valid property ID on success or 0 on failure; call SDL_GetError() for more information.

\since This function is available since SDL 3.4.0.

extern SDL_DECLSPEC SDL_PropertiesID SDLCALL SDL_hid_get_properties(SDL_hid_device *dev)

Implementation

int sdlHidGetProperties(Pointer<SdlHidDevice> dev) {
  final sdlHidGetPropertiesLookupFunction = _libSdl
      .lookupFunction<
        Uint32 Function(Pointer<SdlHidDevice> dev),
        int Function(Pointer<SdlHidDevice> dev)
      >('SDL_hid_get_properties');
  return sdlHidGetPropertiesLookupFunction(dev);
}