getUnion method

Rectangle<double>? getUnion(
  1. Rectangle<double> b
)

Implementation

math.Rectangle<double>? getUnion(math.Rectangle<double> b) {
  final aPointer = calloc();
  final bPointer = b.calloc();
  final resultPointer = ffi.calloc<SdlFRect>();
  final bl = aPointer.getUnion(bPointer, resultPointer);
  final result = resultPointer.create();
  ffi.calloc.free(aPointer);
  ffi.calloc.free(bPointer);
  ffi.calloc.free(resultPointer);
  if (bl) {
    return result;
  }
  return null;
}