drawFrameBuffer method

void drawFrameBuffer(
  1. Pointer<OptimizedBufferHandle> target,
  2. int destX,
  3. int destY,
  4. Pointer<OptimizedBufferHandle> frameBuffer,
  5. int sourceX,
  6. int sourceY,
  7. int sourceWidth,
  8. int sourceHeight,
)

Composites the (sourceX,sourceY,sourceWidth,sourceHeight) region of frameBuffer onto target at (destX,destY). Throws FFIException on failure.

Implementation

void drawFrameBuffer(
  Pointer<OptimizedBufferHandle> target,
  int destX,
  int destY,
  Pointer<OptimizedBufferHandle> frameBuffer,
  int sourceX,
  int sourceY,
  int sourceWidth,
  int sourceHeight,
) {
  _guard('Failed to draw frame buffer', () {
    _generated.drawFrameBuffer(
      target.cast(),
      destX,
      destY,
      frameBuffer.cast(),
      sourceX,
      sourceY,
      sourceWidth,
      sourceHeight,
    );
  });
}