EHS
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: