Data Fields

# _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]
struct _DMXScreenInfo * | next
struct _DMXScreenInfo * | over
Window | rootWin
int | rootX
int | rootY
int | rootWidth
int | rootHeight
int | rootXOrigin
int | rootYOrigin
void * | shadow
XlibGC | shadowGC
XImage * | shadowFBImage
int | shared
Bool | WMRunningOnBE
Cursor | noCursor
Cursor | curCursor
CursorPtr | cursor
int | cursorVisible
int | cursorNotShared
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
SaveScreenProcPtr | SaveScreen
CreateGCProcPtr | CreateGC
CreateWindowProcPtr | CreateWindow
DestroyWindowProcPtr | DestroyWindow
PositionWindowProcPtr | PositionWindow
ChangeWindowAttributesProcPtr | ChangeWindowAttributes
RealizeWindowProcPtr | RealizeWindow
UnrealizeWindowProcPtr | UnrealizeWindow
RestackWindowProcPtr | RestackWindow
WindowExposuresProcPtr | WindowExposures
CopyWindowProcPtr | CopyWindow
ResizeWindowProcPtr | ResizeWindow
ReparentWindowProcPtr | ReparentWindow
ChangeBorderWidthProcPtr | ChangeBorderWidth
GetImageProcPtr | GetImage
GetSpansProcPtr | GetSpans
CreatePixmapProcPtr | CreatePixmap
DestroyPixmapProcPtr | DestroyPixmap
BitmapToRegionProcPtr | BitmapToRegion
RealizeFontProcPtr | RealizeFont
UnrealizeFontProcPtr | UnrealizeFont
CreateColormapProcPtr | CreateColormap
DestroyColormapProcPtr | DestroyColormap
InstallColormapProcPtr | InstallColormap
StoreColorsProcPtr | StoreColors
SetShapeProcPtr | SetShape
CreatePictureProcPtr | CreatePicture
DestroyPictureProcPtr | DestroyPicture
ChangePictureClipProcPtr | ChangePictureClip
DestroyPictureClipProcPtr | DestroyPictureClip
ChangePictureProcPtr | ChangePicture
ValidatePictureProcPtr | ValidatePicture
CompositeProcPtr | Composite
GlyphsProcPtr | Glyphs
CompositeRectsProcPtr | CompositeRects
InitIndexedProcPtr | InitIndexed
CloseIndexedProcPtr | CloseIndexed
UpdateIndexedProcPtr | UpdateIndexed
TrapezoidsProcPtr | Trapezoids
TrianglesProcPtr | Triangles
TriStripProcPtr | TriStrip
TriFanProcPtr | TriFan

## Detailed Description

Global structure containing information about each backend screen.

## Field Documentation

Pixel _DMXScreenInfo::beBlackPixel

Default black pixel for BE

Referenced by dmxBEScreenInit(), and dmxGetColormaps().

int _DMXScreenInfo::beBPP

Bits per pixel of BE display

Referenced by dmxBEScreenInit(), dmxCompareScreens(), dmxGetScreenAttribs(), dmxInitOrigins(), dmxReInitOrigins(), and dmxScreenInit().

Colormap* _DMXScreenInfo::beDefColormaps

Default colormaps for DMX server

Referenced by dmxBECloseScreen(), dmxBEScreenInit(), dmxColormapFromDefaultVisual(), and dmxGetColormaps().

int _DMXScreenInfo::beDefVisualIndex

Default visual index of BE

Referenced by dmxBECreateCursor(), dmxBEScreenInit(), dmxCompareScreens(), dmxConnectionBlockCallback(), dmxCreateRootWindow(), dmxGetVisualInfo(), dmxPutImage(), and dmxScreenInit().

int _DMXScreenInfo::beDepth

Depth of BE display

Referenced by dmxBEScreenInit(), dmxCompareScreens(), dmxGetScreenAttribs(), dmxInitOrigins(), and dmxReInitOrigins().

int* _DMXScreenInfo::beDepths

Depths from BE server

Referenced by dmxAttachScreen(), dmxBECloseScreen(), dmxBEScreenInit(), dmxCloseScreen(), dmxCompareScreens(), dmxGetPixmapFormats(), dmxScreenInit(), and dmxSetPixmapFormats().

Display* _DMXScreenInfo::beDisplay

Back-end X server's display

Referenced by _dmxDPMSInit(), _dmxMoveCursor(), _dmxRealizeCursor(), _dmxSetCursor(), _dmxUnrealizeCursor(), AbortDDX(), dmxAttachScreen(), dmxBackendCollectEvents(), dmxBackendInitPrivate(), dmxBackendPendingMotionEvent(), dmxBackendTestEvents(), dmxBackendTestMotionEvent(), dmxBECloseScreen(), dmxBECreateColormap(), dmxBECreateCursor(), dmxBECreateGC(), dmxBECreateGlyphSet(), dmxBECreatePixmap(), dmxBECreateWindowTree(), dmxBEDestroyWindow(), dmxBEFreeColormap(), dmxBEFreeCursor(), dmxBEFreeFont(), dmxBEFreeGC(), dmxBEFreeGlyphSet(), dmxBEFreePicture(), dmxBEFreePixmap(), dmxBELoadFont(), dmxBERestorePixmap(), dmxBERestoreRenderGlyph(), dmxBESavePixmap(), dmxBEScreenInit(), dmxBitmapToRegion(), dmxChangeBorderWidth(), dmxChangeClip(), dmxChangeGC(), dmxChangePictureClip(), dmxChangeWindowAttributes(), dmxCheckFontPath(), dmxCheckFontPathElement(), dmxCheckForWM(), dmxCloseScreen(), dmxColormapFromDefaultVisual(), dmxCommonAddEnabledDevice(), dmxCommonRemoveEnabledDevice(), dmxCommonXSelect(), dmxComposite(), dmxCompositeRects(), dmxConnectionBlockCallback(), dmxConsoleDraw(), dmxCopyArea(), dmxCopyGC(), dmxCopyPlane(), dmxCopyWindow(), dmxCreateAndRealizeWindow(), dmxCreateColormap(), dmxCreateGC(), dmxCreateNonRootWindow(), dmxCreatePixmap(), dmxCreateRootWindow(), dmxCreateWindow(), dmxDestroyClip(), dmxDestroyColormap(), dmxDestroyGC(), dmxDestroyPictureClip(), dmxDestroyPixmap(), dmxDetachScreen(), dmxDoCreatePicture(), dmxDoRestackWindow(), dmxDoSetShape(), dmxDoSync(), dmxDPMSInit(), dmxDPMSTerm(), dmxFillPolygon(), dmxFindAlternatePixmap(), dmxFindFormat(), dmxGetColormaps(), dmxGetImage(), dmxGetPixmapFormats(), dmxGetScreenAttribs(), dmxGetVisualInfo(), dmxImageText16(), dmxImageText8(), dmxInputAttachBackend(), dmxInstallColormap(), dmxLookupVisual(), dmxLookupVisualFromID(), dmxOpenDisplay(), dmxPolyArc(), dmxPolyFillArc(), dmxPolyFillRect(), dmxPolylines(), dmxPolyPoint(), dmxPolyRectangle(), dmxPolySegment(), dmxPolyText16(), dmxPolyText8(), dmxPositionWindow(), dmxPrintScreenInfo(), dmxProcRenderAddGlyphs(), dmxProcRenderCompositeGlyphs(), dmxProcRenderCreateGlyphSet(), dmxProcRenderFreeGlyphs(), dmxProcRenderFreeGlyphSet(), dmxProcRenderSetPictureFilter(), dmxProcRenderSetPictureTransform(), dmxPropertyCheckOtherServers(), dmxPropertyCheckOtherWindows(), dmxPropertyDisplay(), dmxPropertyIterate(), dmxPropertySameDisplay(), dmxPropertyWindow(), dmxPutImage(), dmxRealizeFont(), dmxRealizeWindow(), dmxReparentWindow(), dmxResizeRootWindow(), dmxResizeScreenWindow(), dmxResizeWindow(), dmxSaveScreen(), dmxSetFontPath(), dmxSetPixmapFormats(), dmxShadowUpdateProc(), dmxStoreColors(), dmxTrapezoids(), dmxTriangles(), dmxTriFan(), dmxTriStrip(), dmxUnrealizeFont(), dmxUnrealizeWindow(), dmxValidatePicture(), dmxWindowExposures(), and InitOutput().

int _DMXScreenInfo::beHeight

Height of BE display

Referenced by dmxBackendMouGetInfo(), dmxCompareScreens(), dmxGetScreenAttribs(), dmxInitOrigins(), and dmxReInitOrigins().

int _DMXScreenInfo::beNumDefColormaps

Number of default colormaps

Referenced by dmxBECloseScreen(), dmxColormapFromDefaultVisual(), and dmxGetColormaps().

int _DMXScreenInfo::beNumDepths

Number of depths on BE server

Referenced by dmxBEScreenInit(), dmxCompareScreens(), dmxGetPixmapFormats(), dmxScreenInit(), and dmxSetPixmapFormats().

int _DMXScreenInfo::beNumPixmapFormats

Number of pixmap formats on BE

Referenced by dmxBECloseScreen(), dmxBECreateCursor(), dmxBECreateGC(), dmxBERestorePixmap(), dmxBEScreenInit(), dmxCompareScreens(), dmxGetPixmapFormats(), and dmxSetPixmapFormats().

int _DMXScreenInfo::beNumVisuals

Number of visuals on BE

Referenced by dmxCompareScreens(), dmxGetColormaps(), dmxGetVisualInfo(), dmxLookupVisual(), dmxScreenInit(), and InitOutput().

XPixmapFormatValues* _DMXScreenInfo::bePixmapFormats

Pixmap formats on BE

Referenced by dmxAttachScreen(), dmxBECloseScreen(), dmxBECreateCursor(), dmxBECreateGC(), dmxBERestorePixmap(), dmxBEScreenInit(), dmxCloseScreen(), dmxCompareScreens(), dmxGetPixmapFormats(), and dmxSetPixmapFormats().

XVisualInfo* _DMXScreenInfo::beVisuals

Visuals from BE server

Referenced by dmxAttachScreen(), dmxBECloseScreen(), dmxBECreateCursor(), dmxBEScreenInit(), dmxCloseScreen(), dmxColormapFromDefaultVisual(), dmxCompareScreens(), dmxConnectionBlockCallback(), dmxCreateRootWindow(), dmxGetColormaps(), dmxGetVisualInfo(), dmxLookupVisual(), dmxPutImage(), dmxScreenInit(), and InitOutput().

Pixel _DMXScreenInfo::beWhitePixel

Default white pixel for BE

Referenced by dmxBEScreenInit(), and dmxGetColormaps().

int _DMXScreenInfo::beWidth

Width of BE display

Referenced by dmxBackendMouGetInfo(), dmxCompareScreens(), dmxGetScreenAttribs(), dmxInitOrigins(), and dmxReInitOrigins().

int _DMXScreenInfo::beXDPI

Horizontal dots per inch of BE

Referenced by dmxGetScreenAttribs(), dmxScreenInit(), and dmxUpdateScreenResources().

int _DMXScreenInfo::beYDPI

Vertical dots per inch of BE

Referenced by dmxGetScreenAttribs(), and dmxUpdateScreenResources().

BitmapToRegionProcPtr _DMXScreenInfo::BitmapToRegion

ChangeBorderWidthProcPtr _DMXScreenInfo::ChangeBorderWidth

ChangePictureProcPtr _DMXScreenInfo::ChangePicture

ChangePictureClipProcPtr _DMXScreenInfo::ChangePictureClip

ChangeWindowAttributesProcPtr _DMXScreenInfo::ChangeWindowAttributes

CloseIndexedProcPtr _DMXScreenInfo::CloseIndexed

CloseScreenProcPtr _DMXScreenInfo::CloseScreen

Function pointers to wrapped screen functions

CompositeProcPtr _DMXScreenInfo::Composite

CompositeRectsProcPtr _DMXScreenInfo::CompositeRects

CopyWindowProcPtr _DMXScreenInfo::CopyWindow

CreateColormapProcPtr _DMXScreenInfo::CreateColormap

CreateGCProcPtr _DMXScreenInfo::CreateGC

CreatePictureProcPtr _DMXScreenInfo::CreatePicture

CreatePixmapProcPtr _DMXScreenInfo::CreatePixmap

CreateWindowProcPtr _DMXScreenInfo::CreateWindow

Cursor _DMXScreenInfo::curCursor

Referenced by _dmxSetCursor().

CursorPtr _DMXScreenInfo::cursor

Referenced by _dmxSetCursor(), dmxCheckCursor(), dmxFindCursor(), and dmxMoveCursor().

int _DMXScreenInfo::cursorNotShared

Referenced by dmxInitOverlap(), dmxMoveCursor(), dmxPrintOverlap(), dmxRealizeCursor(), dmxSetCursor(), and dmxUnrealizeCursor().

int _DMXScreenInfo::cursorVisible

Referenced by _dmxSetCursor(), and dmxMoveCursor().

DestroyColormapProcPtr _DMXScreenInfo::DestroyColormap

DestroyPictureProcPtr _DMXScreenInfo::DestroyPicture

DestroyPictureClipProcPtr _DMXScreenInfo::DestroyPictureClip

DestroyPixmapProcPtr _DMXScreenInfo::DestroyPixmap

DestroyWindowProcPtr _DMXScreenInfo::DestroyWindow

int _DMXScreenInfo::dpmsCapable

Non-zero if backend is DPMS capable

Referenced by _dmxDPMSInit(), and dmxDPMSTerm().

int _DMXScreenInfo::dpmsEnabled

Non-zero if DPMS enabled

Referenced by _dmxDPMSInit(), and dmxDPMSTerm().

int _DMXScreenInfo::dpmsOff

Original DPMS off value

Referenced by _dmxDPMSInit(), and dmxDPMSTerm().

int _DMXScreenInfo::dpmsStandby

Original DPMS standby value

Referenced by _dmxDPMSInit(), and dmxDPMSTerm().

int _DMXScreenInfo::dpmsSuspend

Original DPMS suspend value

Referenced by _dmxDPMSInit(), and dmxDPMSTerm().

GetImageProcPtr _DMXScreenInfo::GetImage

GetSpansProcPtr _DMXScreenInfo::GetSpans

GlyphsProcPtr _DMXScreenInfo::Glyphs

int _DMXScreenInfo::index

Index into dmxScreens global

Referenced by dmxBackendCollectEvents(), dmxBackendFindOverlapping(), dmxBackendInit(), dmxBackendTestScreen(), dmxCheckCursor(), dmxConfigAddDisplay(), dmxCoreMotion(), dmxCreateWindow(), dmxCursorOffScreen(), dmxGetScreenAttributes(), dmxHeader(), dmxHideCursor(), dmxInitOverlap(), dmxInputDetach(), dmxInputDetachAll(), dmxMoveCursor(), dmxOnScreen(), dmxPrintOverlap(), dmxPropertyWindow(), dmxRealizeCursor(), dmxSetCursor(), and dmxUnrealizeCursor().

InitIndexedProcPtr _DMXScreenInfo::InitIndexed

InstallColormapProcPtr _DMXScreenInfo::InstallColormap

const char* _DMXScreenInfo::name

Name from command line or config file

Referenced by dmxAttachScreen(), dmxBackendCollectEvents(), dmxConfigAddDisplay(), dmxConfigCopyFromWall(), dmxConfigFromCommandLine(), dmxDisplayInit(), dmxGetScreenAttributes(), dmxHeader(), dmxInitOverlap(), dmxInputAttachBackend(), dmxOpenDisplay(), dmxPrintOverlap(), dmxPropertyCheckOtherServers(), dmxPropertyCheckOtherWindows(), dmxPropertySameDisplay(), dmxPropertyWindow(), and dmxSync().

Bool _DMXScreenInfo::needsSync

True if an XSync is pending

Referenced by dmxDoSync(), dmxSync(), and dmxSyncCallback().

struct _DMXScreenInfo* _DMXScreenInfo::next

List of "screens" on same display

Referenced by dmxPropertyIterate(), and dmxPropertyWindow().

Cursor _DMXScreenInfo::noCursor

Referenced by _dmxSetCursor(), dmxBECloseScreen(), and dmxBEScreenInit().

struct _DMXScreenInfo* _DMXScreenInfo::over

List of "screens" that overlap

Referenced by dmxBackendFindOverlapping(), dmxFindCursor(), dmxInitOverlap(), dmxIterateOverlap(), dmxMoveCursor(), dmxRealizeCursor(), dmxSetCursor(), and dmxUnrealizeCursor().

PositionWindowProcPtr _DMXScreenInfo::PositionWindow

RealizeFontProcPtr _DMXScreenInfo::RealizeFont

RealizeWindowProcPtr _DMXScreenInfo::RealizeWindow

ReparentWindowProcPtr _DMXScreenInfo::ReparentWindow

ResizeWindowProcPtr _DMXScreenInfo::ResizeWindow

RestackWindowProcPtr _DMXScreenInfo::RestackWindow

int _DMXScreenInfo::rootHeight

Height of "root" window

Referenced by dmxBackendCollectEvents(), dmxConfigAddDisplay(), dmxCreateWindow(), dmxCursorOffScreen(), dmxGetScreenAttribs(), dmxGetScreenAttributes(), dmxInitOrigins(), dmxOnScreen(), and dmxReInitOrigins().

int _DMXScreenInfo::rootWidth

Width of "root" window

Referenced by dmxBackendCollectEvents(), dmxConfigAddDisplay(), dmxCreateWindow(), dmxCursorOffScreen(), dmxGetScreenAttribs(), dmxGetScreenAttributes(), dmxInitOrigins(), dmxOnScreen(), and dmxReInitOrigins().

Window _DMXScreenInfo::rootWin

"Root" window on backend display

Referenced by dmxBECreateWindowTree(), and dmxCreateWindow().

int _DMXScreenInfo::rootX

X offset of "root" window WRT "screen"

Referenced by _dmxMoveCursor(), dmxBackendCollectEvents(), dmxConfigAddDisplay(), dmxCreateWindow(), dmxGetScreenAttribs(), dmxGetScreenAttributes(), dmxInitOrigins(), dmxOnScreen(), and dmxReInitOrigins().

int _DMXScreenInfo::rootXOrigin

Global X origin of "root" window

Referenced by dmxBackendCollectEvents(), dmxCheckCursor(), dmxComputeWidthHeight(), dmxCoreMotion(), dmxCursorOffScreen(), dmxDoesOverlap(), dmxGetScreenAttributes(), dmxInitOrigins(), dmxMoveCursor(), dmxOnScreen(), dmxReInitOrigins(), and dmxSetCursor().

int _DMXScreenInfo::rootY

Y offset of "root" window WRT "screen"

Referenced by _dmxMoveCursor(), dmxBackendCollectEvents(), dmxConfigAddDisplay(), dmxCreateWindow(), dmxGetScreenAttribs(), dmxGetScreenAttributes(), dmxInitOrigins(), dmxOnScreen(), and dmxReInitOrigins().

int _DMXScreenInfo::rootYOrigin

Global Y origin of "root" window

Referenced by dmxBackendCollectEvents(), dmxCheckCursor(), dmxComputeWidthHeight(), dmxCoreMotion(), dmxCursorOffScreen(), dmxDoesOverlap(), dmxGetScreenAttributes(), dmxInitOrigins(), dmxMoveCursor(), dmxOnScreen(), dmxReInitOrigins(), and dmxSetCursor().

int _DMXScreenInfo::savedTimeout

Original screen saver timeout

Referenced by dmxDPMSInit(), and dmxDPMSTerm().

SaveScreenProcPtr _DMXScreenInfo::SaveScreen

Drawable _DMXScreenInfo::scrnDefDrawables[MAXFORMATS]

Default drawables for "screen"

Referenced by dmxBECloseScreen(), dmxBECreateCursor(), dmxBECreateGC(), dmxBERestorePixmap(), and dmxBEScreenInit().

int _DMXScreenInfo::scrnHeight

Height of "screen"

Referenced by dmxBEScreenInit(), dmxComputeWidthHeight(), dmxConfigAddDisplay(), dmxCreateWindow(), dmxDoesOverlap(), dmxGetScreenAttribs(), dmxGetScreenAttributes(), dmxInitOrigins(), dmxOnScreen(), dmxReInitOrigins(), and dmxScreenInit().

int _DMXScreenInfo::scrnWidth

Width of "screen"

Referenced by dmxBEScreenInit(), dmxComputeWidthHeight(), dmxConfigAddDisplay(), dmxCreateWindow(), dmxDoesOverlap(), dmxGetScreenAttribs(), dmxGetScreenAttributes(), dmxInitOrigins(), dmxOnScreen(), dmxReInitOrigins(), and dmxScreenInit().

Window _DMXScreenInfo::scrnWin

"Screen" window on backend display

Referenced by _dmxMoveCursor(), _dmxSetCursor(), dmxBackendCollectEvents(), dmxBackendInitPrivate(), dmxBackendTestWindow(), dmxBECloseScreen(), dmxBECreateColormap(), dmxBECreateCursor(), dmxBECreatePixmap(), dmxBEScreenInit(), dmxCommonXSelect(), dmxCreateRootWindow(), dmxPropertyWindow(), dmxResizeScreenWindow(), and dmxShadowUpdateProc().

int _DMXScreenInfo::scrnX

X offset of "screen" WRT BE display

Referenced by dmxBEScreenInit(), dmxConfigAddDisplay(), dmxCreateWindow(), dmxGetScreenAttribs(), dmxGetScreenAttributes(), dmxInitOrigins(), dmxOnScreen(), and dmxReInitOrigins().

int _DMXScreenInfo::scrnXSign

X offset sign of "screen"

Referenced by dmxConfigAddDisplay(), and dmxGetScreenAttribs().

int _DMXScreenInfo::scrnY

Y offset of "screen" WRT BE display

Referenced by dmxBEScreenInit(), dmxConfigAddDisplay(), dmxCreateWindow(), dmxGetScreenAttribs(), dmxGetScreenAttributes(), dmxInitOrigins(), dmxOnScreen(), and dmxReInitOrigins().

int _DMXScreenInfo::scrnYSign

Y offset sign of "screen"

Referenced by dmxConfigAddDisplay(), and dmxGetScreenAttribs().

SetShapeProcPtr _DMXScreenInfo::SetShape

void* _DMXScreenInfo::shadow

Shadow framebuffer data (if enabled)

Referenced by dmxBEScreenInit(), dmxCloseScreen(), and dmxScreenInit().

XImage* _DMXScreenInfo::shadowFBImage

Screen image used by shadow FB code

Referenced by dmxBECloseScreen(), dmxBEScreenInit(), and dmxShadowUpdateProc().

XlibGC _DMXScreenInfo::shadowGC

Default GC used by shadow FB code

Referenced by dmxBECloseScreen(), dmxBEScreenInit(), and dmxShadowUpdateProc().

int _DMXScreenInfo::shared

Non-zero if another Xdmx is running

Referenced by dmxPropertyDisplay().

DMXStatInfo* _DMXScreenInfo::stat

Statistics about XSync

Referenced by dmxConfigAddDisplay(), dmxStatCallback(), dmxStatSync(), and InitOutput().

StoreColorsProcPtr _DMXScreenInfo::StoreColors

TrapezoidsProcPtr _DMXScreenInfo::Trapezoids

TrianglesProcPtr _DMXScreenInfo::Triangles

TriFanProcPtr _DMXScreenInfo::TriFan

TriStripProcPtr _DMXScreenInfo::TriStrip

UnrealizeFontProcPtr _DMXScreenInfo::UnrealizeFont

UnrealizeWindowProcPtr _DMXScreenInfo::UnrealizeWindow

UpdateIndexedProcPtr _DMXScreenInfo::UpdateIndexed

ValidatePictureProcPtr _DMXScreenInfo::ValidatePicture

PositionType _DMXScreenInfo::where

Relative layout information

Referenced by dmxConfigCopyFromDisplay(), dmxConfigCopyFromWall(), dmxConfigFromCommandLine(), dmxInitOrigins(), and dmxTryComputeScreenOrigins().

int _DMXScreenInfo::whereRefScreen

Relative layout information

Referenced by dmxComputeScreenOrigins(), dmxConfigCopyFromWall(), dmxConfigFromCommandLine(), and dmxTryComputeScreenOrigins().

int _DMXScreenInfo::whereX

Relative layout information

Referenced by dmxConfigCopyFromDisplay(), dmxConfigCopyFromWall(), dmxConfigFromCommandLine(), dmxInitOrigins(), and dmxTryComputeScreenOrigins().

int _DMXScreenInfo::whereY

Relative layout information

Referenced by dmxConfigCopyFromDisplay(), dmxConfigCopyFromWall(), dmxConfigFromCommandLine(), dmxInitOrigins(), and dmxTryComputeScreenOrigins().

WindowExposuresProcPtr _DMXScreenInfo::WindowExposures

Bool _DMXScreenInfo::WMRunningOnBE

Referenced by dmxCheckForWM(), and dmxPrintScreenInfo().

The documentation for this struct was generated from the following file:

- dmx.h