Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/VCVRack/Rack
/ types & classes
Types & classes
597 in github.com/VCVRack/Rack
⨍
Functions
2,301
◇
Types & classes
597
↓ 389 callers
Class
Vec
2-dimensional vector of floats, representing a point on the plane for graphics. */
include/math.hpp:189
↓ 91 callers
Class
Exception
An exception explicitly thrown by Rack or a Rack plugin. Can be subclassed to throw/catch specific custom exceptions. */
include/common.hpp:213
↓ 8 callers
Class
Vector
include/simd/Vector.hpp:28
↓ 7 callers
Class
Rect
include/math.hpp:185
↓ 6 callers
Class
UserException
helper.py:14
↓ 6 callers
Class
Version
Structured version string, for comparison. Strings are split into parts by "." and compared lexicographically. Parts are compared as the following.
include/string.hpp:173
↓ 1 callers
Class
Module
DSP processor instance for your module. */
include/engine/Module.hpp:29
↓ 1 callers
Class
ModuleWidget
Manages an engine::Module in the rack. */
include/app/ModuleWidget.hpp:17
↓ 1 callers
Enum
MonoMode
include/dsp/midi.hpp:261
↓ 1 callers
Class
PluginWhitelist
The VCV JSON API returns the data structure {pluginSlug: [moduleSlugs] or true} where "true" represents that the user is subscribed to the plugin (all
include/settings.hpp:125
↓ 1 callers
Enum
PolyMode
include/dsp/midi.hpp:274
↓ 1 callers
Enum
VelocityMode
src/core/MIDI_Gate.cpp:38
↓ 1 callers
Class
stat
src/plugin.cpp:146
Class
AccountPasswordField
src/app/MenuBar.cpp:724
Class
Action
An undo action with an inverse redo action. Pointers to Modules, Params, etc. are not allowed in Actions because the object they refer to may be dele
include/history.hpp:31
Class
ActionEvent
include/widget/Widget.hpp:451
Class
AddEvent
include/widget/Widget.hpp:480
Class
AddEvent
include/engine/Module.hpp:373
Enum
Alignment
include/ui/SequentialLayout.hpp:16
Enum
Alignment
include/ui/Label.hpp:11
Class
ApiInfo
src/rtaudio.cpp:318
Class
AppleRingBuffer
include/dsp/ringbuffer.hpp:158
Class
ArchiveReadVectorData
src/system.cpp:498
Class
Audio
src/core/Audio.cpp:177
Class
Audio2Display
For Audio-2 module. */
src/core/Audio.cpp:395
Class
AudioBlockSizeChoice
include/app/AudioDisplay.hpp:34
Class
AudioBlockSizeItem
src/app/AudioDisplay.cpp:283
Class
AudioBlockSizeValueItem
src/app/AudioDisplay.cpp:230
Class
AudioButton
A virtual audio port graphic that displays an audio menu when clicked. */
include/app/AudioDisplay.hpp:60
Class
AudioButton_ADAT
include/componentlibrary.hpp:1025
Class
AudioButton_USB_B
include/componentlibrary.hpp:1033
Class
AudioDeviceChoice
include/app/AudioDisplay.hpp:20
Class
AudioDeviceItem
src/app/AudioDisplay.cpp:157
Class
AudioDeviceMenuChoice
include/app/AudioDisplay.hpp:41
Class
AudioDeviceValueItem
src/app/AudioDisplay.cpp:82
Class
AudioDisplay
Designed for Audio-8 and Audio-16 module. */
include/app/AudioDisplay.hpp:47
Class
AudioDriverChoice
include/app/AudioDisplay.hpp:13
Class
AudioDriverItem
src/app/AudioDisplay.cpp:72
Class
AudioDriverValueItem
src/app/AudioDisplay.cpp:28
Class
AudioPort
src/core/Audio.cpp:16
Class
AudioSampleRateChoice
include/app/AudioDisplay.hpp:27
Class
AudioSampleRateItem
src/app/AudioDisplay.cpp:220
Class
AudioSampleRateValueItem
src/app/AudioDisplay.cpp:167
Class
AudioWidget
src/core/Audio.cpp:450
Class
Barrier
Multiple-phase barrier based on C++ mutexes, as a reference. */
src/engine/Engine.cpp:35
Class
BaseEvent
Base class for all events. */
include/widget/event.hpp:73
Class
BefacoBigKnob
include/componentlibrary.hpp:652
Class
BefacoPush
include/componentlibrary.hpp:905
Class
BefacoSlidePot
include/componentlibrary.hpp:681
Class
BefacoSwitch
include/componentlibrary.hpp:897
Class
BefacoTinyKnob
include/componentlibrary.hpp:666
Class
BlankModule
src/core/Blank.cpp:9
Class
BlankPanel
src/core/Blank.cpp:34
Class
BlankWidget
src/core/Blank.cpp:122
Class
BooleanTrigger
Detects when a boolean changes from false to true */
include/dsp/digital.hpp:10
Class
BrandButton
src/app/Browser.cpp:397
Class
BrandItem
src/app/Browser.cpp:389
Class
Browser
src/app/Browser.cpp:126
Class
BrowserOverlay
src/app/Browser.cpp:129
Class
BrowserSearchField
src/app/Browser.cpp:351
Enum
BrowserSort
include/settings.hpp:96
Class
Button
A clickable button with text. Dispatches Action event when clicked. If quantity is set, its value is set to 1.0 when pressed, 0.0 when released. If
include/ui/Button.hpp:18
Class
ButtonEvent
include/widget/Widget.hpp:237
Class
BypassEvent
include/engine/Module.hpp:389
Class
BypassRoute
include/engine/Module.hpp:101
Class
CCMidiOutput
src/core/CV_MIDICC.cpp:8
Class
CKD6
include/componentlibrary.hpp:834
Class
CKSS
include/componentlibrary.hpp:808
Class
CKSSThree
include/componentlibrary.hpp:816
Class
CKSSThreeHorizontal
include/componentlibrary.hpp:825
Class
CL1362Port
include/componentlibrary.hpp:781
Class
CV_MIDI
src/core/CV_MIDI.cpp:21
Class
CV_MIDICC
src/core/CV_MIDICC.cpp:42
Class
CV_MIDICCWidget
src/core/CV_MIDICC.cpp:138
Class
CV_MIDIPanicItem
src/core/CV_MIDI.cpp:145
Class
CV_MIDIWidget
src/core/CV_MIDI.cpp:153
Class
Cable
include/engine/Cable.hpp:10
Class
CableAdd
include/history.hpp:137
Class
CableColorChange
include/history.hpp:161
Class
CableColorItem
src/app/PortWidget.cpp:105
Class
CableContainer
src/app/RackWidget.cpp:98
Class
CableOpacityQuantity
src/app/MenuBar.cpp:221
Class
CableOpacitySlider
src/app/MenuBar.cpp:244
Class
CableRemove
include/history.hpp:154
Class
CableTensionQuantity
src/app/MenuBar.cpp:254
Class
CableTensionSlider
src/app/MenuBar.cpp:277
Class
CableWidget
include/history.hpp:18
Class
CableWidget
include/app/CableWidget.hpp:13
Class
CableWidget::Internal
src/app/CableWidget.cpp:134
Class
CaseInsensitiveCompare
include/string.hpp:72
Class
CcChoice
src/core/plugin.hpp:61
Class
ChangeEvent
include/widget/Widget.hpp:457
Class
ChoiceButton
Button with a dropdown icon on its right. */
include/ui/ChoiceButton.hpp:12
Class
CircularShadow
include/app/CircularShadow.hpp:10
Class
ClearButton
src/app/Browser.cpp:383
Class
ClockDivider
Counts calls to process(), returning true every `division` calls. Example: if (divider.process()) { // Runs every `division` calls } */
include/dsp/digital.hpp:228
Class
CloseButton
src/app/TipWindow.cpp:152
Class
ColorDotMenuItem
include/ui/MenuItem.hpp:34
Class
ComplexAction
Batches multiple actions into one */
include/history.hpp:52
Class
ComplexFFT
Complex-valued FFT context. `length` must be a multiple of 16. */
include/dsp/fft.hpp:81
next →
1–100 of 597, ranked by callers