include/able/fb.h File Reference

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 Documentation

#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.


Typedef Documentation

typedef struct argb_s argb_t

ARGB type colour descriptor.

Used to manipulate colours in a portable way for palette setting.

typedef struct fb_info_s fb_info_t

Video display context.

This holds the current state for a framebuffer, containing such items as display mode and video memory.

Representation of parameters used to control a physical output device.


Generated on Tue Jan 20 14:28:54 2009 for ABLE LIBC by  doxygen 1.5.6