picofuse

Data Fields
pix_bitmap_t Struct Reference

Plain in-memory pixel bitmap descriptor. More...

#include <bitmap.h>

Collaboration diagram for pix_bitmap_t:
Collaboration graph
[legend]

Data Fields

void * data
 Pointer to bitmap memory, or NULL if the backend keeps no direct memory representation, or the bitmap hasn't been retained for drawing on. More...
 
pix_size_t size
 Bitmap dimensions in pixels.
 
size_t stride
 Byte pitch between adjacent major-axis elements.
 
pix_format_t fmt
 Pixel format used by data.
 
const pix_bitmap_ops_t * ops
 Backend-specific operations, or NULL -. More...
 
pix_op_t op
 Compositing mode for pix_bitmap_set_pixel()/. More...
 

Detailed Description

Plain in-memory pixel bitmap descriptor.

Describes a block of pixel memory; callers read and write data directly.

Definition at line 26 of file bitmap.h.

Field Documentation

◆ data

void* pix_bitmap_t::data

Pointer to bitmap memory, or NULL if the backend keeps no direct memory representation, or the bitmap hasn't been retained for drawing on.

Definition at line 27 of file bitmap.h.

◆ op

pix_op_t pix_bitmap_t::op

Compositing mode for pix_bitmap_set_pixel()/.

pix_bitmap_fill_rect() - PIX_BLEND by default. Sticky until changed - see pix_bitmap_set_op().

Definition at line 35 of file bitmap.h.

◆ ops

const pix_bitmap_ops_t* pix_bitmap_t::ops

Backend-specific operations, or NULL -.

see pix_bitmap_ops_t.

Definition at line 33 of file bitmap.h.


The documentation for this struct was generated from the following file: