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