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

Classes | Public Member Functions | Protected Member Functions | Private Types | Private Attributes

BImageControl Class Reference

Collaboration diagram for BImageControl:
Collaboration graph

List of all members.


struct  Cache

Public Member Functions

 BImageControl (Basewindow *)
Bool doDither (void)
int getBitsPerPixel (void)
unsigned long getColor (const char *)
unsigned long getColor (const char *, unsigned char *, unsigned char *, unsigned char *)
Colormap getColormap (void)
int getColorsPerChannel (void)
void getColorTable (XColor **, int *)
int getDepth (void)
Display * getDisplay (void)
void getDitherBuffers (unsigned int, short **, short **, short **, short **, short **, short **, unsigned short **, unsigned short **, unsigned short **)
Window getDrawable (void)
void getMaskTables (unsigned short **, unsigned short **, unsigned short **, int *, int *, int *)
int getScreenNumber (void)
Visual * getVisual (void)
void installRootColormap (void)
void removeImage (Pixmap)
Pixmap renderImage (unsigned int, unsigned int, const BTexture *)

Protected Member Functions

Pixmap searchCache (unsigned int, unsigned int, unsigned long, const BColor &, const BColor &)

Private Types

typedef struct BImageControl::Cache Cache

Private Attributes

unsigned short berr_table [256]
int bits_per_pixel
short * blue_err
int blue_offset
unsigned short bmask_table [256]
LinkedList< Cache > * cache
XColor * colors
int colors_per_channel
Display * display
unsigned int dither_buf_width
unsigned short gerr_table [256]
unsigned short gmask_table [256]
short * green_err
int green_offset
int ncolors
short * next_blue_err
short * next_green_err
short * next_red_err
short * red_err
int red_offset
unsigned short rerr_table [256]
unsigned short rmask_table [256]
Colormap root_colormap
int screen_depth
int screen_number
Window window

Detailed Description

Definition at line 108 of file Image.hh.

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

Generated by  Doxygen 1.6.0   Back to index