iPXE
Data Fields
pixel_buffer Struct Reference

A pixel buffer. More...

#include <pixbuf.h>

Data Fields

struct refcnt refcnt
 Reference count. More...
 
unsigned int width
 Width. More...
 
unsigned int height
 Height. More...
 
userptr_t data
 32-bit (8:8:8:8) xRGB pixel data, in host-endian order More...
 
size_t len
 Total length. More...
 

Detailed Description

A pixel buffer.

Definition at line 17 of file pixbuf.h.

Field Documentation

◆ refcnt

struct refcnt pixel_buffer::refcnt

Reference count.

Definition at line 19 of file pixbuf.h.

Referenced by __attribute__(), and alloc_pixbuf().

◆ width

unsigned int pixel_buffer::width

Width.

Definition at line 21 of file pixbuf.h.

Referenced by alloc_pixbuf(), fbcon_picture_init(), pixbuf_okx(), png_interlace(), png_pixels_pass(), and pnm_data().

◆ height

unsigned int pixel_buffer::height

Height.

Definition at line 23 of file pixbuf.h.

Referenced by alloc_pixbuf(), fbcon_picture_init(), pixbuf_okx(), and png_interlace().

◆ data

userptr_t pixel_buffer::data

32-bit (8:8:8:8) xRGB pixel data, in host-endian order

Definition at line 25 of file pixbuf.h.

Referenced by alloc_pixbuf(), fbcon_picture_init(), free_pixbuf(), pixbuf_okx(), png_pixels_pass(), and pnm_data().

◆ len

size_t pixel_buffer::len

Total length.

Definition at line 27 of file pixbuf.h.

Referenced by alloc_pixbuf(), pixbuf_okx(), and pnm_data().


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