Logo Search packages:      
Sourcecode: libucimf version File versions  Download package

FBLinear24 Class Reference

#include <fblinear24.h>

Inheritance diagram for FBLinear24:

List of all members.


Detailed Description

Author:
huyong

Definition at line 33 of file fblinear24.h.


Public Member Functions

void ClearScr ()
void DrawLine (int x1, int y1, int x2, int y2, int color)
void DrawRect (int x1, int y1, int x2, int y2, int color)
void FillRect (int x1, int y1, int x2, int y2, int color)
int Height ()
int OutChar (int x, int y, int fg, int bg, unsigned int c)
void PutPixel (int x, int y, int color)
void RevRect (int x1, int y1, int x2, int y2)
void RstrRect (int x1, int y1, int x2, int y2, char **buffer)
void SaveRect (int x1, int y1, int x2, int y2, char **buffer)
void SwitchToGraph ()
void SwitchToText ()
int Width ()

Static Public Member Functions

static void Close ()
static bool Open (int xres, int yres, int depth)
static bool Open ()
static bool TryOpen (int xres, int yres, int depth)
static OPEN_RC TryOpen ()

Static Public Attributes

static GraphDev * mpGraphDev = NULL

Static Protected Attributes

static __u16 blue16 []
static __u16 green16 []
static int mFd = -1
static unsigned long mNextLine = 0
static unsigned long mNextPlane = 0
static char * mpBuf = NULL
static int mpBufLen = 0
static int mXres = 0
static int mYres = 0
static __u16 red16 []

Private Member Functions

void InitColorMap ()
void rectfill (__u8 *dest, int width, int height, __u32 data, int linesize)
void store4pixels (__u32 d1, __u32 d2, __u32 d3, __u32 d4, __u32 *dest)

Private Attributes

__u32 cfb24 [16]

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index