StageData class

Inheritance

Constructors

StageData({Key? key, required OriginRect origin, required OriginRect? originContainer, required OriginRect display, required OriginRect? displayContainer, required double aspectRatio, required ValueNotifier<Rect> rect, required ValueNotifier<Rotation?> rotation, required ValueNotifier<double> originToBaseProgress, required Widget? widget, required ValueSetter<Widget?> setWidget, required double? perspective, required Color? backgroundColor, required StageBuilder? gestureBuilder, required FutureOr<void> onEnd()?, required Object? tag, required bool locked, required bool dismissing, required Map<Object, TagState> tagStates, required ValueNotifier<OriginRect?> container, required ValueSetter<OriginRect> setOrigin, required ValueSetter<OriginRect?> setOriginContainer, required ValueSetter<OriginRect> setDisplay, required ValueSetter<OriginRect?> setDisplayContainer, required ValueSetter<double> setAspectRatio, required ValueSetter<double?> setPerspective, required ValueSetter<Color?> setBackgroundColor, required ValueSetter<StageBuilder?> setGestureBuilder, required ValueSetter<FutureOr<void> Function()?> setOnEnd, required ValueSetter<Object?> setTag, required ValueSetter<bool> setLocked, required ValueSetter<Rect> setRect, required AnimateRect animateRect, required VoidCallback reset, required Future<void> animateToBase(), required Future<void> dismiss({Object? except, Object? tag}), required void displace(Object tag, {bool park, required Object target}), required void release(Object tag), required Future<void> runEffect({Curve curve, Duration duration, double? perspective, double? rotateX, double? rotateY, double? rotateZ}), required void register(Object tag, OriginEntry entry), required void unregister(Object tag, OriginEntry entry), required OriginRect? measureEntry(Object tag), required Widget? captureEntry(Object tag), required Future<void> openEntry(Object tag), required Future<void> sendEntry(Object tag, Rect (Rect), {VoidCallback? onEnd}), required Widget child})
const

Properties

animateRect AnimateRect
final
animateToBase Future<void> Function()
final
aspectRatio double
final
backgroundColor Color?
final
captureEntry Widget? Function(Object tag)
final
child Widget
The widget below this widget in the tree.
finalinherited
container ValueNotifier<OriginRect?>
final
dismiss Future<void> Function({Object? except, Object? tag})
final
dismissing bool
final
displace → void Function(Object tag, {bool park, required Object target})
final
display OriginRect
final
displayContainer OriginRect?
final
gestureBuilder StageBuilder?
final
hashCode int
The hash code for this object.
no setterinherited
key Key?
Controls how one widget replaces another widget in the tree.
finalinherited
locked bool
final
measureEntry OriginRect? Function(Object tag)
final
onEnd FutureOr<void> Function()?
final
openEntry Future<void> Function(Object tag)
final
origin OriginRect
final
originContainer OriginRect?
final
originToBaseProgress ValueNotifier<double>
final
perspective double?
final
rect ValueNotifier<Rect>
final
register → void Function(Object tag, OriginEntry entry)
final
release → void Function(Object tag)
final
reset VoidCallback
final
rotation ValueNotifier<Rotation?>
final
runEffect Future<void> Function({Curve curve, Duration duration, double? perspective, double? rotateX, double? rotateY, double? rotateZ})
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sendEntry Future<void> Function(Object tag, Rect (Rect), {VoidCallback? onEnd})
final
setAspectRatio ValueSetter<double>
final
setBackgroundColor ValueSetter<Color?>
final
setDisplay ValueSetter<OriginRect>
final
setDisplayContainer ValueSetter<OriginRect?>
final
setGestureBuilder ValueSetter<StageBuilder?>
final
setLocked ValueSetter<bool>
final
setOnEnd ValueSetter<FutureOr<void> Function()?>
final
setOrigin ValueSetter<OriginRect>
final
setOriginContainer ValueSetter<OriginRect?>
final
setPerspective ValueSetter<double?>
final
setRect ValueSetter<Rect>
final
setTag ValueSetter<Object?>
final
setWidget ValueSetter<Widget?>
final
tag Object?
final
tagStates Map<Object, TagState>
final
unregister → void Function(Object tag, OriginEntry entry)
final
widget Widget?
final

Methods

createElement() InheritedModelElement<Object>
Inflates this configuration to a concrete instance.
inherited
debugDescribeChildren() List<DiagnosticsNode>
Returns a list of DiagnosticsNode objects describing this node's children.
inherited
debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node.
inherited
isSupportedAspect(Object aspect) bool
Returns true if this model supports the given aspect.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toDiagnosticsNode({String? name, DiagnosticsTreeStyle? style}) DiagnosticsNode
Returns a debug representation of the object that is used by debugging tools and by DiagnosticsNode.toStringDeep.
inherited
toString({DiagnosticLevel minLevel = DiagnosticLevel.info}) String
A string representation of this object.
inherited
toStringDeep({String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug, int wrapWidth = 65}) String
Returns a string representation of this node and its descendants.
inherited
toStringShallow({String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a one-line detailed description of the object.
inherited
toStringShort() String
A short, textual description of this widget.
inherited
updateShouldNotify(covariant StageData oldWidget) bool
Whether the framework should notify widgets that inherit from this widget.
override
updateShouldNotifyDependent(covariant StageData oldWidget, Set<Object> dependencies) bool
Return true if the changes between this model and oldWidget match any of the dependencies.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited