Loading [MathJax]/extensions/tex2jax.js
VCV Rack API
v2
Toggle main menu visibility
Main Page
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
y
Functions
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
Variables
a
b
c
d
f
g
h
i
k
l
m
o
p
r
s
t
u
v
w
y
Typedefs
a
b
c
d
e
f
g
h
i
k
l
p
r
s
t
v
w
y
Enumerations
Enumerator
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
y
z
~
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
Enumerations
Enumerator
b
c
h
i
l
m
n
o
p
r
t
u
v
Files
File List
File Members
All
_
a
b
c
d
e
f
g
i
l
n
o
p
r
s
t
v
w
Functions
Macros
_
a
b
c
d
e
f
g
i
l
n
p
r
s
t
v
w
▼
VCV Rack API
►
Namespaces
►
Classes
▼
Files
▼
File List
▼
include
►
app
►
dsp
►
engine
►
plugin
►
simd
►
ui
▼
widget
►
event.hpp
►
FramebufferWidget.hpp
►
OpaqueWidget.hpp
►
OpenGlWidget.hpp
►
SvgWidget.hpp
►
TransformWidget.hpp
►
TransparentWidget.hpp
►
Widget.hpp
►
ZoomWidget.hpp
►
window
arch.hpp
►
asset.hpp
►
audio.hpp
►
color.hpp
►
common.hpp
►
componentlibrary.hpp
►
context.hpp
►
gamepad.hpp
►
helpers.hpp
►
history.hpp
►
keyboard.hpp
►
library.hpp
►
logger.hpp
►
math.hpp
►
midi.hpp
►
midiloopback.hpp
►
mutex.hpp
►
network.hpp
►
patch.hpp
►
plugin.hpp
►
Quantity.hpp
►
rack.hpp
►
random.hpp
►
rtaudio.hpp
►
rtmidi.hpp
►
settings.hpp
►
string.hpp
►
system.hpp
►
tag.hpp
►
weakptr.hpp
►
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
Loading...
Searching...
No Matches
TransparentWidget.hpp
Go to the documentation of this file.
1
#pragma once
2
#include <
widget/Widget.hpp
>
3
4
5
namespace
rack
{
6
namespace
widget
{
7
8
10
struct
TransparentWidget
:
Widget
{
12
void
onHover
(
const
HoverEvent
& e)
override
{}
13
void
onButton
(
const
ButtonEvent
& e)
override
{}
14
void
onHoverKey
(
const
HoverKeyEvent
& e)
override
{}
15
void
onHoverText
(
const
HoverTextEvent
& e)
override
{}
16
void
onHoverScroll
(
const
HoverScrollEvent
& e)
override
{}
17
void
onDragHover
(
const
DragHoverEvent
& e)
override
{}
18
void
onPathDrop
(
const
PathDropEvent
& e)
override
{}
19
};
10
struct
TransparentWidget
:
Widget
{
…
};
20
21
22
}
// namespace widget
23
}
// namespace rack
Widget.hpp
rack::widget
Base UI widget types.
Definition
context.hpp:28
rack
Root namespace for the Rack API.
Definition
AudioDisplay.hpp:9
rack::widget::TransparentWidget
A Widget that does not respond to events and does not pass events to children.
Definition
TransparentWidget.hpp:10
rack::widget::TransparentWidget::onDragHover
void onDragHover(const DragHoverEvent &e) override
Definition
TransparentWidget.hpp:17
rack::widget::TransparentWidget::onHoverKey
void onHoverKey(const HoverKeyEvent &e) override
Definition
TransparentWidget.hpp:14
rack::widget::TransparentWidget::onHoverScroll
void onHoverScroll(const HoverScrollEvent &e) override
Definition
TransparentWidget.hpp:16
rack::widget::TransparentWidget::onHover
void onHover(const HoverEvent &e) override
Override behavior to do nothing instead.
Definition
TransparentWidget.hpp:12
rack::widget::TransparentWidget::onHoverText
void onHoverText(const HoverTextEvent &e) override
Definition
TransparentWidget.hpp:15
rack::widget::TransparentWidget::onButton
void onButton(const ButtonEvent &e) override
Definition
TransparentWidget.hpp:13
rack::widget::TransparentWidget::onPathDrop
void onPathDrop(const PathDropEvent &e) override
Definition
TransparentWidget.hpp:18
rack::widget::Widget::ButtonEvent
Occurs each mouse button press or release.
Definition
Widget.hpp:237
rack::widget::Widget::DragHoverEvent
Occurs every frame when the mouse is hovering over a Widget while another Widget (possibly the same o...
Definition
Widget.hpp:397
rack::widget::Widget::HoverEvent
Occurs every frame when the mouse is hovering over a Widget.
Definition
Widget.hpp:225
rack::widget::Widget::HoverKeyEvent
Occurs when a key is pressed, released, or repeated while the mouse is hovering a Widget.
Definition
Widget.hpp:300
rack::widget::Widget::HoverScrollEvent
Occurs when the mouse scroll wheel is moved while the mouse is hovering a Widget.
Definition
Widget.hpp:321
rack::widget::Widget::HoverTextEvent
Occurs when a character is typed while the mouse is hovering a Widget.
Definition
Widget.hpp:313
rack::widget::Widget::PathDropEvent
Occurs when a selection of files from the operating system is dropped onto a Widget.
Definition
Widget.hpp:438
rack::widget::Widget
A node in the 2D scene graph.
Definition
Widget.hpp:21
include
widget
TransparentWidget.hpp
Generated by
1.13.2