ImageDraw method

  1. @override
void ImageDraw(
  1. StructPointer<ImageD> dst,
  2. ImageD src,
  3. RectangleD srcRec,
  4. RectangleD dstRec,
  5. ColorD tint,
)
override

Draw a source image within a destination image (tint applied to source)

Implementation

@override
void ImageDraw(
  StructPointer<ImageD> dst,
  ImageD src,
  RectangleD srcRec,
  RectangleD dstRec,
  ColorD tint,
) => _ffi.ImageDraw(
  dst.asNativePointer(),
  $.Image$.Ref2(src).asNativePointer<ImageC>().ref,
  $.Rectangle$.Ref1(srcRec).asNativePointer<RectangleC>().ref,
  $.Rectangle$.Ref2(dstRec).asNativePointer<RectangleC>().ref,
  $.Color$.Ref1(tint).asNativePointer<ColorC>().ref,
);