Pioneer
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Friends | List of all members
InputBindings::Axis Struct Reference

#include <InputBindings.h>

Inheritance diagram for InputBindings::Axis:
Inheritance graph
[legend]
Collaboration diagram for InputBindings::Axis:
Collaboration graph
[legend]

Public Member Functions

 Axis ()=default
 
 Axis (JoyAxis a, KeyChord p={}, KeyChord n={})
 
 Axis (KeyChord p, KeyChord n={})
 
Axisoperator= (const Axis &rhs)
 
bool IsActive ()
 
float GetValue ()
 
void SetValue (float value)
 
bool Enabled ()
 
- Public Member Functions inherited from DeleteEmitter
 DeleteEmitter ()
 
virtual ~DeleteEmitter ()
 
- Public Member Functions inherited from LuaWrappable
virtual ~LuaWrappable ()
 

Public Attributes

JoyAxis axis
 
KeyChord positive
 
KeyChord negative
 
float m_value
 
float m_manualValue
 
sigc::signal< void, float > onAxisValue
 
- Public Attributes inherited from DeleteEmitter
sigc::signal< void > onDelete
 

Friends

std::string_view & operator>> (std::string_view &, Axis &)
 
std::ostream & operator<< (std::ostream &, const Axis &)
 

Constructor & Destructor Documentation

◆ Axis() [1/3]

InputBindings::Axis::Axis ( )
default

◆ Axis() [2/3]

InputBindings::Axis::Axis ( JoyAxis  a,
KeyChord  p = {},
KeyChord  n = {} 
)
inline

◆ Axis() [3/3]

InputBindings::Axis::Axis ( KeyChord  p,
KeyChord  n = {} 
)
inline

Member Function Documentation

◆ Enabled()

bool InputBindings::Axis::Enabled ( )
inline
Here is the call graph for this function:

◆ GetValue()

float InputBindings::Axis::GetValue ( )
inline

◆ IsActive()

bool InputBindings::Axis::IsActive ( )
inline
Here is the call graph for this function:

◆ operator=()

Axis & Axis::operator= ( const Axis rhs)

◆ SetValue()

void InputBindings::Axis::SetValue ( float  value)
inline

Friends And Related Symbol Documentation

◆ operator<<

std::ostream & operator<< ( std::ostream &  ,
const Axis  
)
friend

◆ operator>>

std::string_view & operator>> ( std::string_view &  ,
Axis  
)
friend

Member Data Documentation

◆ axis

JoyAxis InputBindings::Axis::axis

◆ m_manualValue

float InputBindings::Axis::m_manualValue

◆ m_value

float InputBindings::Axis::m_value

◆ negative

KeyChord InputBindings::Axis::negative

◆ onAxisValue

sigc::signal<void, float> InputBindings::Axis::onAxisValue

◆ positive

KeyChord InputBindings::Axis::positive

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