OriginData constructor
const
OriginData({
- Key? key,
- required ValueNotifier<
OriginRect> origin, - required ValueNotifier<
OriginRect> originContainer, - required ValueNotifier<
OriginRect> display, - required ValueNotifier<
OriginRect> displayContainer, - required ValueNotifier<
double> aspectRatio, - required ValueNotifier<
Rect> rect, - required ValueNotifier<
Matrix4?> effectTransform, - required ValueNotifier<
Widget?> widget, - required double? perspective,
- required OriginBuilder? gestureBuilder,
- required VoidCallback? onEnd,
- required Object? tag,
- required bool itemGesturing,
- required ValueSetter<
double?> setPerspective, - required ValueSetter<
OriginBuilder?> setGestureBuilder, - required ValueSetter<
VoidCallback?> setOnEnd, - required ValueSetter<
Object?> setTag, - required ValueSetter<
bool> setItemGesturing, - required ValueSetter<
Rect> setRect, - required AnimateRect animateRect,
- required VoidCallback reset,
- required Future<
void> animateToBase(), - required Future<
void> dismiss(), - required Future<
void> runEffect({}), - required Widget child,
Implementation
const OriginData({
super.key,
required this.origin,
required this.originContainer,
required this.display,
required this.displayContainer,
required this.aspectRatio,
required this.rect,
required this.effectTransform,
required this.widget,
required this.perspective,
required this.gestureBuilder,
required this.onEnd,
required this.tag,
required this.itemGesturing,
required this.setPerspective,
required this.setGestureBuilder,
required this.setOnEnd,
required this.setTag,
required this.setItemGesturing,
required this.setRect,
required this.animateRect,
required this.reset,
required this.animateToBase,
required this.dismiss,
required this.runEffect,
required super.child,
});