ImageDraw method

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

Implementation

@override
void ImageDraw(
  ImageD dst,
  ImageD src,
  RectangleD srcRec,
  RectangleD dstRec,
  ColorD tint,
) => run(
  () => RaylibDebugLabels.ImageDraw(dst, src, srcRec, dstRec, tint),
  () => rl.Temp.Image$.RefUpdate1(dst,
    (p) => rl.Core.ImageDraw(
      p,
      rl.Temp.Image$.Ref2(src).ref,
      rl.Temp.Rectangle$.Ref1(srcRec).ref,
      rl.Temp.Rectangle$.Ref2(dstRec).ref,
      rl.Temp.Color$.Ref1(tint).ref,
    ),
  ),
);