MaskBlt method

int MaskBlt(
  1. Pointer<HDC__> hdcDest,
  2. int xDest,
  3. int yDest,
  4. int width,
  5. int height,
  6. Pointer<HDC__> hdcSrc,
  7. int xSrc,
  8. int ySrc,
  9. Pointer<HBITMAP__> hbmMask,
  10. int xMask,
  11. int yMask,
  12. int rop,
)

Implementation

int MaskBlt(
  ffi.Pointer<HDC__> hdcDest,
  int xDest,
  int yDest,
  int width,
  int height,
  ffi.Pointer<HDC__> hdcSrc,
  int xSrc,
  int ySrc,
  ffi.Pointer<HBITMAP__> hbmMask,
  int xMask,
  int yMask,
  int rop,
) {
  return (_MaskBlt ??=
      _dylib.lookupFunction<_c_MaskBlt, _dart_MaskBlt>('MaskBlt'))(
    hdcDest,
    xDest,
    yDest,
    width,
    height,
    hdcSrc,
    xSrc,
    ySrc,
    hbmMask,
    xMask,
    yMask,
    rop,
  );
}