TracktionEngine
tracktion::engine::CurveEditor Member List

This is the complete list of members for tracktion::engine::CurveEditor, including all inherited members.

addPoint(TimePosition time, float value, float curve)=0tracktion::engine::CurveEditorpure virtual
areAnyPointsSelected()tracktion::engine::CurveEditorprotected
changeListenerCallback(juce::ChangeBroadcaster *) overridetracktion::engine::CurveEditor
checkJustHoveredCallback()tracktion::engine::MouseHoverDetector
createPoint(int idx)=0tracktion::engine::CurveEditorpure virtual
CurveEditor(Edit &, SelectionManager &)tracktion::engine::CurveEditor
curvePoint(int index, float newCurve)=0tracktion::engine::CurveEditorpure virtual
curveUnderMousetracktion::engine::CurveEditorprotected
defaultCurvetracktion::engine::CurveEditorprotected
draggedtracktion::engine::CurveEditorprotected
edittracktion::engine::CurveEditorprotected
firstIndexOnScreentracktion::engine::CurveEditorprotected
getBackgroundColour() const =0tracktion::engine::CurveEditorpure virtual
getBezierEnds(int index, double &x1out, float &y1out, double &x2out, float &y2out)=0tracktion::engine::CurveEditorpure virtual
getBezierHandle(int idx)=0tracktion::engine::CurveEditorpure virtual
getBezierPoint(int idx)=0tracktion::engine::CurveEditorpure virtual
getCurrentLineColour() const =0tracktion::engine::CurveEditorpure virtual
getCurveName()=0tracktion::engine::CurveEditorpure virtual
getCurveNameOffset()=0tracktion::engine::CurveEditorpure virtual
getCurveNameTextBackgroundColour() const =0tracktion::engine::CurveEditorpure virtual
getDefaultLineColour() const =0tracktion::engine::CurveEditorpure virtual
getEdit() consttracktion::engine::CurveEditor
getItem()=0tracktion::engine::CurveEditorpure virtual
getMouseCursor() overridetracktion::engine::CurveEditor
getNumPoints()=0tracktion::engine::CurveEditorpure virtual
getPointCurve(int idx)=0tracktion::engine::CurveEditorpure virtual
getPointOutlineColour() const =0tracktion::engine::CurveEditorpure virtual
getPointTime(int idx)=0tracktion::engine::CurveEditorpure virtual
getPointValue(int idx)=0tracktion::engine::CurveEditorpure virtual
getPosition(CurvePoint) consttracktion::engine::CurveEditor
getPosition(int index)tracktion::engine::CurveEditor
getSelectedLineColour() const =0tracktion::engine::CurveEditorpure virtual
getSelectedPoint(int)tracktion::engine::CurveEditorprotected
getTrack()tracktion::engine::CurveEditorvirtual
getValueAt(TimePosition)=0tracktion::engine::CurveEditorpure virtual
hideBubble()=0tracktion::engine::CurveEditorprotectedpure virtual
hitTest(int x, int y) overridetracktion::engine::CurveEditor
hoverTimerCallback()tracktion::engine::MouseHoverDetector
isCurveSelectedtracktion::engine::CurveEditorprotected
isPointSelected(int idx)tracktion::engine::CurveEditorprotected
isShowingCurve() const =0tracktion::engine::CurveEditorpure virtual
leftTimetracktion::engine::CurveEditorprotected
lineThicknesstracktion::engine::CurveEditorprotected
lineUnderMousetracktion::engine::CurveEditorprotected
mouseDoubleClick(const juce::MouseEvent &) overridetracktion::engine::CurveEditor
mouseDown(const juce::MouseEvent &) overridetracktion::engine::CurveEditor
mouseDownCurvetracktion::engine::CurveEditorprotected
mouseDownTimetracktion::engine::CurveEditorprotected
mouseDownValuetracktion::engine::CurveEditorprotected
mouseDrag(const juce::MouseEvent &) overridetracktion::engine::CurveEditor
mouseEnter(const juce::MouseEvent &) overridetracktion::engine::CurveEditor
mouseExit(const juce::MouseEvent &) overridetracktion::engine::CurveEditor
MouseHoverDetector(int hoverTimeMillisecs_=400)tracktion::engine::MouseHoverDetector
mouseHovered(int mouseX, int mouseY) overridetracktion::engine::CurveEditorvirtual
mouseMove(const juce::MouseEvent &) overridetracktion::engine::CurveEditor
mouseMovedAfterHover() overridetracktion::engine::CurveEditorvirtual
mouseUp(const juce::MouseEvent &) overridetracktion::engine::CurveEditor
movePoint(int index, TimePosition newTime, float newValue, bool removeInterveningPoints)=0tracktion::engine::CurveEditorpure virtual
movingAllPointstracktion::engine::CurveEditorprotected
nextIndexAfter(TimePosition)=0tracktion::engine::CurveEditorpure virtual
nonRealTimeDragEnd()tracktion::engine::CurveEditorprotectedvirtual
nonRealTimeDragStart()tracktion::engine::CurveEditorprotectedvirtual
paint(juce::Graphics &) overridetracktion::engine::CurveEditor
parameterMinValuetracktion::engine::CurveEditorprotected
parameterRangetracktion::engine::CurveEditorprotected
point1tracktion::engine::CurveEditorprotected
point2tracktion::engine::CurveEditorprotected
pointBeingMovedtracktion::engine::CurveEditorprotected
pointRadiustracktion::engine::CurveEditorprotectedstatic
pointUnderMousetracktion::engine::CurveEditorprotected
realTimeDragtracktion::engine::CurveEditorprotected
removePoint(int index)=0tracktion::engine::CurveEditorpure virtual
rightTimetracktion::engine::CurveEditorprotected
selectableObjectAboutToBeDeleted(Selectable *) overridetracktion::engine::CurveEditorvirtual
selectableObjectChanged(Selectable *) overridetracktion::engine::CurveEditorvirtual
selectionManagertracktion::engine::CurveEditorprotected
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)=0tracktion::engine::CurveEditorpure virtual
showBubbleForPointUnderMouse()=0tracktion::engine::CurveEditorprotectedpure virtual
snapTime(TimePosition, juce::ModifierKeys)tracktion::engine::CurveEditorvirtual
timeToX(TimePosition) consttracktion::engine::CurveEditor
undoManagertracktion::engine::CurveEditorprotected
updateFromTrack()=0tracktion::engine::CurveEditorpure virtual
updateLineThickness()tracktion::engine::CurveEditor
updatePointUnderMouse(juce::Point< float >)tracktion::engine::CurveEditorprotected
valueToY(float val) consttracktion::engine::CurveEditor
xToTime(double x) consttracktion::engine::CurveEditor
yToValue(double y) consttracktion::engine::CurveEditor
~CurveEditor() overridetracktion::engine::CurveEditor
~MouseHoverDetector()tracktion::engine::MouseHoverDetectorvirtual
~SelectableListener()tracktion::engine::SelectableListenervirtual