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