NAP
Public Member Functions | List of all members
ControllerButtonReleaseEvent Class Reference

#include <inputevent.h>

Public Member Functions

 ControllerButtonReleaseEvent (int deviceID, EControllerButton button, int buttonID)
 
- Public Member Functions inherited from ControllerButtonEvent
 ControllerButtonEvent (int deviceID, EControllerButton button, int buttonID)
 
- Public Member Functions inherited from ControllerEvent
 ControllerEvent (int deviceID)
 
- Public Member Functions inherited from Event
virtual ~Event ()=default
 
 Event ()=default
 
 Event (const Event &)=delete
 
Eventoperator= (const Event &)=delete
 

Additional Inherited Members

- Public Attributes inherited from ControllerButtonEvent
EControllerButton mButton = EControllerButton::UNKNOWN
 Mapped button, unknown when no mapping is provided. More...
 
int mButtonID = -1
 Hardware button id, available when no button mapping is provided (UNKNOWN) More...
 
- Public Attributes inherited from ControllerEvent
int mDeviceID = -1
 Hardware device if of controller. More...
 

Description

Defines a controller button release event This event is created when a button on a joystick or controller is released

Inheritance diagram for ControllerButtonReleaseEvent:
[legend]
Collaboration diagram for ControllerButtonReleaseEvent:
[legend]

Constructor & Destructor Documentation

◆ ControllerButtonReleaseEvent()

ControllerButtonReleaseEvent ( int  deviceID,
EControllerButton  button,
int  buttonID 
)