Method
CoglTextureset_region
Declaration [src]
gboolean
cogl_texture_set_region (
CoglTexture* texture,
int src_x,
int src_y,
int dst_x,
int dst_y,
unsigned int dst_width,
unsigned int dst_height,
int width,
int height,
CoglPixelFormat format,
unsigned int rowstride,
const uint8_t* data
)
Description [src]
Sets the pixels in a rectangular subregion of texture
from an in-memory
buffer containing pixel data.
data
Parameters
src_x |
int |
Upper left coordinate to use from source data. |
|
src_y |
int |
Upper left coordinate to use from source data. |
|
dst_x |
int |
Upper left destination horizontal coordinate. |
|
dst_y |
int |
Upper left destination vertical coordinate. |
|
dst_width |
unsigned int |
Width of destination region to write. (Must be less
than or equal to |
|
dst_height |
unsigned int |
Height of destination region to write. (Must be less
than or equal to |
|
width |
int |
Width of source data buffer. |
|
height |
int |
Height of source data buffer. |
|
format |
CoglPixelFormat |
The |
|
rowstride |
unsigned int |
Rowstride of source buffer (computed from width if none specified) |
|
data |
An array of uint8_t |
The actual pixel data. |
|
The data is owned by the caller of the function. |