Top Inners Fields Constructors Methods
com.badlogic.gdx.controllers.desktop.support

public Class JamepadControllerMonitor

extends Object
implements Runnable
Class Inheritance
All Implemented Interfaces
java.lang.Runnable
Imports
com.badlogic.gdx.Gdx, com.badlogic.gdx.controllers.ControllerListener, com.badlogic.gdx.utils.Array, .IntMap, com.badlogic.gdx.controllers.desktop.JamepadControllerManager, com.studiohartman.jamepad.ControllerIndex, .ControllerManager, .ControllerUnpluggedException

Nested and Inner Type Summary

Modifier and TypeClass and Description
private class

Field Summary

Modifier and TypeField and Description
private final Array<JamepadController>
private final ControllerManager
private final IntMap<JamepadControllerMonitor.Tuple>
private final ControllerListener

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private void
public void
run()

Implements java.lang.Runnable.run.

Runs this operation.

private void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

connectedControllersback to summary
private final Array<JamepadController> connectedControllers
controllerManagerback to summary
private final ControllerManager controllerManager
indexToControllerback to summary
private final IntMap<JamepadControllerMonitor.Tuple> indexToController
listenerback to summary
private final ControllerListener listener

Constructor Detail

JamepadControllerMonitorback to summary
public JamepadControllerMonitor(ControllerManager controllerManager, ControllerListener listener)

Method Detail

reconcileControllersback to summary
private void reconcileControllers()
runback to summary
public void run()

Implements java.lang.Runnable.run.

Doc from java.lang.Runnable.run.

Runs this operation.

Annotations
@Override
updateback to summary
private void update()
com.badlogic.gdx.controllers.desktop.support back to summary

private Class JamepadControllerMonitor.Tuple

extends Object
Class Inheritance
  • java.lang.Object
  • com.badlogic.gdx.controllers.desktop.support.JamepadControllerMonitor.Tuple

Field Summary

Modifier and TypeField and Description
public final JamepadController
public ControllerIndex

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

controllerback to summary
public final JamepadController controller
indexback to summary
public ControllerIndex index

Constructor Detail

Tupleback to summary
public Tuple(ControllerIndex index)