GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
org.libsdl.app.HIDDeviceManager Class Reference

Public Member Functions

Context getContext ()
int getDeviceIDForIdentifier (String identifier)
void chromebookConnectionHandler ()
boolean connectBluetoothDevice (BluetoothDevice bluetoothDevice)
void disconnectBluetoothDevice (BluetoothDevice bluetoothDevice)
boolean isSteamController (BluetoothDevice bluetoothDevice)
void setFrozen (boolean frozen)
boolean initialize (boolean usb, boolean bluetooth)
boolean openDevice (int deviceID)
int sendOutputReport (int deviceID, byte[] report)
int sendFeatureReport (int deviceID, byte[] report)
boolean getFeatureReport (int deviceID, byte[] report)
void closeDevice (int deviceID)
Context getContext ()
int getDeviceIDForIdentifier (String identifier)
void chromebookConnectionHandler ()
boolean connectBluetoothDevice (BluetoothDevice bluetoothDevice)
void disconnectBluetoothDevice (BluetoothDevice bluetoothDevice)
boolean isSteamController (BluetoothDevice bluetoothDevice)
void setFrozen (boolean frozen)
boolean initialize (boolean usb, boolean bluetooth)
boolean openDevice (int deviceID)
int sendOutputReport (int deviceID, byte[] report)
int sendFeatureReport (int deviceID, byte[] report)
boolean getFeatureReport (int deviceID, byte[] report)
void closeDevice (int deviceID)

Static Public Member Functions

static HIDDeviceManager acquire (Context context)
static void release (HIDDeviceManager manager)
static HIDDeviceManager acquire (Context context)
static void release (HIDDeviceManager manager)

Member Function Documentation

◆ acquire() [1/2]

HIDDeviceManager org.libsdl.app.HIDDeviceManager.acquire ( Context context)
inlinestatic

◆ acquire() [2/2]

HIDDeviceManager org.libsdl.app.HIDDeviceManager.acquire ( Context context)
inlinestatic

◆ chromebookConnectionHandler() [1/2]

void org.libsdl.app.HIDDeviceManager.chromebookConnectionHandler ( )
inline
Here is the caller graph for this function:

◆ chromebookConnectionHandler() [2/2]

void org.libsdl.app.HIDDeviceManager.chromebookConnectionHandler ( )
inline

◆ closeDevice() [1/2]

void org.libsdl.app.HIDDeviceManager.closeDevice ( int deviceID)
inline

◆ closeDevice() [2/2]

void org.libsdl.app.HIDDeviceManager.closeDevice ( int deviceID)
inline

◆ connectBluetoothDevice() [1/2]

boolean org.libsdl.app.HIDDeviceManager.connectBluetoothDevice ( BluetoothDevice bluetoothDevice)
inline
Here is the caller graph for this function:

◆ connectBluetoothDevice() [2/2]

boolean org.libsdl.app.HIDDeviceManager.connectBluetoothDevice ( BluetoothDevice bluetoothDevice)
inline

◆ disconnectBluetoothDevice() [1/2]

void org.libsdl.app.HIDDeviceManager.disconnectBluetoothDevice ( BluetoothDevice bluetoothDevice)
inline
Here is the caller graph for this function:

◆ disconnectBluetoothDevice() [2/2]

void org.libsdl.app.HIDDeviceManager.disconnectBluetoothDevice ( BluetoothDevice bluetoothDevice)
inline

◆ getContext() [1/2]

Context org.libsdl.app.HIDDeviceManager.getContext ( )
inline

◆ getContext() [2/2]

Context org.libsdl.app.HIDDeviceManager.getContext ( )
inline

◆ getDeviceIDForIdentifier() [1/2]

int org.libsdl.app.HIDDeviceManager.getDeviceIDForIdentifier ( String identifier)
inline

◆ getDeviceIDForIdentifier() [2/2]

int org.libsdl.app.HIDDeviceManager.getDeviceIDForIdentifier ( String identifier)
inline

◆ getFeatureReport() [1/2]

boolean org.libsdl.app.HIDDeviceManager.getFeatureReport ( int deviceID,
byte[] report )
inline

◆ getFeatureReport() [2/2]

boolean org.libsdl.app.HIDDeviceManager.getFeatureReport ( int deviceID,
byte[] report )
inline

◆ initialize() [1/2]

boolean org.libsdl.app.HIDDeviceManager.initialize ( boolean usb,
boolean bluetooth )
inline

◆ initialize() [2/2]

boolean org.libsdl.app.HIDDeviceManager.initialize ( boolean usb,
boolean bluetooth )
inline

◆ isSteamController() [1/2]

boolean org.libsdl.app.HIDDeviceManager.isSteamController ( BluetoothDevice bluetoothDevice)
inline

◆ isSteamController() [2/2]

boolean org.libsdl.app.HIDDeviceManager.isSteamController ( BluetoothDevice bluetoothDevice)
inline

◆ openDevice() [1/2]

boolean org.libsdl.app.HIDDeviceManager.openDevice ( int deviceID)
inline

◆ openDevice() [2/2]

boolean org.libsdl.app.HIDDeviceManager.openDevice ( int deviceID)
inline

◆ release() [1/2]

void org.libsdl.app.HIDDeviceManager.release ( HIDDeviceManager manager)
inlinestatic
Here is the caller graph for this function:

◆ release() [2/2]

void org.libsdl.app.HIDDeviceManager.release ( HIDDeviceManager manager)
inlinestatic

◆ sendFeatureReport() [1/2]

int org.libsdl.app.HIDDeviceManager.sendFeatureReport ( int deviceID,
byte[] report )
inline

◆ sendFeatureReport() [2/2]

int org.libsdl.app.HIDDeviceManager.sendFeatureReport ( int deviceID,
byte[] report )
inline

◆ sendOutputReport() [1/2]

int org.libsdl.app.HIDDeviceManager.sendOutputReport ( int deviceID,
byte[] report )
inline

◆ sendOutputReport() [2/2]

int org.libsdl.app.HIDDeviceManager.sendOutputReport ( int deviceID,
byte[] report )
inline

◆ setFrozen() [1/2]

void org.libsdl.app.HIDDeviceManager.setFrozen ( boolean frozen)
inline

◆ setFrozen() [2/2]

void org.libsdl.app.HIDDeviceManager.setFrozen ( boolean frozen)
inline

The documentation for this class was generated from the following files: