DirectX 5 Redocumentation
A redocumentation of DirectX 5, brought to you by a bunch of Infomaniacs.
_DDSURFACEDESC Struct Reference

#include <ddraw.h>

Data Fields

DWORD dwSize
 size of the DDSURFACEDESC structure More...
 
DWORD dwFlags
 determines what fields are valid More...
 
DWORD dwHeight
 height of surface to be created More...
 
DWORD dwWidth
 width of input surface More...
 
union {
   LONG   lPitch
 distance to start of next line (return value only) More...
 
   DWORD   dwLinearSize
 
}; 
 
DWORD dwBackBufferCount
 number of back buffers requested More...
 
union {
   DWORD   dwMipMapCount
 
   DWORD   dwZBufferBitDepth
 depth of Z buffer requested More...
 
   DWORD   dwRefreshRate
 refresh rate (used when display mode is described) More...
 
}; 
 
DWORD dwAlphaBitDepth
 depth of alpha buffer requested More...
 
DWORD dwReserved
 reserved More...
 
LPVOID lpSurface
 pointer to the associated surface memory More...
 
DDCOLORKEY ddckCKDestOverlay
 color key for destination overlay use More...
 
DDCOLORKEY ddckCKDestBlt
 color key for destination blt use More...
 
DDCOLORKEY ddckCKSrcOverlay
 color key for source overlay use More...
 
DDCOLORKEY ddckCKSrcBlt
 color key for source blt use More...
 
DDPIXELFORMAT ddpfPixelFormat
 pixel format description of the surface More...
 
DDSCAPS ddsCaps
 direct draw surface capabilities More...
 

Field Documentation

◆ 

union { ... } _DDSURFACEDESC::@123

◆ 

union { ... } _DDSURFACEDESC::@125

◆ ddckCKDestBlt

DDCOLORKEY _DDSURFACEDESC::ddckCKDestBlt

color key for destination blt use

◆ ddckCKDestOverlay

DDCOLORKEY _DDSURFACEDESC::ddckCKDestOverlay

color key for destination overlay use

◆ ddckCKSrcBlt

DDCOLORKEY _DDSURFACEDESC::ddckCKSrcBlt

color key for source blt use

◆ ddckCKSrcOverlay

DDCOLORKEY _DDSURFACEDESC::ddckCKSrcOverlay

color key for source overlay use

◆ ddpfPixelFormat

DDPIXELFORMAT _DDSURFACEDESC::ddpfPixelFormat

pixel format description of the surface

◆ ddsCaps

DDSCAPS _DDSURFACEDESC::ddsCaps

direct draw surface capabilities

◆ dwAlphaBitDepth

DWORD _DDSURFACEDESC::dwAlphaBitDepth

depth of alpha buffer requested

◆ dwBackBufferCount

DWORD _DDSURFACEDESC::dwBackBufferCount

number of back buffers requested

◆ dwFlags

DWORD _DDSURFACEDESC::dwFlags

determines what fields are valid

◆ dwHeight

DWORD _DDSURFACEDESC::dwHeight

height of surface to be created

◆ dwLinearSize

DWORD _DDSURFACEDESC::dwLinearSize

◆ dwMipMapCount

DWORD _DDSURFACEDESC::dwMipMapCount

◆ dwRefreshRate

DWORD _DDSURFACEDESC::dwRefreshRate

refresh rate (used when display mode is described)

◆ dwReserved

DWORD _DDSURFACEDESC::dwReserved

reserved

◆ dwSize

DWORD _DDSURFACEDESC::dwSize

size of the DDSURFACEDESC structure

◆ dwWidth

DWORD _DDSURFACEDESC::dwWidth

width of input surface

◆ dwZBufferBitDepth

DWORD _DDSURFACEDESC::dwZBufferBitDepth

depth of Z buffer requested

◆ lPitch

LONG _DDSURFACEDESC::lPitch

distance to start of next line (return value only)

◆ lpSurface

LPVOID _DDSURFACEDESC::lpSurface

pointer to the associated surface memory


The documentation for this struct was generated from the following file: