FixedSheetStage class

A SheetStage pinned at a fixed number of logical pixels.

Inheritance

Constructors

FixedSheetStage(double offset, {double? backdropTransform})
Creates a fixed-offset stage.
const

Properties

backdropTransform → double?
Explicit backdrop transform for this stage; null falls back to expansion.
final
hashCode → int
The hash code for this object.
no setterinherited
offset → double
The pixel offset from the closed edge.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
resolveBackdropTransform(SheetStageResolution resolution) → double
The backdrop transform value (0..1) this stage resolves to.
override
resolveDragOffset(SheetStageResolution resolution) → double
The visible extent (logical pixels) this stage resolves to.
override
toString() → String
A string representation of this object.
inherited

Operators

operator *(double factor) → SheetStage
Scales this stage's offset and backdrop transform by factor.
inherited
operator +(SheetStage other) → SheetStage
Sum of two stages (offsets and backdrop transforms are added).
inherited
operator -(SheetStage other) → SheetStage
Difference of two stages (offsets and backdrop transforms are subtracted).
inherited
operator /(double factor) → SheetStage
Divides this stage's offset and backdrop transform by factor.
inherited
operator ==(Object other) → bool
The equality operator.
inherited