head 1.2; access; symbols netbsd-7-2-RELEASE:1.1.1.3 netbsd-7-1-2-RELEASE:1.1.1.3 netbsd-7-1-1-RELEASE:1.1.1.3 netbsd-7-1:1.1.1.3.0.14 netbsd-7-1-RELEASE:1.1.1.3 netbsd-7-1-RC2:1.1.1.3 netbsd-7-1-RC1:1.1.1.3 netbsd-7-0-2-RELEASE:1.1.1.3 netbsd-7-0-1-RELEASE:1.1.1.3 netbsd-7-0:1.1.1.3.0.12 netbsd-7-0-RELEASE:1.1.1.3 netbsd-7-0-RC3:1.1.1.3 netbsd-7-0-RC2:1.1.1.3 netbsd-7-0-RC1:1.1.1.3 netbsd-5-2-3-RELEASE:1.1.1.1 netbsd-5-1-5-RELEASE:1.1.1.1 netbsd-6-0-6-RELEASE:1.1.1.3 netbsd-6-1-5-RELEASE:1.1.1.3 netbsd-7:1.1.1.3.0.10 netbsd-7-base:1.1.1.3 netbsd-6-1-4-RELEASE:1.1.1.3 netbsd-6-0-5-RELEASE:1.1.1.3 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.1.1.3 riastradh-drm2:1.1.1.3.0.8 riastradh-drm2-base:1.1.1.3 netbsd-6-1-3-RELEASE:1.1.1.3 netbsd-6-0-4-RELEASE:1.1.1.3 netbsd-5-2-2-RELEASE:1.1.1.1 netbsd-5-1-4-RELEASE:1.1.1.1 netbsd-6-1-2-RELEASE:1.1.1.3 netbsd-6-0-3-RELEASE:1.1.1.3 netbsd-5-2-1-RELEASE:1.1.1.1 netbsd-5-1-3-RELEASE:1.1.1.1 netbsd-6-1-1-RELEASE:1.1.1.3 xorg-server-1-10-6:1.1.1.3 netbsd-6-1:1.1.1.3.0.6 netbsd-6-0-2-RELEASE:1.1.1.3 netbsd-6-1-RELEASE:1.1.1.3 netbsd-6-1-RC4:1.1.1.3 netbsd-6-1-RC3:1.1.1.3 netbsd-6-1-RC2:1.1.1.3 netbsd-6-1-RC1:1.1.1.3 netbsd-5-2:1.1.1.1.0.8 netbsd-6-0-1-RELEASE:1.1.1.3 netbsd-5-2-RELEASE:1.1.1.1 netbsd-5-2-RC1:1.1.1.1 netbsd-6-0:1.1.1.3.0.4 netbsd-6-0-RELEASE:1.1.1.3 netbsd-6-0-RC2:1.1.1.3 netbsd-6-0-RC1:1.1.1.3 netbsd-6:1.1.1.3.0.2 netbsd-6-base:1.1.1.3 netbsd-5-1-2-RELEASE:1.1.1.1 netbsd-5-1-1-RELEASE:1.1.1.1 xorg-server-1-10-3:1.1.1.3 mrg-xorg-server-1-9-5-pre-1-10-3:1.1.1.2 xorg-server-1-9-5:1.1.1.2 xorg-server-1-9-2:1.1.1.2 netbsd-5-1:1.1.1.1.0.6 netbsd-5-1-RELEASE:1.1.1.1 netbsd-5-1-RC4:1.1.1.1 netbsd-5-1-RC3:1.1.1.1 netbsd-5-1-RC2:1.1.1.1 netbsd-5-1-RC1:1.1.1.1 netbsd-5-0-2-RELEASE:1.1.1.1 xorg-server-1-6-5:1.1.1.1 xorg-server-1-6-3:1.1.1.1 netbsd-5-0-1-RELEASE:1.1.1.1 xorg-server-1-6-2:1.1.1.1 xorg-server-1-6-1-901:1.1.1.1 netbsd-5-0:1.1.1.1.0.4 netbsd-5-0-RELEASE:1.1.1.1 netbsd-5-0-RC4:1.1.1.1 netbsd-5-0-RC3:1.1.1.1 netbsd-5-0-RC2:1.1.1.1 netbsd-5-0-RC1:1.1.1.1 netbsd-5:1.1.1.1.0.2 netbsd-5-base:1.1.1.1 xorg-server-1-4-2:1.1.1.1 xorg:1.1.1; locks; strict; comment @# @; 1.2 date 2016.08.11.00.04.29; author mrg; state dead; branches; next 1.1; commitid FQxwnZNPy5ZgOOhz; 1.1 date 2008.07.31.19.50.32; author mrg; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2008.07.31.19.50.32; author mrg; state Exp; branches; next 1.1.1.2; 1.1.1.2 date 2010.11.23.05.21.24; author mrg; state Exp; branches; next 1.1.1.3; 1.1.1.3 date 2011.08.02.06.56.52; author mrg; state Exp; branches; next ; desc @@ 1.2 log @first merge of netbsd changes. not tested yet. @ text @
#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 |
|
|
Default black pixel for BE |
|
|
Bits per pixel of BE display |
|
|
Default colormaps for DMX server |
|
|
Default visual index of BE |
|
|
Depth of BE display |
|
|
Depths from BE server |
|
|
Back-end X server's display |
|
|
Height of BE display |
|
|
Number of default colormaps |
|
|
Number of depths on BE server |
|
|
Number of pixmap formats on BE |
|
|
Number of visuals on BE |
|
|
Pixmap formats on BE |
|
|
Visuals from BE server |
|
|
Default white pixel for BE |
|
|
Width of BE display |
|
|
Horizontal dots per inch of BE |
|
|
Vertical dots per inch of BE |
|
|
Function pointers to wrapped screen functions |
|
|
Non-zero if backend is DPMS capable |
|
|
Non-zero if DPMS enabled |
|
|
Original DPMS off value |
|
|
Original DPMS standby value |
|
|
Original DPMS suspend value |
|
|
Index into dmxScreens global |
|
|
Name from command line or config file |
|
|
True if an XSync is pending |
|
|
List of "screens" on same display |
|
|
List of "screens" that overlap |
|
|
Height of "root" window |
|
|
Width of "root" window |
|
|
"Root" window on backend display |
|
|
X offset of "root" window WRT "screen" |
|
|
Global X origin of "root" window |
|
|
Y offset of "root" window WRT "screen" |
|
|
Global Y origin of "root" window |
|
|
Original screen saver timeout |
|
|
Default drawables for "screen" |
|
|
Height of "screen" |
|
|
Width of "screen" |
|
|
"Screen" window on backend display |
|
|
X offset of "screen" WRT BE display |
|
|
X offset sign of "screen" |
|
|
Y offset of "screen" WRT BE display |
|
|
Y offset sign of "screen" |
|
|
Shadow framebuffer data (if enabled) |
|
|
Screen image used by shadow FB code |
|
|
Default GC used by shadow FB code |
|
|
Non-zero if another Xdmx is running |
|
|
Statistics about XSync |
|
|
Relative layout information |
|
|
Relative layout information |
|
|
Relative layout information |
|
|
Relative layout information |
#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 |
Global structure containing information about each backend screen.
Default black pixel for BE
Referenced by dmxBEScreenInit(), and dmxGetColormaps().
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().
Default visual index of BE
Referenced by dmxBECreateCursor(), dmxBEScreenInit(), dmxCompareScreens(), dmxConnectionBlockCallback(), dmxCreateRootWindow(), dmxGetVisualInfo(), dmxPutImage(), and dmxScreenInit().
Depth of BE display
Referenced by dmxBEScreenInit(), dmxCompareScreens(), dmxGetScreenAttribs(), dmxInitOrigins(), and dmxReInitOrigins().
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().
Height of BE display
Referenced by dmxBackendMouGetInfo(), dmxCompareScreens(), dmxGetScreenAttribs(), dmxInitOrigins(), and dmxReInitOrigins().
Number of default colormaps
Referenced by dmxBECloseScreen(), dmxColormapFromDefaultVisual(), and dmxGetColormaps().
Number of depths on BE server
Referenced by dmxBEScreenInit(), dmxCompareScreens(), dmxGetPixmapFormats(), dmxScreenInit(), and dmxSetPixmapFormats().
Number of pixmap formats on BE
Referenced by dmxBECloseScreen(), dmxBECreateCursor(), dmxBECreateGC(), dmxBERestorePixmap(), dmxBEScreenInit(), dmxCompareScreens(), dmxGetPixmapFormats(), and dmxSetPixmapFormats().
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().
Default white pixel for BE
Referenced by dmxBEScreenInit(), and dmxGetColormaps().
Width of BE display
Referenced by dmxBackendMouGetInfo(), dmxCompareScreens(), dmxGetScreenAttribs(), dmxInitOrigins(), and dmxReInitOrigins().
Horizontal dots per inch of BE
Referenced by dmxGetScreenAttribs(), dmxScreenInit(), and dmxUpdateScreenResources().
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().
Referenced by dmxInitOverlap(), dmxMoveCursor(), dmxPrintOverlap(), dmxRealizeCursor(), dmxSetCursor(), and dmxUnrealizeCursor().
Referenced by _dmxSetCursor(), and dmxMoveCursor().
| DestroyColormapProcPtr _DMXScreenInfo::DestroyColormap |
| DestroyPictureProcPtr _DMXScreenInfo::DestroyPicture |
| DestroyPictureClipProcPtr _DMXScreenInfo::DestroyPictureClip |
| DestroyPixmapProcPtr _DMXScreenInfo::DestroyPixmap |
| DestroyWindowProcPtr _DMXScreenInfo::DestroyWindow |
Non-zero if backend is DPMS capable
Referenced by _dmxDPMSInit(), and dmxDPMSTerm().
Non-zero if DPMS enabled
Referenced by _dmxDPMSInit(), and dmxDPMSTerm().
Original DPMS off value
Referenced by _dmxDPMSInit(), and dmxDPMSTerm().
Original DPMS standby value
Referenced by _dmxDPMSInit(), and dmxDPMSTerm().
Original DPMS suspend value
Referenced by _dmxDPMSInit(), and dmxDPMSTerm().
| GetImageProcPtr _DMXScreenInfo::GetImage |
| GetSpansProcPtr _DMXScreenInfo::GetSpans |
| GlyphsProcPtr _DMXScreenInfo::Glyphs |
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().
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 |
Height of "root" window
Referenced by dmxBackendCollectEvents(), dmxConfigAddDisplay(), dmxCreateWindow(), dmxCursorOffScreen(), dmxGetScreenAttribs(), dmxGetScreenAttributes(), dmxInitOrigins(), dmxOnScreen(), and dmxReInitOrigins().
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().
X offset of "root" window WRT "screen"
Referenced by _dmxMoveCursor(), dmxBackendCollectEvents(), dmxConfigAddDisplay(), dmxCreateWindow(), dmxGetScreenAttribs(), dmxGetScreenAttributes(), dmxInitOrigins(), dmxOnScreen(), and dmxReInitOrigins().
Global X origin of "root" window
Referenced by dmxBackendCollectEvents(), dmxCheckCursor(), dmxComputeWidthHeight(), dmxCoreMotion(), dmxCursorOffScreen(), dmxDoesOverlap(), dmxGetScreenAttributes(), dmxInitOrigins(), dmxMoveCursor(), dmxOnScreen(), dmxReInitOrigins(), and dmxSetCursor().
Y offset of "root" window WRT "screen"
Referenced by _dmxMoveCursor(), dmxBackendCollectEvents(), dmxConfigAddDisplay(), dmxCreateWindow(), dmxGetScreenAttribs(), dmxGetScreenAttributes(), dmxInitOrigins(), dmxOnScreen(), and dmxReInitOrigins().
Global Y origin of "root" window
Referenced by dmxBackendCollectEvents(), dmxCheckCursor(), dmxComputeWidthHeight(), dmxCoreMotion(), dmxCursorOffScreen(), dmxDoesOverlap(), dmxGetScreenAttributes(), dmxInitOrigins(), dmxMoveCursor(), dmxOnScreen(), dmxReInitOrigins(), and dmxSetCursor().
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().
Height of "screen"
Referenced by dmxBEScreenInit(), dmxComputeWidthHeight(), dmxConfigAddDisplay(), dmxCreateWindow(), dmxDoesOverlap(), dmxGetScreenAttribs(), dmxGetScreenAttributes(), dmxInitOrigins(), dmxOnScreen(), dmxReInitOrigins(), and dmxScreenInit().
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().
X offset of "screen" WRT BE display
Referenced by dmxBEScreenInit(), dmxConfigAddDisplay(), dmxCreateWindow(), dmxGetScreenAttribs(), dmxGetScreenAttributes(), dmxInitOrigins(), dmxOnScreen(), and dmxReInitOrigins().
X offset sign of "screen"
Referenced by dmxConfigAddDisplay(), and dmxGetScreenAttribs().
Y offset of "screen" WRT BE display
Referenced by dmxBEScreenInit(), dmxConfigAddDisplay(), dmxCreateWindow(), dmxGetScreenAttribs(), dmxGetScreenAttributes(), dmxInitOrigins(), dmxOnScreen(), and dmxReInitOrigins().
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().
Non-zero if another Xdmx is running
Referenced by dmxPropertyDisplay().
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 |
Relative layout information
Referenced by dmxConfigCopyFromDisplay(), dmxConfigCopyFromWall(), dmxConfigFromCommandLine(), dmxInitOrigins(), and dmxTryComputeScreenOrigins().
Relative layout information
Referenced by dmxComputeScreenOrigins(), dmxConfigCopyFromWall(), dmxConfigFromCommandLine(), and dmxTryComputeScreenOrigins().
Relative layout information
Referenced by dmxConfigCopyFromDisplay(), dmxConfigCopyFromWall(), dmxConfigFromCommandLine(), dmxInitOrigins(), and dmxTryComputeScreenOrigins().
Relative layout information
Referenced by dmxConfigCopyFromDisplay(), dmxConfigCopyFromWall(), dmxConfigFromCommandLine(), dmxInitOrigins(), and dmxTryComputeScreenOrigins().
| WindowExposuresProcPtr _DMXScreenInfo::WindowExposures |
Referenced by dmxCheckForWM(), and dmxPrintScreenInfo().