| Home
| Previous
| Next
| Up

GA_LCDUseBIOSFlagsType

Declaration

typedef enum {
gaLCDUseBIOS_Auto = 0,
gaLCDUseBIOS_Off = 1,
gaLCDUseBIOS_On = 2
} GA_LCDUseBIOSFlagsType

Prototype In

snap/graphics.h

Description

Definitions for values stored in the bLCDUseBIOS member of the GA_globalOptions structure. These flags define the different values for this particular option which is multi-state and not just an on/off option.

The gaLCDUseBIOS_Off value indicates that the the BIOS should not be used for LCD panel modes unless the user has manually switched the driver to run in LCD only or Simultaneous mode. In this mode some laptops will not be able to switch into LCD mode from CRT only mode if the user uses the laptop hot-key switching (the SNAP Graphics API can always be used for correct switching).

The gaLCDUseBIOS_Auto value will auto select the best option at driver load time. If the system boots up in either LCD only mode or in Simultaneous mode, the driver will always use the BIOS even if the user switches to CRT only mode (ie: equivalent to gaLCDUseBIOS_On). If the system boot up in CRT only mode, the driver will not use the BIOS unless the user manually switches to LCD panel mode using the SNAP Graphics API (ie: equivalent to gaLCDUseBIOS_Off).

gaLCDUseBIOS_On value indicates that the BIOS should always be used for drivers with LCD panel support. This means that even when the user uses the SNAP Graphics API to switch to CRT only mode, the BIOS will be used to set the mode (with restricted modes and features). This mode is useful if the user switches to and from LCD panel and CRT only modes and needs the hot key switching provided in the BIOS to function correctly.

Members

gaLCDUseBIOS_Auto | Auto select the best option at driver load time
gaLCDUseBIOS_Off | Only use the BIOS modes when running on the LCD
gaLCDUseBIOS_On | Always use the BIOS for drivers with LCD panel support

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