EHS
Loading...
Searching...
No Matches
ehs::ButtonState Class Reference

#include <ButtonState.h>

Public Member Functions

 ButtonState ()
 
 ButtonState (const Button &button, const State state)
 
 ButtonState (const ButtonState &bs)
 
ButtonStateoperator= (const ButtonState &bs)
 
bool operator== (const Button &other) const
 
bool operator!= (const Button &other) const
 
bool operator== (const State otherState) const
 
bool operator!= (const State otherState) const
 
Button GetButton () const
 
void SetState (State newState)
 
State GetState () const
 
void SetPressed (bool value)
 
bool IsPressed () const
 
void SetThreshold (const float newThreshold)
 
float GetThreshold () const
 

Constructor & Destructor Documentation

◆ ButtonState() [1/3]

ehs::ButtonState::ButtonState ( )

◆ ButtonState() [2/3]

ehs::ButtonState::ButtonState ( const Button & button,
const State state )

◆ ButtonState() [3/3]

ehs::ButtonState::ButtonState ( const ButtonState & bs)

Member Function Documentation

◆ GetButton()

Button ehs::ButtonState::GetButton ( ) const

◆ GetState()

State ehs::ButtonState::GetState ( ) const

◆ GetThreshold()

float ehs::ButtonState::GetThreshold ( ) const

◆ IsPressed()

bool ehs::ButtonState::IsPressed ( ) const

◆ operator!=() [1/2]

bool ehs::ButtonState::operator!= ( const Button & other) const

◆ operator!=() [2/2]

bool ehs::ButtonState::operator!= ( const State otherState) const

◆ operator=()

ButtonState & ehs::ButtonState::operator= ( const ButtonState & bs)

◆ operator==() [1/2]

bool ehs::ButtonState::operator== ( const Button & other) const

◆ operator==() [2/2]

bool ehs::ButtonState::operator== ( const State otherState) const

◆ SetPressed()

void ehs::ButtonState::SetPressed ( bool value)

◆ SetState()

void ehs::ButtonState::SetState ( State newState)

◆ SetThreshold()

void ehs::ButtonState::SetThreshold ( const float newThreshold)

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