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 TypeMethodDescriptionint
SDL3.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.int
SDL3.hid_get_feature_report
(@Nullable SDL_hid_device dev, @Nullable BytePtr data, long length) Get a feature report from a HID device.int
SDL3.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.int
SDL3.hid_get_input_report
(@Nullable SDL_hid_device dev, @Nullable BytePtr data, long length) Get an input report from a HID device.int
SDL3.hid_get_manufacturer_string
(@Nullable SDL_hid_device dev, MemorySegment string, long maxlen) Get The Manufacturer String from a HID device.int
SDL3.hid_get_product_string
(@Nullable SDL_hid_device dev, MemorySegment string, long maxlen) Get The Product String from a HID device.int
SDL3.hid_get_report_descriptor
(@Nullable SDL_hid_device dev, @Nullable BytePtr buf, long buf_size) Get a report descriptor from a HID device.int
SDL3.hid_get_serial_number_string
(@Nullable SDL_hid_device dev, MemorySegment string, long maxlen) Get The Serial Number String from a HID device.int
SDL3.hid_read
(@Nullable SDL_hid_device dev, @Nullable BytePtr data, long length) Read an Input report from a HID device.int
SDL3.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.int
SDL3.hid_send_feature_report
(@Nullable SDL_hid_device dev, @Nullable BytePtr data, long length) Send a Feature report to the device.int
SDL3.hid_set_nonblocking
(@Nullable SDL_hid_device dev, int nonblock) Set the device handle to be non-blocking.int
SDL3.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 record
Represents a pointer toSDL_hid_device
handle(s) in native memory.Methods in club.doki7.sdl3.handle that return SDL_hid_deviceModifier and TypeMethodDescription@Nullable SDL_hid_device
SDL_hid_device.Ptr.read()
@Nullable SDL_hid_device
SDL_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.Ptr
SDL_hid_device.Ptr.allocate
(Arena arena, @Nullable SDL_hid_device[] values) static SDL_hid_device.Ptr
SDL_hid_device.Ptr.allocateV
(Arena arena, @Nullable SDL_hid_device value0, @Nullable SDL_hid_device... values) void
SDL_hid_device.Ptr.write
(long index, @Nullable SDL_hid_device value) void
SDL_hid_device.Ptr.write
(@Nullable SDL_hid_device value) void
SDL_hid_device.Ptr.write
(@Nullable SDL_hid_device[] values) void
SDL_hid_device.Ptr.writeV
(@Nullable SDL_hid_device value0, @Nullable SDL_hid_device... values)