Supported Browsers Home   
GA_funcGroupsType Previous   
GA_initFuncs Next   
Type Definitions 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