| Home
| Previous
| Next
| Up

GA_buffer

Declaration

typedef struct {
N_uint32 dwSize;
N_int32 Offset;
N_int32 Stride;
N_int32 Width;
N_int32 Height;
} GA_buffer

Prototype In

snap/graphics.h

Description

Generic graphics buffer parameter block. This structure defines a generic buffer in offscreen video memory, and is passed to the driver to make such buffers active rendering operations. The Offset member is the offset of the start of the buffer in video memory. The Stride member defines the stride of the buffer in bytes, while the Width and Height members define the dimensions of the buffer in logical pixel units.

Note: All buffers are in packed pixel format, and the values of the Offset and Stride members must adhere to the format restrictions defined in the GA_modeInfo structure for the buffer type being enabled.

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
Offset | Buffer starting address in bytes
Stride | Stride of the buffer in bytes (bytes for a line of data)
Width | Width of buffer in pixels
Height | Height of the buffer in pixels

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