![]() |
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 |