| Home
| Previous
| Next
| Up

GA_globalOptions

Declaration

typedef struct {
N_uint32 dwSize;
N_uint8 bVirtualDisplay;
N_uint8 bPortrait;
N_uint8 bFlipped;
N_uint8 bInvertColors;
N_uint8 bVBEOnly;
N_uint8 bVGAOnly;
N_uint8 bReserved1;
N_uint16 wCertifiedVersion;
N_uint8 bNoWriteCombine;
N_uint8 bAllowNonCertified;
N_uint8 bLCDUseBIOS;
N_uint8 bUseMemoryDriver;
N_uint16 wSysMemSize;
N_uint32 dwReserved2;
N_uint8 bVBEUseLinear;
N_uint8 bVBEUsePal;
N_uint8 bVBEUsePM32;
N_uint8 bReserved2;
N_uint8 bVBEUseVBE20;
N_uint8 bVBEUseVBE30;
N_uint8 bVBEUsePM;
N_uint8 bVBEUseSCI;
N_uint8 bVBEUseDDC;
N_uint8 bGDIUseAccel;
N_uint8 bGDIUseBrushCache;
N_uint8 bGDIUseBitmapCache;
N_uint8 bDXUseAccel2D;
N_uint8 bDXUseAccel3D;
N_uint8 bDXUseAccelVideo;
N_uint8 bDXWaitRetrace;
N_uint32 dwCPLFlags;
N_uint32 dwSharedAGPMemSize;
N_uint8 bUseVBECore;
N_uint8 bUseVGACore;
N_uint32 dwCheckForUpdates;
N_uint8 bNoDDCDetect;
N_uint8 bDisableLogFile;
N_uint8 bCheckWebSelection;
N_uint16 wMonitorHSize;
N_uint16 wMonitorVSize;
N_uint16 wOptimizedModeXRes;
N_uint16 wOptimizedModeYRes;
N_uint16 wOptimizedModeBits;
GA_recMode recommendedMode;
GA_recMode recommendedMode8;
GA_recMode recommendedMode16;
GA_recMode recommendedMode24;
GA_recMode recommendedMode32;
N_uint8 bAGPFastWrite;
N_uint8 res1[67];
GA_layout virtualSize;
GA_layout resolutions[GA_MAX_VIRTUAL_DISPLAYS];
GA_layout bounds[GA_MAX_VIRTUAL_DISPLAYS];
} GA_globalOptions

Prototype In

snap/graphics.h

Description

Structure returned by GA_getGlobalOptions, which contains configuration information about the options effective for all installed display devices. This structure also contains the layout information used for multi-controller options in SNAP Graphics (such as what screen is located where).

Note: The dwSize member is intended for future compatibility, and should be set to the size of the structure as defined in this header file. Future drivers will be compatible with older software by examiming this value.

Members

dwSize | Set to size of structure in bytes
bVirtualDisplay | Enable virtual display mode
bPortrait | Enable portrait display mode
bFlipped | Enable flipped display mode
bInvertColors | Enable invert color mode
bVBEOnly | Enable VBE/Core fallback driver
bVGAOnly | Enable VGA fallback driver
bReserved1 | Reverved option; must always be zero!
bAllowNonCertified | Allow uncertified drivers to load
wCertifiedVersion | Version of certify program to allow
bNoWriteCombine | Disable write combining
bLCDUseBIOS | Enable use of BIOS when on the LCD panel
bUseMemoryDriver | Enable system memory driver
wSysMemSize | Amount of memory to allocate for sysmem driver (Kb)
dwCPLFlags | Place to store control panel UI settings
dwSharedAGPMemSize | Amount of shared AGP memory to use for framebuffer
bUseVBECore | Use the VBE/Core emulation driver
bUseVGACore | Use the VGA/Core emulation driver
dwCheckForUpdates | Time stamp to check for updates next
bNoDDCDetect | Disable automatic DDC monitor detection
bDisableLogFile | Disable logging of information to log file
bCheckWebSelection | SDD GUI specific value for web check updates
virtualSize | Virtual size for multi-controller displays
resolutions | Physical resolutions for multi-controller displays
bounds | Virtual layout for multi-controller displays

Copyright © 2002 SciTech Software, Inc. Visit our web site at http://www.scitechsoft.com