MiniGUI API Reference (MiniGUI-Processes)  v5.0.6
A mature and proven cross-platform GUI system for embedded and smart IoT devices
Data Fields
_XVFBHeader Struct Reference

#include <xvfb.h>

Data Fields

unsigned int info_size
 
int width
 
int height
 
int depth
 
Uint8 MSBLeft
 
Uint32 Rmask
 
Uint32 Gmask
 
Uint32 Bmask
 
Uint32 Amask
 
int pitch
 
int dirty
 
int dirty_rc_l
 
int dirty_rc_t
 
int dirty_rc_r
 
int dirty_rc_b
 
int palette_changed
 
int palette_offset
 
int fb_offset
 

Detailed Description

infomation header of xvfb frame buffer.

Definition at line 82 of file xvfb.h.

Field Documentation

◆ Amask

Uint32 Amask

the pixel alpha mask for x virtual framebuffer.

Definition at line 112 of file xvfb.h.

◆ Bmask

Uint32 Bmask

the pixel blue color mask for x virtual framebuffer.

Definition at line 109 of file xvfb.h.

◆ depth

int depth

color depth of x virtual framebuffer

Definition at line 94 of file xvfb.h.

◆ dirty

int dirty

Flag indicate whether x virtual framebuffer should be update, and should reset to false after refreshing the dirty area

Definition at line 121 of file xvfb.h.

◆ dirty_rc_b

int dirty_rc_b

the bottom of dirty area

Definition at line 130 of file xvfb.h.

◆ dirty_rc_l

int dirty_rc_l

the left of dirty area

Definition at line 124 of file xvfb.h.

◆ dirty_rc_r

int dirty_rc_r

the right of dirty area

Definition at line 128 of file xvfb.h.

◆ dirty_rc_t

int dirty_rc_t

the top of dirty area

Definition at line 126 of file xvfb.h.

◆ fb_offset

int fb_offset

the offset off framebuffer based on address of XVFBHeader.

Definition at line 142 of file xvfb.h.

◆ Gmask

Uint32 Gmask

the pixel green color mask for x virtual framebuffer.

Definition at line 106 of file xvfb.h.

◆ height

int height

height of x virtual framebuffer

Definition at line 91 of file xvfb.h.

◆ info_size

unsigned int info_size

size of infomation header

Definition at line 85 of file xvfb.h.

◆ MSBLeft

Uint8 MSBLeft

The flag indicating the Most Significant Bits (MSB) is left when depth is less than 8.

Definition at line 100 of file xvfb.h.

◆ palette_changed

int palette_changed

Flag indicate whether palette have been changed, and should reset to false after reflecting the change.

Definition at line 136 of file xvfb.h.

◆ palette_offset

int palette_offset

the offset off palette based on address of XVFBHeader.

Definition at line 139 of file xvfb.h.

◆ pitch

int pitch

The pitch of x virtual framebuffer.

Definition at line 115 of file xvfb.h.

◆ Rmask

Uint32 Rmask

the pixel red color mask for x virtual framebuffer.

Definition at line 103 of file xvfb.h.

◆ width

int width

width of x virtual framebuffer

Definition at line 88 of file xvfb.h.


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