Uses of Record Class
club.doki7.sdl3.handle.SDL_hid_device
Packages that use SDL_hid_device
-
Uses of SDL_hid_device in club.doki7.sdl3
Methods in club.doki7.sdl3 that return SDL_hid_deviceModifier and TypeMethodDescriptionSDL3.hid_open(short vendor_id, short product_id, MemorySegment serial_number) Open a HID device using a Vendor ID (VID), Product ID (PID) and optionally a serial number.SDL3.hid_open_path(@Nullable BytePtr path) Open a HID device by its path name.Methods in club.doki7.sdl3 with parameters of type SDL_hid_deviceModifier and TypeMethodDescriptionintSDL3.hid_close(@Nullable SDL_hid_device dev) Close a HID device.SDL3.hid_get_device_info(@Nullable SDL_hid_device dev) Get the device info from a HID device.intSDL3.hid_get_feature_report(@Nullable SDL_hid_device dev, @Nullable BytePtr data, long length) Get a feature report from a HID device.intSDL3.hid_get_indexed_string(@Nullable SDL_hid_device dev, int string_index, MemorySegment string, long maxlen) Get a string from a HID device, based on its string index.intSDL3.hid_get_input_report(@Nullable SDL_hid_device dev, @Nullable BytePtr data, long length) Get an input report from a HID device.intSDL3.hid_get_manufacturer_string(@Nullable SDL_hid_device dev, MemorySegment string, long maxlen) Get The Manufacturer String from a HID device.intSDL3.hid_get_product_string(@Nullable SDL_hid_device dev, MemorySegment string, long maxlen) Get The Product String from a HID device.intSDL3.hid_get_report_descriptor(@Nullable SDL_hid_device dev, @Nullable BytePtr buf, long buf_size) Get a report descriptor from a HID device.intSDL3.hid_get_serial_number_string(@Nullable SDL_hid_device dev, MemorySegment string, long maxlen) Get The Serial Number String from a HID device.intSDL3.hid_read(@Nullable SDL_hid_device dev, @Nullable BytePtr data, long length) Read an Input report from a HID device.intSDL3.hid_read_timeout(@Nullable SDL_hid_device dev, @Nullable BytePtr data, long length, int milliseconds) Read an Input report from a HID device with timeout.intSDL3.hid_send_feature_report(@Nullable SDL_hid_device dev, @Nullable BytePtr data, long length) Send a Feature report to the device.intSDL3.hid_set_nonblocking(@Nullable SDL_hid_device dev, int nonblock) Set the device handle to be non-blocking.intSDL3.hid_write(@Nullable SDL_hid_device dev, @Nullable BytePtr data, long length) Write an Output report to a HID device. -
Uses of SDL_hid_device in club.doki7.sdl3.handle
Classes in club.doki7.sdl3.handle that implement interfaces with type arguments of type SDL_hid_deviceModifier and TypeClassDescriptionstatic final recordRepresents a pointer toSDL_hid_devicehandle(s) in native memory.Methods in club.doki7.sdl3.handle that return SDL_hid_deviceModifier and TypeMethodDescription@Nullable SDL_hid_deviceSDL_hid_device.Ptr.read()@Nullable SDL_hid_deviceSDL_hid_device.Ptr.read(long index) Methods in club.doki7.sdl3.handle that return types with arguments of type SDL_hid_deviceModifier and TypeMethodDescription@NotNull Iterator<SDL_hid_device> SDL_hid_device.Ptr.iterator()Methods in club.doki7.sdl3.handle with parameters of type SDL_hid_deviceModifier and TypeMethodDescriptionstatic SDL_hid_device.PtrSDL_hid_device.Ptr.allocate(Arena arena, @Nullable SDL_hid_device[] values) static SDL_hid_device.PtrSDL_hid_device.Ptr.allocateV(Arena arena, @Nullable SDL_hid_device value0, @Nullable SDL_hid_device... values) voidSDL_hid_device.Ptr.write(long index, @Nullable SDL_hid_device value) voidSDL_hid_device.Ptr.write(@Nullable SDL_hid_device value) voidSDL_hid_device.Ptr.write(@Nullable SDL_hid_device[] values) voidSDL_hid_device.Ptr.writeV(@Nullable SDL_hid_device value0, @Nullable SDL_hid_device... values)