VCV Rack API v2
Loading...
Searching...
No Matches
rack::app::RackWidget Member List

This is the complete list of members for rack::app::RackWidget, including all inherited members.

addCable(CableWidget *cw)rack::app::RackWidget
addChild(Widget *child)rack::widget::Widget
addChildAbove(Widget *child, Widget *sibling)rack::widget::Widget
addChildBelow(Widget *child, Widget *sibling)rack::widget::Widget
addChildBottom(Widget *child)rack::widget::Widget
addModule(ModuleWidget *mw)rack::app::RackWidget
addModuleAtMouse(ModuleWidget *mw)rack::app::RackWidget
appendSelectionContextMenu(ui::Menu *menu)rack::app::RackWidget
BaseEvent typedefrack::widget::Widget
boxrack::widget::Widget
bypassSelectionAction(bool bypassed)rack::app::RackWidget
childrenrack::widget::Widget
clear()rack::app::RackWidget
clearCables()rack::app::RackWidget
clearCablesAction()rack::app::RackWidget
clearCablesOnPort(PortWidget *port)rack::app::RackWidget
clearChildren()rack::widget::Widget
cloneSelectionAction(bool cloneCables=true)rack::app::RackWidget
copyClipboardSelection()rack::app::RackWidget
deleteSelectionAction()rack::app::RackWidget
deselectAll()rack::app::RackWidget
disconnectSelectionAction()rack::app::RackWidget
draw(const DrawArgs &args) overriderack::app::RackWidgetvirtual
rack::widget::OpaqueWidget::draw(NVGcontext *vg)rack::widget::Widgetinlinevirtual
drawChild(Widget *child, const DrawArgs &args, int layer=0)rack::widget::Widget
drawLayer(const DrawArgs &args, int layer)rack::widget::Widgetvirtual
fromJson(json_t *rootJ)rack::app::RackWidget
getAbsoluteOffset(math::Vec v)rack::widget::Widgetinline
getAbsoluteZoom()rack::widget::Widgetinline
getAncestorOfType()rack::widget::Widgetinline
getBox()rack::widget::Widget
getCable(int64_t cableId)rack::app::RackWidget
getCable(PortWidget *outputPort, PortWidget *inputPort)rack::app::RackWidget
getCableContainer()rack::app::RackWidget
getCables()rack::app::RackWidget
getCablesOnPort(PortWidget *port)rack::app::RackWidget
getChildrenBoundingBox()rack::widget::Widgetvirtual
getCompleteCables()rack::app::RackWidget
getCompleteCablesOnPort(PortWidget *port)rack::app::RackWidget
getFirstDescendantOfType()rack::widget::Widgetinline
getIncompleteCable()rack::app::RackWidget
getIncompleteCables()rack::app::RackWidget
getModule(int64_t moduleId)rack::app::RackWidget
getModuleContainer()rack::app::RackWidget
getModuleDragAction()rack::app::RackWidget
getModules()rack::app::RackWidget
getMousePos()rack::app::RackWidget
getNextCableColor()rack::app::RackWidget
getNextCableColorId()rack::app::RackWidget
getParent()rack::widget::Widget
getPlugContainer()rack::app::RackWidget
getPosition()rack::widget::Widget
getRelativeOffset(math::Vec v, Widget *ancestor)rack::widget::Widgetvirtual
getRelativeZoom(Widget *ancestor)rack::widget::Widgetvirtual
getSelected()rack::app::RackWidget
getSize()rack::widget::Widget
getTopCable(PortWidget *port)rack::app::RackWidget
getTopPlug(PortWidget *port)rack::app::RackWidget
getTouchedParam()rack::app::RackWidget
getViewport(math::Rect r=math::Rect::inf())rack::widget::Widgetvirtual
getVisibleChildrenBoundingBox()rack::widget::Widgetvirtual
getWeakCount()rack::WeakBaseinline
hasChild(Widget *child)rack::widget::Widget
hasModules()rack::app::RackWidget
hasSelection()rack::app::RackWidget
hide()rack::widget::Widgetinline
internalrack::app::RackWidget
isDescendantOf(Widget *ancestor)rack::widget::Widget
isSelected(ModuleWidget *mw)rack::app::RackWidget
isSelectionBypassed()rack::app::RackWidget
isVisible()rack::widget::Widget
loadSelection(std::string path)rack::app::RackWidget
loadSelectionDialog()rack::app::RackWidget
mergeJson(json_t *rootJ)rack::app::RackWidget
onAction(const ActionEvent &e)rack::widget::Widgetinlinevirtual
onAdd(const AddEvent &e)rack::widget::Widgetinlinevirtual
onButton(const ButtonEvent &e) overriderack::app::RackWidgetvirtual
onChange(const ChangeEvent &e)rack::widget::Widgetinlinevirtual
onContextCreate(const ContextCreateEvent &e)rack::widget::Widgetinlinevirtual
onContextDestroy(const ContextDestroyEvent &e)rack::widget::Widgetinlinevirtual
onDeselect(const DeselectEvent &e)rack::widget::Widgetinlinevirtual
onDirty(const DirtyEvent &e)rack::widget::Widgetinlinevirtual
onDoubleClick(const DoubleClickEvent &e)rack::widget::Widgetinlinevirtual
onDragDrop(const DragDropEvent &e)rack::widget::Widgetinlinevirtual
onDragEnd(const DragEndEvent &e) overriderack::app::RackWidgetvirtual
onDragEnter(const DragEnterEvent &e)rack::widget::Widgetinlinevirtual
onDragHover(const DragHoverEvent &e) overriderack::app::RackWidgetvirtual
onDragLeave(const DragLeaveEvent &e)rack::widget::Widgetinlinevirtual
onDragMove(const DragMoveEvent &e)rack::widget::Widgetinlinevirtual
onDragStart(const DragStartEvent &e) overriderack::app::RackWidgetvirtual
onEnter(const EnterEvent &e)rack::widget::Widgetinlinevirtual
onHide(const HideEvent &e)rack::widget::Widgetinlinevirtual
onHover(const HoverEvent &e) overriderack::app::RackWidgetvirtual
onHoverKey(const HoverKeyEvent &e) overriderack::app::RackWidgetvirtual
onHoverScroll(const HoverScrollEvent &e) overriderack::widget::OpaqueWidgetinlinevirtual
onHoverText(const HoverTextEvent &e) overriderack::widget::OpaqueWidgetinlinevirtual
onLeave(const LeaveEvent &e)rack::widget::Widgetinlinevirtual
onPathDrop(const PathDropEvent &e) overriderack::widget::OpaqueWidgetinlinevirtual
onRemove(const RemoveEvent &e)rack::widget::Widgetinlinevirtual
onReposition(const RepositionEvent &e)rack::widget::Widgetinlinevirtual
onResize(const ResizeEvent &e)rack::widget::Widgetinlinevirtual
onSelect(const SelectEvent &e)rack::widget::Widgetinlinevirtual
onSelectKey(const SelectKeyEvent &e)rack::widget::Widgetinlinevirtual
onSelectText(const SelectTextEvent &e)rack::widget::Widgetinlinevirtual
onShow(const ShowEvent &e)rack::widget::Widgetinlinevirtual
parentrack::widget::Widget
pasteClipboardAction()rack::app::RackWidget
pasteJsonAction(json_t *rootJ)rack::app::RackWidget
pasteModuleJsonAction(json_t *moduleJ)rack::app::RackWidget
RackWidget()rack::app::RackWidget
randomizeSelectionAction()rack::app::RackWidget
recurseEvent(TMethod f, const TEvent &e)rack::widget::Widgetinline
recursePositionEvent(TMethod f, const TEvent &e)rack::widget::Widgetinline
removeCable(CableWidget *cw)rack::app::RackWidget
removeChild(Widget *child)rack::widget::Widget
removeModule(ModuleWidget *mw)rack::app::RackWidget
requestDelete()rack::widget::Widget
requestedDeleterack::widget::Widget
requestModulePos(ModuleWidget *mw, math::Vec pos)rack::app::RackWidget
requestSelectionPos(math::Vec delta)rack::app::RackWidget
resetSelectionAction()rack::app::RackWidget
saveSelection(std::string path)rack::app::RackWidget
saveSelectionDialog()rack::app::RackWidget
select(ModuleWidget *mw, bool selected=true)rack::app::RackWidget
selectAll()rack::app::RackWidget
selectionToJson(bool cables=true)rack::app::RackWidget
setBox(math::Rect box)rack::widget::Widget
setModulePosForce(ModuleWidget *mw, math::Vec pos)rack::app::RackWidget
setModulePosNearest(ModuleWidget *mw, math::Vec pos)rack::app::RackWidget
setModulePosSqueeze(ModuleWidget *mw, math::Vec pos)rack::app::RackWidget
setNextCableColorId(int id)rack::app::RackWidget
setPosition(math::Vec pos)rack::widget::Widget
setSelectionPosNearest(math::Vec delta)rack::app::RackWidget
setSize(math::Vec size)rack::widget::Widget
setTouchedParam(ParamWidget *pw)rack::app::RackWidget
setVisible(bool visible)rack::widget::Widget
show()rack::widget::Widgetinline
squeezeModulePos(ModuleWidget *mw, math::Vec pos)rack::app::RackWidget
step() overriderack::app::RackWidgetvirtual
touchedParamrack::app::RackWidget
unsqueezeModulePos(ModuleWidget *mw)rack::app::RackWidget
updateExpanders()rack::app::RackWidget
updateModuleOldPositions()rack::app::RackWidget
updateSelectionFromRect()rack::app::RackWidget
visiblerack::widget::Widget
weakHandlerack::WeakBase
~RackWidget()rack::app::RackWidget
~WeakBase()rack::WeakBaseinline
~Widget()rack::widget::Widgetvirtual