The DDSurfaceDesc Class contains the following fields.
alphaBitDepth | The depth of the alpha buffer. |
alphaBitMask | The bitmask for the alpha channel. |
backBufferCount | The number of back buffers. |
blueBitMask | The bitmask for the blue bits. |
colorkeyDestBltHigh | Color key for destination blit use. |
colorkeyDestBltLow | Color key for destination blit use. |
colorkeyDestOverlayHigh | Color key for destination overlay use. |
colorkeyDestOverlayLow | Color key for destination overlay use. |
colorkeySrcBltHigh | Color key for source blit use. |
colorkeySrcBltLow | Color key for source blit use. |
colorkeySrcOverlayHigh | Color key for source overlay use. |
colorkeySrcOverlayLow | Color key for source overlay use. |
ddsCaps | One or more values of DDSCAPS_ type specifying DirectDraw surface capabilities. |
flags | One or more values of DDSD_ type. |
fourCC | FourCC code. |
greenBitMask | The bitmask for the green bits. |
height | Height of the surface. |
mipmapCount | The number of mipmap levels. |
pitch | Distance to the start of the next line (return value only). |
pixelFormatFlags | One or more values of DDPF_ type. |
redBitMask | The bitmask for the red bits. |
refreshRate | Used when the display mode is described. |
rgbBitCount | The number of RGB bits per pixel (4, 8, 16, 24, or 32). |
uBitMask | The bitmask for the U bits. |
vBitMask | The bitmask for the V bits. |
width | Width of the input surface. |
yBitMask | The bitmask for the Y bits. |
yuvAlphaBitMask | Mask for alpha channel. |
yuvBitCount | The number of YUV bits per pixel (DDBD_4, DDBD_8, DDBD_16, DDBD_24, or DDBD_32). |
zbufferBitDepth | Z-buffer bit depth (8, 16, 24, or 32). |