VCV Rack API  v1
rack::ui Namespace Reference

General user interface widgets using Blendish. More...

Classes

struct  Button
 
struct  ChoiceButton
 
struct  IconButton
 
struct  Label
 
struct  List
 
struct  MarginLayout
 Positions children with a margin between the layout's box. More...
 
struct  Menu
 
struct  MenuEntry
 
struct  MenuItem
 
struct  MenuLabel
 
struct  MenuOverlay
 Deletes itself from parent when clicked. More...
 
struct  MenuSeparator
 
struct  PasswordField
 
struct  ProgressBar
 
struct  RadioButton
 
struct  ScrollBar
 Parent must be a ScrollWidget. More...
 
struct  ScrollWidget
 Handles a container with ScrollBar. More...
 
struct  SequentialLayout
 Positions children in a row/column based on their widths/heights. More...
 
struct  Slider
 
struct  TextField
 
struct  Tooltip
 
struct  TooltipOverlay
 

Functions

void init ()
 
void destroy ()
 
void setTheme (NVGcolor bg, NVGcolor fg)
 

Detailed Description

General user interface widgets using Blendish.

Function Documentation

◆ init()

void rack::ui::init ( )

◆ destroy()

void rack::ui::destroy ( )

◆ setTheme()

void rack::ui::setTheme ( NVGcolor  bg,
NVGcolor  fg 
)