bufferDrawTextBuffer method

void bufferDrawTextBuffer(
  1. Pointer<OptimizedBufferHandle> buffer,
  2. Pointer<TextBufferHandle> textBuffer,
  3. int x,
  4. int y,
  5. int clipX,
  6. int clipY,
  7. int clipWidth,
  8. int clipHeight,
  9. bool hasClipRect,
)

Renders textBuffer into buffer at (x,y). When hasClipRect is true, only the (clipX,clipY,clipWidth,clipHeight) region is drawn. Throws FFIException on failure.

Implementation

void bufferDrawTextBuffer(
  Pointer<OptimizedBufferHandle> buffer,
  Pointer<TextBufferHandle> textBuffer,
  int x,
  int y,
  int clipX,
  int clipY,
  int clipWidth,
  int clipHeight,
  bool hasClipRect,
) {
  _guard('TextBuffer drawing failed', () {
    _generated.bufferDrawTextBuffer(
      buffer.cast(),
      textBuffer.cast(),
      x,
      y,
      clipX,
      clipY,
      clipWidth,
      clipHeight,
      hasClipRect,
    );
  });
}