Method

GVncFramebufferrgb24_blt

Declaration [src]

void
vnc_framebuffer_rgb24_blt (
  VncFramebuffer* fb,
  guint8* src,
  int rowstride,
  guint16 x,
  guint16 y,
  guint16 width,
  guint16 height
)

Description [src]

Fill all the pixels in the range (x, y) to (x + width, y + height) to the value in src. The number of bytes in src is always 3 as it must be in plain RGB24 format.

Parameters

src

Type: An array of guint8

The new pixel data.

The data is owned by the caller of the method.
rowstride

Type: int

The number of bytes per row.

x

Type: guint16

The horizontal pixel to start filling.

y

Type: guint16

The vertical pixel to start filling.

width

Type: guint16

The number of pixels to fill horizontally.

height

Type: guint16

The number of pixels to fill vertically.