Main Page | Alphabetical List | Data Structures | File List | Data Fields | Globals

_DMXScreenInfo Struct Reference

#include <dmx.h>


Data Fields

const char * name
int index
Display * beDisplay
int beWidth
int beHeight
int beDepth
int beBPP
int beXDPI
int beYDPI
int beNumDepths
int * beDepths
int beNumPixmapFormats
XPixmapFormatValues * bePixmapFormats
int beNumVisuals
XVisualInfo * beVisuals
int beDefVisualIndex
int beNumDefColormaps
Colormap * beDefColormaps
Pixel beBlackPixel
Pixel beWhitePixel
Window scrnWin
int scrnX
int scrnY
int scrnWidth
int scrnHeight
int scrnXSign
int scrnYSign
Drawable scrnDefDrawables [MAXFORMATS]
_DMXScreenInfo * next
_DMXScreenInfo * over
Window rootWin
int rootX
int rootY
int rootWidth
int rootHeight
int rootXOrigin
int rootYOrigin
void * shadow
XlibGC shadowGC
XImage * shadowFBImage
int shared
PositionType where
int whereX
int whereY
int whereRefScreen
int savedTimeout
int dpmsCapable
int dpmsEnabled
int dpmsStandby
int dpmsSuspend
int dpmsOff
DMXStatInfo * stat
Bool needsSync
CloseScreenProcPtr CloseScreen


Detailed Description

Global structure containing information about each backend screen.


Field Documentation

Pixel _DMXScreenInfo::beBlackPixel
 

Default black pixel for BE

int _DMXScreenInfo::beBPP
 

Bits per pixel of BE display

Colormap* _DMXScreenInfo::beDefColormaps
 

Default colormaps for DMX server

int _DMXScreenInfo::beDefVisualIndex
 

Default visual index of BE

int _DMXScreenInfo::beDepth
 

Depth of BE display

int* _DMXScreenInfo::beDepths
 

Depths from BE server

Display* _DMXScreenInfo::beDisplay
 

Back-end X server's display

int _DMXScreenInfo::beHeight
 

Height of BE display

int _DMXScreenInfo::beNumDefColormaps
 

Number of default colormaps

int _DMXScreenInfo::beNumDepths
 

Number of depths on BE server

int _DMXScreenInfo::beNumPixmapFormats
 

Number of pixmap formats on BE

int _DMXScreenInfo::beNumVisuals
 

Number of visuals on BE

XPixmapFormatValues* _DMXScreenInfo::bePixmapFormats
 

Pixmap formats on BE

XVisualInfo* _DMXScreenInfo::beVisuals
 

Visuals from BE server

Pixel _DMXScreenInfo::beWhitePixel
 

Default white pixel for BE

int _DMXScreenInfo::beWidth
 

Width of BE display

int _DMXScreenInfo::beXDPI
 

Horizontal dots per inch of BE

int _DMXScreenInfo::beYDPI
 

Vertical dots per inch of BE

CloseScreenProcPtr _DMXScreenInfo::CloseScreen
 

Function pointers to wrapped screen functions

int _DMXScreenInfo::dpmsCapable
 

Non-zero if backend is DPMS capable

int _DMXScreenInfo::dpmsEnabled
 

Non-zero if DPMS enabled

int _DMXScreenInfo::dpmsOff
 

Original DPMS off value

int _DMXScreenInfo::dpmsStandby
 

Original DPMS standby value

int _DMXScreenInfo::dpmsSuspend
 

Original DPMS suspend value

int _DMXScreenInfo::index
 

Index into dmxScreens global

const char* _DMXScreenInfo::name
 

Name from command line or config file

Bool _DMXScreenInfo::needsSync
 

True if an XSync is pending

struct _DMXScreenInfo* _DMXScreenInfo::next
 

List of "screens" on same display

struct _DMXScreenInfo* _DMXScreenInfo::over
 

List of "screens" that overlap

int _DMXScreenInfo::rootHeight
 

Height of "root" window

int _DMXScreenInfo::rootWidth
 

Width of "root" window

Window _DMXScreenInfo::rootWin
 

"Root" window on backend display

int _DMXScreenInfo::rootX
 

X offset of "root" window WRT "screen"

int _DMXScreenInfo::rootXOrigin
 

Global X origin of "root" window

int _DMXScreenInfo::rootY
 

Y offset of "root" window WRT "screen"

int _DMXScreenInfo::rootYOrigin
 

Global Y origin of "root" window

int _DMXScreenInfo::savedTimeout
 

Original screen saver timeout

Drawable _DMXScreenInfo::scrnDefDrawables[MAXFORMATS]
 

Default drawables for "screen"

int _DMXScreenInfo::scrnHeight
 

Height of "screen"

int _DMXScreenInfo::scrnWidth
 

Width of "screen"

Window _DMXScreenInfo::scrnWin
 

"Screen" window on backend display

int _DMXScreenInfo::scrnX
 

X offset of "screen" WRT BE display

int _DMXScreenInfo::scrnXSign
 

X offset sign of "screen"

int _DMXScreenInfo::scrnY
 

Y offset of "screen" WRT BE display

int _DMXScreenInfo::scrnYSign
 

Y offset sign of "screen"

void* _DMXScreenInfo::shadow
 

Shadow framebuffer data (if enabled)

XImage* _DMXScreenInfo::shadowFBImage
 

Screen image used by shadow FB code

XlibGC _DMXScreenInfo::shadowGC
 

Default GC used by shadow FB code

int _DMXScreenInfo::shared
 

Non-zero if another Xdmx is running

DMXStatInfo* _DMXScreenInfo::stat
 

Statistics about XSync

PositionType _DMXScreenInfo::where
 

Relative layout information

int _DMXScreenInfo::whereRefScreen
 

Relative layout information

int _DMXScreenInfo::whereX
 

Relative layout information

int _DMXScreenInfo::whereY
 

Relative layout information


The documentation for this struct was generated from the following file:
Generated June 29, 2004 for Distributed Multihead X by doxygen 1.3.4.