Lumiera  0.pre.03
»edit your freedom«
ZoomWindow Member List

This is the complete list of members for ZoomWindow, including all inherited members.

adaptWindowToPixels(uint pxWidth)ZoomWindowinlineprivate
addSafe(FSecs t1, FSecs t2)ZoomWindowinlineprivatestatic
afterAll_ (defined in ZoomWindow)ZoomWindowprivate
afterWin_ (defined in ZoomWindow)ZoomWindowprivate
anchorPoint() constZoomWindowinlineprivate
anchorWindowAtPosition(FSecs canvasOffset)ZoomWindowinlineprivate
attachChangeNotification(FUN &&trigger)ZoomWindowinline
calcPixelsForDurationAtScale(Rat zoomFactor, FSecs duration)ZoomWindowinlineprivatestatic
calibrateExtension(uint pxWidth)ZoomWindowinline
changeSignal_ (defined in ZoomWindow)ZoomWindowprivate
conformMetricToWindow(uint pxWidth) (defined in ZoomWindow)ZoomWindowinlineprivate
conformToBounds(Rat changedMetric) (defined in ZoomWindow)ZoomWindowinlineprivate
conformWindowToCanvas() (defined in ZoomWindow)ZoomWindowinlineprivate
conformWindowToMetric(Rat changedMetric)ZoomWindowinlineprivate
conformWindowToMetricLimits(uint pxWidth)ZoomWindowinlineprivate
detachChangeNotification() (defined in ZoomWindow)ZoomWindowinline
detox(Rat poison)ZoomWindowinlineprivatestatic
ENSURE_matchesExpectedPixWidth(Rat zoomFactor, FSecs duration, uint pxWidth)ZoomWindowinlineprivatestatic
ensureInvariants(uint px=0)ZoomWindowinlineprivate
ensureNonEmpty(TimeSpan const &span) (defined in ZoomWindow)ZoomWindowinlineprivatestatic
establishMetric(uint pxWidth, Time startWin, Time afterWin) (defined in ZoomWindow)ZoomWindowinlineprivatestatic
establishWindowDuration(Duration duration) (defined in ZoomWindow)ZoomWindowinlineprivate
expandVisibleRange(TimeSpan target)ZoomWindowinline
fireChangeNotification() (defined in ZoomWindow)ZoomWindowinlineprivate
maxSaneWinExtension(uint pxWidth)ZoomWindowinlineprivatestatic
mutateCanvas(TimeSpan canvas)ZoomWindowinlineprivate
mutateDuration(FSecs duration, uint px=0)ZoomWindowinlineprivate
mutateRanges(TimeSpan canvas, TimeSpan window)ZoomWindowinlineprivate
mutateScale(Rat changedMetric)ZoomWindowinlineprivate
mutateWindow(TimeSpan window)ZoomWindowinlineprivate
navHistory() (defined in ZoomWindow)ZoomWindowinline
NonCopyable()=default (defined in NonCopyable)NonCopyableprivate
NonCopyable(NonCopyable const &)=delete (defined in NonCopyable)NonCopyableprivate
nudgeMetric(int steps)ZoomWindowinline
nudgeVisiblePos(int64_t steps)ZoomWindowinline
offsetVisiblePos(Offset offset)ZoomWindowinline
operator=(NonCopyable const &)=delete (defined in NonCopyable)NonCopyableprivate
optimiseMetric(uint pxWidth, FSecs dur, Rat rawMetric)ZoomWindowinlineprivate
overallSpan() const (defined in ZoomWindow)ZoomWindowinline
parabolicAnchorRule(Rat posFactor)ZoomWindowinlineprivatestatic
placeWindowRelativeToAnchor(FSecs duration)ZoomWindowinlineprivate
px_per_sec() const (defined in ZoomWindow)ZoomWindowinline
px_per_sec_ (defined in ZoomWindow)ZoomWindowprivate
pxWidth() const (defined in ZoomWindow)ZoomWindowinline
relativeAnchor() constZoomWindowinlineprivate
scaleSafe(FSecs duration, Rat factor)ZoomWindowinlineprivatestatic
setMetric(Rat px_per_sec)ZoomWindowinline
setOverallDuration(Duration duration) (defined in ZoomWindow)ZoomWindowinline
setOverallRange(TimeSpan range)ZoomWindowinline
setOverallStart(TimeValue start) (defined in ZoomWindow)ZoomWindowinline
setRanges(TimeSpan overall, TimeSpan visible)ZoomWindowinline
setVisibleDuration(Duration duration)ZoomWindowinline
setVisiblePos(Time posToShow)ZoomWindowinline
setVisiblePos(Rat percentage)ZoomWindowinline
setVisiblePos(double percentage) (defined in ZoomWindow)ZoomWindowinline
setVisibleRange(TimeSpan newWindow)ZoomWindowinline
setVisibleStart(TimeValue start) (defined in ZoomWindow)ZoomWindowinline
startAll_ (defined in ZoomWindow)ZoomWindowprivate
startWin_ (defined in ZoomWindow)ZoomWindowprivate
visible() const (defined in ZoomWindow)ZoomWindowinline
ZoomWindow(uint pxWidth, TimeSpan timeline=TimeSpan{Time::ZERO, DEFAULT_CANVAS}) (defined in ZoomWindow)ZoomWindowinline
ZoomWindow(TimeSpan timeline=TimeSpan{Time::ZERO, DEFAULT_CANVAS}) (defined in ZoomWindow)ZoomWindowinline
~NonCopyable()=default (defined in NonCopyable)NonCopyableprivate