VCV Rack API  v1
rack::componentlibrary Namespace Reference

Component Library by Grayscale. More...

Classes

struct  BefacoBigKnob
 
struct  BefacoBigSnapKnob
 
struct  BefacoPush
 
struct  BefacoSlidePot
 
struct  BefacoSwitch
 
struct  BefacoTinyKnob
 
struct  CKD6
 
struct  CKSS
 
struct  CKSSThree
 
struct  CL1362Port
 
struct  Davies1900hBlackKnob
 
struct  Davies1900hKnob
 
struct  Davies1900hLargeBlackKnob
 
struct  Davies1900hLargeRedKnob
 
struct  Davies1900hLargeWhiteKnob
 
struct  Davies1900hRedKnob
 
struct  Davies1900hWhiteKnob
 
struct  LargeLight
 Based on the size of 5mm LEDs. More...
 
struct  LatchingSwitch
 
struct  LEDBezel
 
struct  LEDBezelLight
 A light for displaying on top of PB61303. More...
 
struct  LEDButton
 
struct  LEDLightBezel
 
struct  LEDLightSlider
 
struct  LEDLightSliderHorizontal
 
struct  LEDSlider
 
struct  LEDSliderBlue
 
struct  LEDSliderGreen
 API is unstable for LEDSlider. More...
 
struct  LEDSliderHorizontal
 
struct  LEDSliderRed
 
struct  LEDSliderWhite
 
struct  LEDSliderYellow
 
struct  LightSlider
 
struct  MediumLight
 Based on the size of 3mm LEDs. More...
 
struct  MomentarySwitch
 
struct  NKK
 
struct  PB61303
 
struct  PB61303Light
 A light to displayed over PB61303. More...
 
struct  PJ301MPort
 
struct  PJ3410Port
 
struct  RectangleLight
 
struct  Rogan
 
struct  Rogan1PBlue
 
struct  Rogan1PGreen
 
struct  Rogan1PRed
 
struct  Rogan1PSBlue
 
struct  Rogan1PSGreen
 
struct  Rogan1PSRed
 
struct  Rogan1PSWhite
 
struct  Rogan1PWhite
 
struct  Rogan2PBlue
 
struct  Rogan2PGreen
 
struct  Rogan2PRed
 
struct  Rogan2PSBlue
 
struct  Rogan2PSGreen
 
struct  Rogan2PSRed
 
struct  Rogan2PSWhite
 
struct  Rogan2PWhite
 
struct  Rogan2SGray
 
struct  Rogan3PBlue
 
struct  Rogan3PGreen
 
struct  Rogan3PRed
 
struct  Rogan3PSBlue
 
struct  Rogan3PSGreen
 
struct  Rogan3PSRed
 
struct  Rogan3PSWhite
 
struct  Rogan3PWhite
 
struct  Rogan5PSGray
 
struct  Rogan6PSWhite
 
struct  RoundBlackKnob
 
struct  RoundBlackSnapKnob
 
struct  RoundHugeBlackKnob
 
struct  RoundKnob
 
struct  RoundLargeBlackKnob
 
struct  RoundSmallBlackKnob
 
struct  ScrewBlack
 
struct  ScrewSilver
 
struct  SegmentDisplay
 
struct  SmallLight
 Based on the size of 2mm LEDs. More...
 
struct  SynthTechAlco
 
struct  TBlueLight
 
struct  TGrayModuleLightWidget
 
struct  TGreenLight
 
struct  TGreenRedLight
 Reads two adjacent lightIds, so lightId and lightId + 1 must be defined. More...
 
struct  TinyLight
 Based on the size of 1mm LEDs. More...
 
struct  TL1105
 
struct  TRedGreenBlueLight
 
struct  TRedLight
 
struct  Trimpot
 
struct  TWhiteLight
 
struct  TYellowLight
 

Typedefs

typedef TGrayModuleLightWidget GrayModuleLightWidget
 
typedef TRedLight RedLight
 
typedef TGreenLight GreenLight
 
typedef TYellowLight YellowLight
 
typedef TBlueLight BlueLight
 
typedef TWhiteLight WhiteLight
 
typedef TGreenRedLight GreenRedLight
 
typedef TRedGreenBlueLight RedGreenBlueLight
 

Variables

static const NVGcolor SCHEME_BLACK_TRANSPARENT = nvgRGBA(0x00, 0x00, 0x00, 0x00)
 
static const NVGcolor SCHEME_BLACK = nvgRGB(0x00, 0x00, 0x00)
 
static const NVGcolor SCHEME_WHITE = nvgRGB(0xff, 0xff, 0xff)
 
static const NVGcolor SCHEME_RED = nvgRGB(0xed, 0x2c, 0x24)
 
static const NVGcolor SCHEME_ORANGE = nvgRGB(0xf2, 0xb1, 0x20)
 
static const NVGcolor SCHEME_YELLOW = nvgRGB(0xf9, 0xdf, 0x1c)
 
static const NVGcolor SCHEME_GREEN = nvgRGB(0x90, 0xc7, 0x3e)
 
static const NVGcolor SCHEME_CYAN = nvgRGB(0x22, 0xe6, 0xef)
 
static const NVGcolor SCHEME_BLUE = nvgRGB(0x29, 0xb2, 0xef)
 
static const NVGcolor SCHEME_PURPLE = nvgRGB(0xd5, 0x2b, 0xed)
 
static const NVGcolor SCHEME_LIGHT_GRAY = nvgRGB(0xe6, 0xe6, 0xe6)
 
static const NVGcolor SCHEME_DARK_GRAY = nvgRGB(0x17, 0x17, 0x17)
 

Detailed Description

Component Library by Grayscale.

Copied from LICENSE.md:

The Component Library graphics in the res/ComponentLibrary directory are copyright © 2019 Grayscale and licensed under CC BY-NC 4.0. You may not freely sell plugins using Component Library graphics. However, a free commercial license is available for plugins sold through the VCV Store. Email conta.nosp@m.ct@v.nosp@m.cvrac.nosp@m.k.co.nosp@m.m for more information about licensing or the VCV Store.

Typedef Documentation

◆ GrayModuleLightWidget

◆ RedLight

◆ GreenLight

◆ YellowLight

◆ BlueLight

◆ WhiteLight

◆ GreenRedLight

◆ RedGreenBlueLight

Variable Documentation

◆ SCHEME_BLACK_TRANSPARENT

const NVGcolor rack::componentlibrary::SCHEME_BLACK_TRANSPARENT = nvgRGBA(0x00, 0x00, 0x00, 0x00)
static

◆ SCHEME_BLACK

const NVGcolor rack::componentlibrary::SCHEME_BLACK = nvgRGB(0x00, 0x00, 0x00)
static

◆ SCHEME_WHITE

const NVGcolor rack::componentlibrary::SCHEME_WHITE = nvgRGB(0xff, 0xff, 0xff)
static

◆ SCHEME_RED

const NVGcolor rack::componentlibrary::SCHEME_RED = nvgRGB(0xed, 0x2c, 0x24)
static

◆ SCHEME_ORANGE

const NVGcolor rack::componentlibrary::SCHEME_ORANGE = nvgRGB(0xf2, 0xb1, 0x20)
static

◆ SCHEME_YELLOW

const NVGcolor rack::componentlibrary::SCHEME_YELLOW = nvgRGB(0xf9, 0xdf, 0x1c)
static

◆ SCHEME_GREEN

const NVGcolor rack::componentlibrary::SCHEME_GREEN = nvgRGB(0x90, 0xc7, 0x3e)
static

◆ SCHEME_CYAN

const NVGcolor rack::componentlibrary::SCHEME_CYAN = nvgRGB(0x22, 0xe6, 0xef)
static

◆ SCHEME_BLUE

const NVGcolor rack::componentlibrary::SCHEME_BLUE = nvgRGB(0x29, 0xb2, 0xef)
static

◆ SCHEME_PURPLE

const NVGcolor rack::componentlibrary::SCHEME_PURPLE = nvgRGB(0xd5, 0x2b, 0xed)
static

◆ SCHEME_LIGHT_GRAY

const NVGcolor rack::componentlibrary::SCHEME_LIGHT_GRAY = nvgRGB(0xe6, 0xe6, 0xe6)
static

◆ SCHEME_DARK_GRAY

const NVGcolor rack::componentlibrary::SCHEME_DARK_GRAY = nvgRGB(0x17, 0x17, 0x17)
static