Go to the source code of this file.
Data Structures | |
struct | argb_s |
ARGB type colour descriptor. More... | |
struct | fb_setpalette_t |
Structure used for IOCTL_FB_SETPALETTE when configuring an indexed palette on a framebuffer. More... | |
struct | fb_bitfield |
Describe a range of bits. More... | |
struct | fb_var_screeninfo |
Representation of parameters used to control a physical output device. More... | |
struct | fb_info_s |
Video display context. More... | |
Defines | |
#define | _ABLE_CLIB_ABLE_FB_H 1 |
#define | IOCTL_FB_SCROLL (44) |
Scroll framebuffer. | |
#define | IOCTL_FB_GETPALETTE (45) |
Get a copy of the current palette. | |
#define | IOCTL_FB_SETPALETTE (46) |
Set the current palette. | |
#define | IOCTL_FB_GETINFO (47) |
Get current framebuffer information. | |
#define | IOCTL_FB_GETMODE (48) |
Get current framebuffer mode. | |
#define | IOCTL_FB_SETMODE (49) |
Set framebuffer mode. | |
#define | FB_SYNC_HOR_HIGH_ACT (1) |
Horizontal sync high active. | |
#define | FB_SYNC_VERT_HIGH_ACT (2) |
Vertical sync high active. | |
#define | FB_SYNC_EXT (4) |
External sync. | |
#define | FB_SYNC_COMP_HIGH_ACT (8) |
Composite sync high active. | |
#define | FB_SYNC_BROADCAST (16) |
Broadcast video timings. | |
#define | FB_SYNC_ON_GREEN (32) |
Sync on green. | |
#define | FB_VMODE_NONINTERLACED (0) |
Non interlaced. | |
#define | FB_VMODE_INTERLACED (1) |
Interlaced. | |
#define | FB_VMODE_DOUBLE (2) |
Double scan. | |
#define | FB_VMODE_MASK (255) |
Vertical scan mode mask. | |
Typedefs | |
typedef struct argb_s | argb_t |
ARGB type colour descriptor. | |
typedef struct fb_var_screeninfo | fb_var_screeninfo_t |
Representation of parameters used to control a physical output device. | |
typedef struct fb_info_s | fb_info_t |
Video display context. |
#define _ABLE_CLIB_ABLE_FB_H 1 |
#define FB_SYNC_BROADCAST (16) |
Broadcast video timings.
#define FB_SYNC_COMP_HIGH_ACT (8) |
Composite sync high active.
#define FB_SYNC_EXT (4) |
External sync.
#define FB_SYNC_HOR_HIGH_ACT (1) |
Horizontal sync high active.
#define FB_SYNC_ON_GREEN (32) |
Sync on green.
#define FB_SYNC_VERT_HIGH_ACT (2) |
Vertical sync high active.
#define FB_VMODE_DOUBLE (2) |
Double scan.
#define FB_VMODE_INTERLACED (1) |
Interlaced.
#define FB_VMODE_MASK (255) |
Vertical scan mode mask.
#define FB_VMODE_NONINTERLACED (0) |
Non interlaced.
#define IOCTL_FB_GETINFO (47) |
Get current framebuffer information.
#define IOCTL_FB_GETMODE (48) |
Get current framebuffer mode.
#define IOCTL_FB_GETPALETTE (45) |
Get a copy of the current palette.
#define IOCTL_FB_SCROLL (44) |
Scroll framebuffer.
#define IOCTL_FB_SETMODE (49) |
Set framebuffer mode.
#define IOCTL_FB_SETPALETTE (46) |
Set the current palette.
ARGB type colour descriptor.
Used to manipulate colours in a portable way for palette setting.
Video display context.
This holds the current state for a framebuffer, containing such items as display mode and video memory.
typedef struct fb_var_screeninfo fb_var_screeninfo_t |
Representation of parameters used to control a physical output device.