DDraceNetwork Docs
|
Public Member Functions | |
CJoystickHookTouchButtonBehavior () | |
int | SelectedAction () const override |
Public Member Functions inherited from CTouchControls::CJoystickTouchButtonBehavior | |
CJoystickTouchButtonBehavior (const char *pId) | |
CButtonLabel | GetLabel () const override |
void | OnActivate () override |
void | OnDeactivate () override |
void | OnUpdate () override |
int | ActiveAction () const |
virtual int | SelectedAction () const =0 |
Public Member Functions inherited from CTouchControls::CPredefinedTouchButtonBehavior | |
CPredefinedTouchButtonBehavior (const char *pId) | |
void | WriteToConfiguration (CJsonWriter *pWriter) override |
Public Member Functions inherited from CTouchControls::CTouchButtonBehavior | |
virtual | ~CTouchButtonBehavior ()=default |
virtual void | Init (CTouchButton *pTouchButton) |
void | Reset () |
void | SetActive (const IInput::CTouchFingerState &FingerState) |
void | SetInactive () |
bool | IsActive () const |
bool | IsActive (const IInput::CTouchFinger &Finger) const |
virtual CButtonLabel | GetLabel () const =0 |
virtual void | OnActivate () |
virtual void | OnDeactivate () |
virtual void | OnUpdate () |
virtual void | WriteToConfiguration (CJsonWriter *pWriter)=0 |
Static Public Attributes | |
static constexpr const char *const | BEHAVIOR_ID = "joystick-hook" |
Static Public Attributes inherited from CTouchControls::CPredefinedTouchButtonBehavior | |
static constexpr const char *const | BEHAVIOR_TYPE = "predefined" |
Additional Inherited Members | |
Public Attributes inherited from CTouchControls::CTouchButtonBehavior | |
CTouchButton * | m_pTouchButton |
CTouchControls * | m_pTouchControls |
bool | m_Active |
IInput::CTouchFinger | m_Finger |
vec2 | m_ActivePosition |
vec2 | m_AccumulatedDelta |
std::chrono::nanoseconds | m_ActivationStartTime |
|
inline |
|
overridevirtual |
Implements CTouchControls::CJoystickTouchButtonBehavior.
|
staticconstexpr |