Lumiera
0.pre.03
»edit your freedom«
|
This is the complete list of members for ZoomWindow, including all inherited members.
adaptWindowToPixels(uint pxWidth) | ZoomWindow | inlineprivate |
addSafe(FSecs t1, FSecs t2) | ZoomWindow | inlineprivatestatic |
afterAll_ (defined in ZoomWindow) | ZoomWindow | private |
afterWin_ (defined in ZoomWindow) | ZoomWindow | private |
anchorPoint() const | ZoomWindow | inlineprivate |
anchorWindowAtPosition(FSecs canvasOffset) | ZoomWindow | inlineprivate |
attachChangeNotification(FUN &&trigger) | ZoomWindow | inline |
calcPixelsForDurationAtScale(Rat zoomFactor, FSecs duration) | ZoomWindow | inlineprivatestatic |
calibrateExtension(uint pxWidth) | ZoomWindow | inline |
changeSignal_ (defined in ZoomWindow) | ZoomWindow | private |
conformMetricToWindow(uint pxWidth) (defined in ZoomWindow) | ZoomWindow | inlineprivate |
conformToBounds(Rat changedMetric) (defined in ZoomWindow) | ZoomWindow | inlineprivate |
conformWindowToCanvas() (defined in ZoomWindow) | ZoomWindow | inlineprivate |
conformWindowToMetric(Rat changedMetric) | ZoomWindow | inlineprivate |
conformWindowToMetricLimits(uint pxWidth) | ZoomWindow | inlineprivate |
detachChangeNotification() (defined in ZoomWindow) | ZoomWindow | inline |
detox(Rat poison) | ZoomWindow | inlineprivatestatic |
ENSURE_matchesExpectedPixWidth(Rat zoomFactor, FSecs duration, uint pxWidth) | ZoomWindow | inlineprivatestatic |
ensureInvariants(uint px=0) | ZoomWindow | inlineprivate |
ensureNonEmpty(TimeSpan const &span) (defined in ZoomWindow) | ZoomWindow | inlineprivatestatic |
establishMetric(uint pxWidth, Time startWin, Time afterWin) (defined in ZoomWindow) | ZoomWindow | inlineprivatestatic |
establishWindowDuration(Duration duration) (defined in ZoomWindow) | ZoomWindow | inlineprivate |
expandVisibleRange(TimeSpan target) | ZoomWindow | inline |
fireChangeNotification() (defined in ZoomWindow) | ZoomWindow | inlineprivate |
maxSaneWinExtension(uint pxWidth) | ZoomWindow | inlineprivatestatic |
mutateCanvas(TimeSpan canvas) | ZoomWindow | inlineprivate |
mutateDuration(FSecs duration, uint px=0) | ZoomWindow | inlineprivate |
mutateRanges(TimeSpan canvas, TimeSpan window) | ZoomWindow | inlineprivate |
mutateScale(Rat changedMetric) | ZoomWindow | inlineprivate |
mutateWindow(TimeSpan window) | ZoomWindow | inlineprivate |
navHistory() (defined in ZoomWindow) | ZoomWindow | inline |
NonCopyable()=default (defined in NonCopyable) | NonCopyable | private |
NonCopyable(NonCopyable const &)=delete (defined in NonCopyable) | NonCopyable | private |
nudgeMetric(int steps) | ZoomWindow | inline |
nudgeVisiblePos(int64_t steps) | ZoomWindow | inline |
offsetVisiblePos(Offset offset) | ZoomWindow | inline |
operator=(NonCopyable const &)=delete (defined in NonCopyable) | NonCopyable | private |
optimiseMetric(uint pxWidth, FSecs dur, Rat rawMetric) | ZoomWindow | inlineprivate |
overallSpan() const (defined in ZoomWindow) | ZoomWindow | inline |
parabolicAnchorRule(Rat posFactor) | ZoomWindow | inlineprivatestatic |
placeWindowRelativeToAnchor(FSecs duration) | ZoomWindow | inlineprivate |
px_per_sec() const (defined in ZoomWindow) | ZoomWindow | inline |
px_per_sec_ (defined in ZoomWindow) | ZoomWindow | private |
pxWidth() const (defined in ZoomWindow) | ZoomWindow | inline |
relativeAnchor() const | ZoomWindow | inlineprivate |
scaleSafe(FSecs duration, Rat factor) | ZoomWindow | inlineprivatestatic |
setMetric(Rat px_per_sec) | ZoomWindow | inline |
setOverallDuration(Duration duration) (defined in ZoomWindow) | ZoomWindow | inline |
setOverallRange(TimeSpan range) | ZoomWindow | inline |
setOverallStart(TimeValue start) (defined in ZoomWindow) | ZoomWindow | inline |
setRanges(TimeSpan overall, TimeSpan visible) | ZoomWindow | inline |
setVisibleDuration(Duration duration) | ZoomWindow | inline |
setVisiblePos(Time posToShow) | ZoomWindow | inline |
setVisiblePos(Rat percentage) | ZoomWindow | inline |
setVisiblePos(double percentage) (defined in ZoomWindow) | ZoomWindow | inline |
setVisibleRange(TimeSpan newWindow) | ZoomWindow | inline |
setVisibleStart(TimeValue start) (defined in ZoomWindow) | ZoomWindow | inline |
startAll_ (defined in ZoomWindow) | ZoomWindow | private |
startWin_ (defined in ZoomWindow) | ZoomWindow | private |
visible() const (defined in ZoomWindow) | ZoomWindow | inline |
ZoomWindow(uint pxWidth, TimeSpan timeline=TimeSpan{Time::ZERO, DEFAULT_CANVAS}) (defined in ZoomWindow) | ZoomWindow | inline |
ZoomWindow(TimeSpan timeline=TimeSpan{Time::ZERO, DEFAULT_CANVAS}) (defined in ZoomWindow) | ZoomWindow | inline |
~NonCopyable()=default (defined in NonCopyable) | NonCopyable | private |