*[<Null safety>](https://dart.dev/null-safety)*
FuchsiaViewConnection.flatland(dynamic viewportCreationToken, {dynamic viewRef, FuchsiaViewConnectionCallback? onViewConnected, FuchsiaViewConnectionCallback? onViewDisconnected, FuchsiaViewConnectionStateCallback? onViewStateChanged, bool usePointerInjection = false, bool useFlatland = true})
Implementation
FuchsiaViewConnection.flatland(
this.viewportCreationToken, {
this.viewRef,
FuchsiaViewConnectionCallback? onViewConnected,
FuchsiaViewConnectionCallback? onViewDisconnected,
FuchsiaViewConnectionStateCallback? onViewStateChanged,
this.usePointerInjection = false,
this.useFlatland = true,
}) : assert(viewportCreationToken!.value != null &&
viewportCreationToken.value.isValid),
assert(
viewRef?.reference == null || viewRef!.reference.handle!.isValid),
assert(!usePointerInjection || viewRef?.reference != null),
viewHolderToken = null,
_onViewConnected = onViewConnected,
_onViewDisconnected = onViewDisconnected,
_onViewStateChanged = onViewStateChanged,
super(
viewId: viewportCreationToken!.value.handle!.handle,
onViewConnected: _handleViewConnected,
onViewDisconnected: _handleViewDisconnected,
onViewStateChanged: _handleViewStateChanged,
onPointerEvent: _handlePointerEvent,
);