API Documentation
|
Provides standard logic shared across all hardware controllers to be used with the software. More...
#include <ControllerInterface.h>
Classes | |
struct | ControlButton |
struct | ControllerInput |
struct | ControlStick |
struct | ControlTrigger |
struct | HapticFeedback |
Signals | |
void | onUpdated () |
Public Member Functions | |
virtual Buffer< Battery * > | batteries () const =0 |
virtual Buffer< ControlButton > | centerButtons () const =0 |
virtual RGBColor | color () const =0 |
virtual Buffer< HapticFeedback > | hapticFeedback () const =0 |
virtual UUID | id () const =0 |
virtual Buffer< ControlButton > | leftButtons () const =0 |
virtual Buffer< ControlStick > | leftSticks () const =0 |
virtual Buffer< ControlTrigger > | leftTriggers () const =0 |
virtual bool | requestColor (const RGBColor &color)=0 |
virtual bool | requestVibrating (fltp08 left, fltp08 right)=0 |
virtual Buffer< ControlButton > | rightButtons () const =0 |
virtual Buffer< ControlStick > | rightSticks () const =0 |
virtual Buffer< ControlTrigger > | rightTriggers () const =0 |
virtual void | setWindowInstance (WindowInstance *) |
virtual void | updateState ()=0 |
virtual Vector< 2, fltp08 > | vibration () const =0 |
Provides standard logic shared across all hardware controllers to be used with the software.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
signal |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
inlinevirtual |
|
pure virtual |