addPoint(TimePosition time, float value, float curve)=0 | tracktion::engine::CurveEditor | pure virtual |
areAnyPointsSelected() | tracktion::engine::CurveEditor | protected |
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 |
edit | tracktion::engine::CurveEditor | protected |
firstIndexOnScreen | 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 |
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 |
getEdit() const | tracktion::engine::CurveEditor | |
getItem()=0 | tracktion::engine::CurveEditor | pure virtual |
getMouseCursor() override | tracktion::engine::CurveEditor | |
getNumPoints()=0 | tracktion::engine::CurveEditor | pure virtual |
getPointCurve(int idx)=0 | tracktion::engine::CurveEditor | pure virtual |
getPointOutlineColour() const =0 | tracktion::engine::CurveEditor | pure virtual |
getPointTime(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(TimePosition)=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 | |
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, TimePosition newTime, float newValue, bool removeInterveningPoints)=0 | tracktion::engine::CurveEditor | pure virtual |
movingAllPoints | tracktion::engine::CurveEditor | protected |
nextIndexAfter(TimePosition)=0 | tracktion::engine::CurveEditor | pure virtual |
nonRealTimeDragEnd() | tracktion::engine::CurveEditor | protectedvirtual |
nonRealTimeDragStart() | tracktion::engine::CurveEditor | protectedvirtual |
paint(juce::Graphics &) override | tracktion::engine::CurveEditor | |
parameterMinValue | tracktion::engine::CurveEditor | protected |
parameterRange | tracktion::engine::CurveEditor | protected |
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 | |
setHoverComponent(juce::Component *newSourceComponent, bool wantsEventsForAllNestedChildComponents) | tracktion::engine::MouseHoverDetector | |
setHoverTimeMillisecs(int newTimeInMillisecs) | tracktion::engine::MouseHoverDetector | |
setTimes(TimePosition leftTime, TimePosition rightTime) | tracktion::engine::CurveEditor | |
setValueWhenNoPoints(float value)=0 | tracktion::engine::CurveEditor | pure virtual |
showBubbleForPointUnderMouse()=0 | tracktion::engine::CurveEditor | protectedpure virtual |
snapTime(TimePosition, juce::ModifierKeys) | tracktion::engine::CurveEditor | virtual |
timeToX(TimePosition) const | tracktion::engine::CurveEditor | |
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 | |
yToValue(double y) const | tracktion::engine::CurveEditor | |
~CurveEditor() override | tracktion::engine::CurveEditor | |
~MouseHoverDetector() | tracktion::engine::MouseHoverDetector | virtual |
~SelectableListener() | tracktion::engine::SelectableListener | virtual |