AwesomeStudioPedal
A programmable, multi-profile foot controller for DAWs, score readers, and studio automation
Loading...
Searching...
No Matches
i_button_controller.h
Go to the documentation of this file.
1
#pragma once
2
10
class
IButtonController
11
{
12
public
:
13
virtual
~IButtonController
() =
default
;
14
20
virtual
void
setup
() = 0;
21
27
virtual
bool
read
() = 0;
28
};
IButtonController
Interface for button input functionality.
Definition
i_button_controller.h:11
IButtonController::setup
virtual void setup()=0
Initializes the button hardware.
IButtonController::read
virtual bool read()=0
Reads the current button state.
IButtonController::~IButtonController
virtual ~IButtonController()=default
lib
PedalLogic
include
i_button_controller.h
Generated by
1.9.8