DirectX SDK

CONST_DDSURFACEDESCFLAGS

The CONST_DDSURFACEDESCFLAGS enumeration is used in the lFlags member of the DDSURFACEDESC2 type to specify which members of DDSURFACEDESC2 contain valid data.

Enum CONST_DDSURFACEDESCFLAGS
    DDSD_ALL          = 1047022
    DDSD_ALPHABITDEPTH =    128
    DDSD_BACKBUFFERCOUNT =   32
    DDSD_CAPS         =       1
    DDSD_CKDESTBLT    =   16384
    DDSD_CKDESTOVERLAY =   8192
    DDSD_CKSRCBLT     =   65536
    DDSD_CKSRCOVERLAY =   32768
    DDSD_HEIGHT       =       2
    DDSD_LINEARSIZE   =  524288
    DDSD_LPSURFACE    =    2048
    DDSD_MIPMAPCOUNT  =  131072
    DDSD_PITCH        =       8
    DDSD_PIXELFORMAT  =    4096
    DDSD_REFRESHRATE  =  262144
    DDSD_TEXTURESTAGE = 1048576
    DDSD_WIDTH        =       4
    DDSD_ZBUFFERBITDEPTH =   64
End Enum
DDSD_ALL
All input members are valid.
DDSD_ALPHABITDEPTH
The lAlphaBitDepth member is valid.
DDSD_BACKBUFFERCOUNT
The lBackBufferCount member is valid.
DDSD_CAPS
The ddsCaps member is valid.
DDSD_CKDESTBLT
The ddckCKDestBlt member is valid.
DDSD_CKDESTOVERLAY
The ddckCKDestOverlay member is valid.
DDSD_CKSRCBLT
The ddckCKSrcBlt member is valid.
DDSD_CKSRCOVERLAY
The ddckCKSrcOverlay member is valid.
DDSD_HEIGHT
The lHeight member is valid.
DDSD_LINEARSIZE
Not used.‹This will be implemented sometime after DX6 and beyond Indicates that lLinearSize member is valid.›
DDSD_LPSURFACE
The lpSurface member is valid.
DDSD_MIPMAPCOUNT
The lMipMapCount member is valid.
DDSD_PITCH
The lPitch member is valid.
DDSD_PIXELFORMAT
The ddpfPixelFormat member is valid.
DDSD_REFRESHRATE
The lRefreshRate member is valid.
DDSD_TEXTURESTAGE
The lTextureStage member is valid.
DDSD_WIDTH
The lWidth member is valid.
DDSD_ZBUFFERBITDEPTH
The lZBufferBitDepth member is valid.