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

#include <InputBindings.h>

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

Public Member Functions

 Action ()=default
 
 Action (KeyChord b1, KeyChord b2={})
 
Actionoperator= (const Action &rhs)
 
bool IsActive ()
 
bool Enabled ()
 
- Public Member Functions inherited from DeleteEmitter
 DeleteEmitter ()
 
virtual ~DeleteEmitter ()
 
- Public Member Functions inherited from LuaWrappable
virtual ~LuaWrappable ()
 

Public Attributes

KeyChord binding
 
KeyChord binding2
 
bool m_active = false
 
sigc::signal< void > onPressed
 
sigc::signal< void > onReleased
 
- Public Attributes inherited from DeleteEmitter
sigc::signal< void > onDelete
 

Friends

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

Constructor & Destructor Documentation

◆ Action() [1/2]

InputBindings::Action::Action ( )
default

◆ Action() [2/2]

InputBindings::Action::Action ( KeyChord  b1,
KeyChord  b2 = {} 
)
inline

Member Function Documentation

◆ Enabled()

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

◆ IsActive()

bool InputBindings::Action::IsActive ( )
inline

◆ operator=()

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

Friends And Related Symbol Documentation

◆ operator<<

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

◆ operator>>

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

Member Data Documentation

◆ binding

KeyChord InputBindings::Action::binding

◆ binding2

KeyChord InputBindings::Action::binding2

◆ m_active

bool InputBindings::Action::m_active = false

◆ onPressed

sigc::signal<void> InputBindings::Action::onPressed

◆ onReleased

sigc::signal<void> InputBindings::Action::onReleased

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