VCV Rack API v2
Loading...
Searching...
No Matches
ParamHandle.hpp
Go to the documentation of this file.
1#pragma once
2#include <common.hpp>
3#include <engine/Module.hpp>
4#include <engine/Param.hpp>
5#include <color.hpp>
6
7
8namespace rack {
9namespace engine {
10
11
17 int64_t moduleId = -1;
18 int paramId = 0;
19 Module* module = NULL;
20
21 std::string text;
22 NVGcolor color;
23};
24
25
26} // namespace engine
27} // namespace rack
Root namespace for the Rack API.
Definition AudioDisplay.hpp:9
DSP processor instance for your module.
Definition Module.hpp:29
A weak handle to a Param.
Definition ParamHandle.hpp:13
int paramId
Definition ParamHandle.hpp:18
NVGcolor color
Definition ParamHandle.hpp:22
int64_t moduleId
Do not set these directly.
Definition ParamHandle.hpp:17
std::string text
Definition ParamHandle.hpp:21