nomlib
Loading...
Searching...
No Matches
nom::JoystickAxisAction Struct Reference

A structure containing information on a joystick axis action. More...

#include <InputAction.hpp>

Inheritance diagram for nom::JoystickAxisAction:
[legend]

Public Member Functions

 JoystickAxisAction (JoystickID id, uint8 axis)
 Constructor for initializing an object to a valid action state.
Public Member Functions inherited from nom::InputAction
 InputAction ()
 Default constructor; constructs an invalid action state.
virtual const Eventevent (void) const
 Get the underlying event associated with the input action.
const nom::event_callback & callback (void) const
 Get the callback assigned to the input action.
void set_callback (const nom::event_callback &delegate)
void operator() (const Event &evt) const
 C++ functor; execute the callback assigned for the input action.

Additional Inherited Members

Public Attributes inherited from nom::InputAction
Event event_
 The event type and relevant input data; the criteria is used to match against user input.

Detailed Description

A structure containing information on a joystick axis action.

Definition at line 169 of file InputAction.hpp.

Constructor & Destructor Documentation

◆ JoystickAxisAction()

nom::JoystickAxisAction::JoystickAxisAction ( JoystickID id,
uint8 axis )

Constructor for initializing an object to a valid action state.

Parameters
idThe unique instance ID given to the joystick by the underlying platform.
axisOne of the nom::Joystick::Axis enumeration values.
See also
Joystick::device_id

The documentation for this struct was generated from the following file: