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...
 
uint32_tdata
 32-bit (8:8:8:8) xRGB pixel data, in host-endian order More...
 
unsigned int pixels
 Total number of pixels. More...
 
size_t len
 Total length. More...
 

Detailed Description

A pixel buffer.

Definition at line 16 of file pixbuf.h.

Field Documentation

◆ refcnt

struct refcnt pixel_buffer::refcnt

Reference count.

Definition at line 18 of file pixbuf.h.

Referenced by __attribute__(), and alloc_pixbuf().

◆ width

unsigned int pixel_buffer::width

Width.

Definition at line 20 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 22 of file pixbuf.h.

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

◆ data

uint32_t* pixel_buffer::data

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

Definition at line 24 of file pixbuf.h.

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

◆ pixels

unsigned int pixel_buffer::pixels

Total number of pixels.

Definition at line 26 of file pixbuf.h.

Referenced by alloc_pixbuf(), and pnm_data().

◆ len

size_t pixel_buffer::len

Total length.

Definition at line 28 of file pixbuf.h.

Referenced by alloc_pixbuf(), and pixbuf_okx().


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