iPlug2 - C++ Audio Plug-in Framework
Loading...
Searching...
No Matches
Files | Classes
IGraphics::IControls

UI Widgets, such as knobs, sliders, buttons. More...

Files

file  IControls.cpp
 IControls implementation.
 
file  IControls.h
 A collection of IControls for common UI widgets, such as knobs, sliders, switches.
 
file  ILEDControl.h
 
file  IPlatformViewControl.h
 
file  IRTTextControl.h
 
file  IVKeyboardControl.h
 
file  IVMeterControl.h
 
file  IVScopeControl.h
 
file  IVTabbedPagesControl.h
 
file  IWebViewControl.h
 

Classes

class  IVLabelControl
 A vector label control that can display text with a shadow. More...
 
class  IVButtonControl
 A vector button/momentary switch control. More...
 
class  IVSwitchControl
 A vector switch control. More...
 
class  IVToggleControl
 A vector toggle control. More...
 
class  IVSlideSwitchControl
 A switch with a slide animation when clicked. More...
 
class  IVTabSwitchControl
 A vector "tab" multi switch control. More...
 
class  IVRadioButtonControl
 A vector "radio buttons" switch control. More...
 
class  IVMenuButtonControl
 A vector button that pops up a menu. More...
 
class  IVKnobControl
 A vector knob control drawn using graphics primitives. More...
 
class  IVSliderControl
 A vector slider control. More...
 
class  IVRangeSliderControl
 A vector range slider control, with two handles. More...
 
class  IVXYPadControl
 A vector XY Pad slider control. More...
 
class  IVPlotControl
 A vector plot to display functions and waveforms. More...
 
class  IVGroupControl
 A control to draw a rectangle around a named IControl group. More...
 
class  IVPanelControl
 A panel control which can be styled with emboss etc. More...
 
class  IVColorSwatchControl
 A control to show a color swatch of up to 9 colors. More...
 
class  ISVGKnobControl
 A vector knob/dial control which rotates an SVG image. More...
 
class  ISVGButtonControl
 A vector button/momentary switch control which shows an SVG image. More...
 
class  ISVGToggleControl
 A vector toggle switch control which shows an SVG image. More...
 
class  ISVGSwitchControl
 A vector switch control which shows one of multiple SVG states. More...
 
class  ISVGSliderControl
 A Slider control with and SVG for track and handle. More...
 
class  IBButtonControl
 A bitmap button/momentary switch control. More...
 
class  IBSwitchControl
 A bitmap switch control. More...
 
class  IBKnobControl
 A bitmap knob/dial control that draws a frame from a stacked bitmap. More...
 
class  IBKnobRotaterControl
 A bitmap knob/dial control that rotates an image. More...
 
class  IBSliderControl
 A bitmap slider/fader control. More...
 
class  IBTextControl
 A control to display text using a monospace bitmap font. More...
 
class  IBMeterControl
 A bitmap meter control, that can be used for VUMeters. More...
 
class  IPanelControl
 A basic control to fill a rectangle with a color or gradient. More...
 
class  ILambdaControl
 A control that can be specialised with a lambda function, for quick experiments without making a custom IControl. More...
 
class  IBitmapControl
 A basic control to draw a bitmap, or one frame of a stacked bitmap depending on the current value. More...
 
class  ISVGControl
 A basic control to draw an SVG image to the screen. More...
 
class  ITextControl
 A basic control to display some text. More...
 
class  IEditableTextControl
 A basic control to display some editable text. More...
 
class  IMultiLineTextControl
 A basic control to display some text that needs to span multiple lines. More...
 
class  IURLControl
 A control to show a clickable URL, that changes color after clicking. More...
 
class  ITextToggleControl
 A control to toggle between two text strings on click. More...
 
class  ICaptionControl
 A control to display the textual representation of a parameter. More...
 
class  PlaceHolder
 A control to use as a placeholder during development. More...
 

Detailed Description

UI Widgets, such as knobs, sliders, buttons.