Main Page | Modules | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

X11Display Class Reference

Class for encapsulation of a X11 Display. More...

#include <x11_display.hpp>

Inheritance diagram for X11Display:

SkinObject List of all members.

Public Types

typedef void(X11Display::* MakePixelFunc_t )(uint8_t *pPixel, uint8_t r, uint8_t g, uint8_t b, uint8_t a) const
 Type of function to put RGBA values into a pixel.

Public Member Functions

Display * getDisplay () const
 Get the display.
Visual * getVisual () const
 Get the visual.
int getPixelSize () const
 Get the pixel size.
GC getGC () const
 Get the graphics context.
Colormap getColormap () const
 Get the colormap.
MakePixelFunc_t getBlendPixel () const
 Get a pointer on the right blendPixel implementation.
MakePixelFunc_t getPutPixel () const
 Get a pointer on the right putPixel implementation.
unsigned long getPixelValue (uint8_t r, uint8_t g, uint8_t b) const
 Get the pixel value corresponding to the given colors.
Window getMainWindow () const
 Get the main window ID.

Detailed Description

Class for encapsulation of a X11 Display.

Definition at line 40 of file x11_display.hpp.


The documentation for this class was generated from the following file:
Generated on Tue Dec 20 10:15:04 2005 for vlc-0.8.4a by  doxygen 1.4.2