FuchsiaViewConnection.flatland constructor

*[<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,
      );