| addPoint(EditPosition time, float value, float curve)=0 | tracktion::engine::CurveEditor | pure virtual |
| areAnyPointsSelected() | tracktion::engine::CurveEditor | protected |
| canSelectItem() const | tracktion::engine::CurveEditor | protectedvirtual |
| changeListenerCallback(juce::ChangeBroadcaster *) override | tracktion::engine::CurveEditor | |
| checkJustHoveredCallback() | tracktion::engine::MouseHoverDetector | |
| createPoint(int idx)=0 | tracktion::engine::CurveEditor | pure virtual |
| CurveEditor(Edit &, SelectionManager &) | tracktion::engine::CurveEditor | |
| curvePoint(int index, float newCurve)=0 | tracktion::engine::CurveEditor | pure virtual |
| curveUnderMouse | tracktion::engine::CurveEditor | protected |
| defaultCurve | tracktion::engine::CurveEditor | protected |
| dragged | tracktion::engine::CurveEditor | protected |
| drawLine(juce::Graphics &, juce::Path, float lineThickness) | tracktion::engine::CurveEditor | virtual |
| drawPointInsertionIndicator | tracktion::engine::CurveEditor | protected |
| edit | tracktion::engine::CurveEditor | protected |
| fillPath() const | tracktion::engine::CurveEditor | protectedvirtual |
| firstIndexOnScreen | tracktion::engine::CurveEditor | protected |
| fromUnderlying(double u) | tracktion::engine::CurveEditor | protected |
| getBackgroundColour() const =0 | tracktion::engine::CurveEditor | pure virtual |
| getBezierEnds(int index, double &x1out, float &y1out, double &x2out, float &y2out)=0 | tracktion::engine::CurveEditor | pure virtual |
| getBezierEnds(int index)=0 | tracktion::engine::CurveEditor | pure virtual |
| getBezierHandle(int idx)=0 | tracktion::engine::CurveEditor | pure virtual |
| getBezierPoint(int idx)=0 | tracktion::engine::CurveEditor | pure virtual |
| getCurrentFillColour() | tracktion::engine::CurveEditor | virtual |
| getCurrentLineColour()=0 | tracktion::engine::CurveEditor | pure virtual |
| getCurveName()=0 | tracktion::engine::CurveEditor | pure virtual |
| getCurveNameOffset()=0 | tracktion::engine::CurveEditor | pure virtual |
| getCurveNameTextBackgroundColour() const =0 | tracktion::engine::CurveEditor | pure virtual |
| getDefaultLineColour() const =0 | tracktion::engine::CurveEditor | pure virtual |
| getDrawPointInsertionIndicator() const | tracktion::engine::CurveEditor | |
| getEdit() const | tracktion::engine::CurveEditor | |
| getItem()=0 | tracktion::engine::CurveEditor | pure virtual |
| getLineThickness(bool mouseOverOrDragging, bool curveOrPointsSelected) const | tracktion::engine::CurveEditor | virtual |
| getMouseCursor() override | tracktion::engine::CurveEditor | |
| getNumPoints()=0 | tracktion::engine::CurveEditor | pure virtual |
| getParameterRange() const =0 | tracktion::engine::CurveEditor | pure virtual |
| getPointCurve(int idx)=0 | tracktion::engine::CurveEditor | pure virtual |
| getPointOutlineColour() const =0 | tracktion::engine::CurveEditor | pure virtual |
| getPointPosition(int idx)=0 | tracktion::engine::CurveEditor | pure virtual |
| getPointValue(int idx)=0 | tracktion::engine::CurveEditor | pure virtual |
| getPosition(CurvePoint) const | tracktion::engine::CurveEditor | |
| getPosition(int index) | tracktion::engine::CurveEditor | |
| getSelectedLineColour() const =0 | tracktion::engine::CurveEditor | pure virtual |
| getSelectedPoint(int) | tracktion::engine::CurveEditor | protected |
| getTimes() const | tracktion::engine::CurveEditor | |
| getTrack() | tracktion::engine::CurveEditor | virtual |
| getValueAt(EditPosition)=0 | tracktion::engine::CurveEditor | pure virtual |
| hideBubble()=0 | tracktion::engine::CurveEditor | protectedpure virtual |
| hitTest(int x, int y) override | tracktion::engine::CurveEditor | |
| hoverTimerCallback() | tracktion::engine::MouseHoverDetector | |
| isBeats() const | tracktion::engine::CurveEditor | protectedvirtual |
| isCurveSelected | tracktion::engine::CurveEditor | protected |
| isPointSelected(int idx) | tracktion::engine::CurveEditor | protected |
| isShowingCurve() const =0 | tracktion::engine::CurveEditor | pure virtual |
| leftTime | tracktion::engine::CurveEditor | protected |
| lineThickness | tracktion::engine::CurveEditor | protected |
| lineUnderMouse | tracktion::engine::CurveEditor | protected |
| mouseDoubleClick(const juce::MouseEvent &) override | tracktion::engine::CurveEditor | |
| mouseDown(const juce::MouseEvent &) override | tracktion::engine::CurveEditor | |
| mouseDownCurve | tracktion::engine::CurveEditor | protected |
| mouseDownTime | tracktion::engine::CurveEditor | protected |
| mouseDownValue | tracktion::engine::CurveEditor | protected |
| mouseDrag(const juce::MouseEvent &) override | tracktion::engine::CurveEditor | |
| mouseEnter(const juce::MouseEvent &) override | tracktion::engine::CurveEditor | |
| mouseExit(const juce::MouseEvent &) override | tracktion::engine::CurveEditor | |
| MouseHoverDetector(int hoverTimeMillisecs_=400) | tracktion::engine::MouseHoverDetector | |
| mouseHovered(int mouseX, int mouseY) override | tracktion::engine::CurveEditor | virtual |
| mouseMove(const juce::MouseEvent &) override | tracktion::engine::CurveEditor | |
| mouseMovedAfterHover() override | tracktion::engine::CurveEditor | virtual |
| mouseUp(const juce::MouseEvent &) override | tracktion::engine::CurveEditor | |
| movePoint(int index, EditPosition newTime, float newValue, bool removeInterveningPoints)=0 | tracktion::engine::CurveEditor | pure virtual |
| movingAllPoints | tracktion::engine::CurveEditor | protected |
| nextIndexAfter(EditPosition)=0 | tracktion::engine::CurveEditor | pure virtual |
| nonRealTimeDragEnd() | tracktion::engine::CurveEditor | protectedvirtual |
| nonRealTimeDragStart() | tracktion::engine::CurveEditor | protectedvirtual |
| paint(juce::Graphics &) override | tracktion::engine::CurveEditor | |
| point1 | tracktion::engine::CurveEditor | protected |
| point2 | tracktion::engine::CurveEditor | protected |
| pointBeingMoved | tracktion::engine::CurveEditor | protected |
| pointRadius | tracktion::engine::CurveEditor | protectedstatic |
| pointUnderMouse | tracktion::engine::CurveEditor | protected |
| realTimeDrag | tracktion::engine::CurveEditor | protected |
| removePoint(int index)=0 | tracktion::engine::CurveEditor | pure virtual |
| rightTime | tracktion::engine::CurveEditor | protected |
| selectableObjectAboutToBeDeleted(Selectable *) override | tracktion::engine::CurveEditor | virtual |
| selectableObjectChanged(Selectable *) override | tracktion::engine::CurveEditor | virtual |
| selectionManager | tracktion::engine::CurveEditor | protected |
| selectPoint(int pointIdx, bool addToSelection) | tracktion::engine::CurveEditor | |
| setDrawPointInsertionIndicator(bool) | tracktion::engine::CurveEditor | |
| setHoverComponent(juce::Component *newSourceComponent, bool wantsEventsForAllNestedChildComponents) | tracktion::engine::MouseHoverDetector | |
| setHoverTimeMillisecs(int newTimeInMillisecs) | tracktion::engine::MouseHoverDetector | |
| setTimes(EditPosition leftTime, EditPosition rightTime) | tracktion::engine::CurveEditor | |
| setValueWhenNoPoints(float value)=0 | tracktion::engine::CurveEditor | pure virtual |
| showBubbleForPointUnderMouse()=0 | tracktion::engine::CurveEditor | protectedpure virtual |
| snapTime(EditPosition, juce::ModifierKeys) | tracktion::engine::CurveEditor | virtual |
| timeToX(EditPosition) const | tracktion::engine::CurveEditor | virtual |
| toEditPosition(const TimePosition &t) | tracktion::engine::CurveEditor | virtual |
| undoManager | tracktion::engine::CurveEditor | protected |
| updateFromTrack()=0 | tracktion::engine::CurveEditor | pure virtual |
| updateLineThickness() | tracktion::engine::CurveEditor | |
| updatePointUnderMouse(juce::Point< float >) | tracktion::engine::CurveEditor | protected |
| valueToY(float val) const | tracktion::engine::CurveEditor | |
| visibilityChanged() override | tracktion::engine::CurveEditor | |
| xToTime(double x) const | tracktion::engine::CurveEditor | virtual |
| yToValue(double y) const | tracktion::engine::CurveEditor | |
| ~CurveEditor() override | tracktion::engine::CurveEditor | |
| ~MouseHoverDetector() | tracktion::engine::MouseHoverDetector | virtual |
| ~SelectableListener() | tracktion::engine::SelectableListener | virtual |