MiniGUI API Reference (MiniGUI-Threads)  v3.2.0
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 70 of file xvfb.h.

Field Documentation

Uint32 Amask

the pixel alpha mask for x virtual framebuffer.

Definition at line 100 of file xvfb.h.

Uint32 Bmask

the pixel blue color mask for x virtual framebuffer.

Definition at line 97 of file xvfb.h.

int depth

color depth of x virtual framebuffer

Definition at line 82 of file xvfb.h.

int dirty

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

Definition at line 109 of file xvfb.h.

int dirty_rc_b

the bottom of dirty area

Definition at line 118 of file xvfb.h.

int dirty_rc_l

the left of dirty area

Definition at line 112 of file xvfb.h.

int dirty_rc_r

the right of dirty area

Definition at line 116 of file xvfb.h.

int dirty_rc_t

the top of dirty area

Definition at line 114 of file xvfb.h.

int fb_offset

the offset off framebuffer based on address of XVFBHeader.

Definition at line 130 of file xvfb.h.

Uint32 Gmask

the pixel green color mask for x virtual framebuffer.

Definition at line 94 of file xvfb.h.

int height

height of x virtual framebuffer

Definition at line 79 of file xvfb.h.

unsigned int info_size

size of infomation header

Definition at line 73 of file xvfb.h.

Uint8 MSBLeft

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

Definition at line 88 of file xvfb.h.

int palette_changed

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

Definition at line 124 of file xvfb.h.

int palette_offset

the offset off palette based on address of XVFBHeader.

Definition at line 127 of file xvfb.h.

int pitch

The pitch of x virtual framebuffer.

Definition at line 103 of file xvfb.h.

Uint32 Rmask

the pixel red color mask for x virtual framebuffer.

Definition at line 91 of file xvfb.h.

int width

width of x virtual framebuffer

Definition at line 76 of file xvfb.h.


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