buildExtraNativeData method

  1. @override
Pointer<Void> buildExtraNativeData()
override

Implementation

@override
Pointer<Void> buildExtraNativeData() {
  Pointer<ScreenData> extraData = malloc.allocate(sizeOf<ScreenData>());
  Size viewportSize = view.viewport?.boxSize ?? Size.zero;
  extraData.ref.width = viewportSize.width.toInt();
  extraData.ref.height = viewportSize.height.toInt();
  extraData.ref.availWidth = viewportSize.width.toInt();
  extraData.ref.availHeight = viewportSize.height.toInt();
  return extraData.cast<Void>();
}