|
Jamba C++ API
4.1.0
|
Namespaces | |
| CColorUtils | |
| CRectUtils | |
| Params | |
| Views | |
Classes | |
| class | GUIController |
| Base class from which the actual controller inherits from. More... | |
| class | GUIPluginState |
| Simple templated extension to expose the plugin parameters as its real type. More... | |
| class | GUIState |
| class | IJmbParamDef |
| Base class for jamba parameters (non templated) More... | |
| class | IParamDef |
| Base class for all ParamDef. More... | |
| class | JmbParamDef |
| Base class for all non vst parameters (need to provide serialization/deserialization) More... | |
| struct | Margin |
| Margin is a similar concept to css: used to create space around elements, outside of any defined borders. More... | |
| class | ParamAwareViews |
| This class manages the views that have been made "param aware". More... | |
| class | RawVstParamDef |
| Base class for a raw vst parameter definition. More... | |
| class | RelativeDrawContext |
| Encapsulates the draw context provided by VSTGUI to reason in relative coordinates (0,0) is top,left. More... | |
| class | RelativeView |
| struct | StringDrawContext |
| class | VstParamDef |
| Typed parameter definition. More... | |
Typedefs | |
| using | AbsoluteCoord = CCoord |
| using | AbsolutePoint = CPoint |
| using | AbsoluteRect = CRect |
| using | BitmapPtr = CBitmap * |
| using | BitmapSPtr = SharedPointer< CBitmap > |
| using | FontPtr = CFontDesc * |
| using | FontSPtr = SharedPointer< CFontDesc > |
| using | GradientPtr = CGradient * |
| using | GradientSPtr = SharedPointer< CGradient > |
| template<typename T > | |
| using | JmbParam = std::shared_ptr< JmbParamDef< T > > |
| using | KeyboardEventCallback = std::function< CKeyboardEventResult(VstKeyCode const &)> |
| Used to register global keyboard hooks. More... | |
| using | Range = Utils::Range< CCoord > |
| Defines a Range. More... | |
| using | RawVstParam = std::shared_ptr< RawVstParamDef > |
| using | RelativeCoord = CCoord |
| using | RelativePoint = CPoint |
| using | RelativeRect = CRect |
| template<typename T > | |
| using | VstParam = std::shared_ptr< VstParamDef< T > > |
| using AbsoluteCoord = CCoord |
| using AbsolutePoint = CPoint |
| using AbsoluteRect = CRect |
| using BitmapPtr = CBitmap * |
| using BitmapSPtr = SharedPointer<CBitmap> |
| using FontPtr = CFontDesc * |
| using FontSPtr = SharedPointer<CFontDesc> |
| using GradientPtr = CGradient * |
| using GradientSPtr = SharedPointer<CGradient> |
| using JmbParam = std::shared_ptr<JmbParamDef<T> > |
| using KeyboardEventCallback = std::function<CKeyboardEventResult(VstKeyCode const&)> |
Used to register global keyboard hooks.
| using Range = Utils::Range<CCoord> |
Defines a Range.
| using RawVstParam = std::shared_ptr<RawVstParamDef> |
| using RelativeCoord = CCoord |
| using RelativePoint = CPoint |
| using RelativeRect = CRect |
| using VstParam = std::shared_ptr<VstParamDef<T> > |