VCV Rack API
v2
Loading...
Searching...
No Matches
SliderKnob.hpp
Go to the documentation of this file.
1
#pragma once
2
#include <
app/common.hpp
>
3
#include <
app/Knob.hpp
>
4
5
6
namespace
rack
{
7
namespace
app
{
8
9
10
struct
SliderKnob
:
Knob
{
11
SliderKnob
();
12
13
void
onHover
(
const
HoverEvent
& e)
override
;
14
void
onButton
(
const
ButtonEvent
& e)
override
;
15
};
16
17
18
}
// namespace app
19
}
// namespace rack
Knob.hpp
common.hpp
rack::app
Rack's custom UI widgets that control the Rack state and engine.
Definition
AudioDisplay.hpp:10
rack
Root namespace for the Rack API.
Definition
AudioDisplay.hpp:9
rack::app::Knob::Knob
Knob()
rack::app::SliderKnob::onHover
void onHover(const HoverEvent &e) override
rack::app::SliderKnob::onButton
void onButton(const ButtonEvent &e) override
rack::app::SliderKnob::SliderKnob
SliderKnob()
rack::widget::Widget::ButtonEvent
Occurs each mouse button press or release.
Definition
Widget.hpp:237
rack::widget::Widget::HoverEvent
Occurs every frame when the mouse is hovering over a Widget.
Definition
Widget.hpp:225
include
app
SliderKnob.hpp
Generated by
1.13.2