19#ifndef GAMECONTROLLERTRIGGER_H
20#define GAMECONTROLLERTRIGGER_H
51 virtual void reset(
int index);
Definition gamecontrollertrigger.h:30
HapticTriggerPs5 * m_haptic_trigger
Definition gamecontrollertrigger.h:56
virtual HapticTriggerPs5 * getHapticTrigger() const override
Recalculates haptic trigger effect positions, e.g. after dead zone change, and returns the current Ha...
Definition gamecontrollertrigger.cpp:148
virtual int getDefaultMaxZone()
Definition gamecontrollertrigger.cpp:130
virtual ThrottleTypes getDefaultThrottle()
Definition gamecontrollertrigger.cpp:132
virtual int getDefaultDeadZone()
Definition gamecontrollertrigger.cpp:128
static const ThrottleTypes DEFAULTTHROTTLE
Definition gamecontrollertrigger.h:43
virtual QString getPartialName(bool forceFullFormat, bool displayNames)
Definition gamecontrollertrigger.cpp:88
virtual void reset()
Definition gamecontrollertrigger.cpp:61
void correctJoystickThrottle()
Definition gamecontrollertrigger.cpp:117
virtual QString getXmlName()
Definition gamecontrollertrigger.cpp:86
virtual void setHapticTriggerMode(HapticTriggerModePs5 mode) override
Changes the haptic feedback effect mode.
Definition gamecontrollertrigger.cpp:185
virtual bool hasHapticTrigger() const override
Checks if the trigger supports haptic feedback.
Definition gamecontrollertrigger.cpp:141
Represents a single haptic trigger effect on a PS5 controller. See https://gist.github....
Definition haptictriggerps5.h:34
Represents single axis of of joystick (or other input)
Definition joyaxis.h:41
ThrottleTypes
Definition joyaxis.h:49
Definition joydpadxml.h:27
A set of mapped events which can by switched by a controller event. Contains controller input objects...
Definition setjoystick.h:40
HapticTriggerModePs5
Enum of the supported haptic trigger effect for a PS5 controller.
Definition haptictriggermodeps5.h:23