GA_AttributeExtFlagsType

Declaration

typedef enum {
gaIsPanningMode = 0x00000001,
gaNoRefreshCtrl = 0x00000002
} GA_AttributeExtFlagsType

Prototype In

snap/graphics.h

Description

Flags for the AttributesExt member of the GA_modeInfo structure and in the AttributesExt member of the main GA_devCtx device context block structure. These flags define the hardware capabilities of the particular device or graphics mode.

The gaIsPannedMode flag is used to determine if the mode is a virtual hardware panned display mode or if the mode is a non-panned display mode. This flag is only ever set if you call the GetVideoModeInfoExt or GetCustomVideoModeInfoExt functions, as the original versions of these functions assume non panning modes will be reported. If the mode is a hardware panned mode for the requested output device, it means that if the mode is set while that output device is active hardware panning will be enabled. It is then up to the shell driver to interface with the mouse driver to implement the actual hardware panning.

The gaNoRefreshCtrl flag indicates that the device has no refresh control. This will only be reported in the GA_devCtx variable, and is only so that the VBE/Core fallback driver can indicate whether refresh control is available or not.

Members

gaIsPanningMode | Mode is a virtual hardware panning display mode
gaNoRefreshCtrl | Device has no refresh rate control

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