DirectX SDK

CONST_DDCKEYCAPSFLAGS

The CONST_DDCKEYCAPSFLAGS enumeration is used by the lCKeyCaps, lNLVBCKeyCaps, lSSBCKeyCaps, lSVBCKeyCaps, and lVSBCKeyCaps members of the DDCAPS type to describe the color-key capabilities of the hardware.

Enum CONST_DDCKEYCAPSFLAGS
    DDCKEYCAPS_DESTBLT               =      1
    DDCKEYCAPS_DESTBLTCLRSPACE       =      2
    DDCKEYCAPS_DESTBLTCLRSPACEYUV    =      4
    DDCKEYCAPS_DESTBLTYUV            =      8
    DDCKEYCAPS_DESTOVERLAY           =     16
    DDCKEYCAPS_DESTOVERLAYCLRSPACE   =     32
    DDCKEYCAPS_DESTOVERLAYCLRSPACEYUV =    64
    DDCKEYCAPS_DESTOVERLAYONEACTIVE  =    128
    DDCKEYCAPS_DESTOVERLAYYUV        =    256
    DDCKEYCAPS_NOCOSTOVERLAY         = 262144
    DDCKEYCAPS_SRCBLT                =    512
    DDCKEYCAPS_SRCBLTCLRSPACE        =   1024
    DDCKEYCAPS_SRCBLTCLRSPACEYUV     =   2048
    DDCKEYCAPS_SRCBLTYUV             =   4096
    DDCKEYCAPS_SRCOVERLAY            =   8192
    DDCKEYCAPS_SRCOVERLAYCLRSPACE    =  16384
    DDCKEYCAPS_SRCOVERLAYCLRSPACEYUV =  32768
    DDCKEYCAPS_SRCOVERLAYONEACTIVE   =  65536
    DDCKEYCAPS_SRCOVERLAYYUV         = 131072
End Enum
DDCKEYCAPS_DESTBLT
Supports transparent blitting with a color key that identifies the replaceable bits of the destination surface for RGB colors.
DDCKEYCAPS_DESTBLTCLRSPACE
Supports transparent blitting with a color space that identifies the replaceable bits of the destination surface for RGB colors.
DDCKEYCAPS_DESTBLTCLRSPACEYUV
Supports transparent blitting with a color space that identifies the replaceable bits of the destination surface for YUV colors.
DDCKEYCAPS_DESTBLTYUV
Supports transparent blitting with a color key that identifies the replaceable bits of the destination surface for YUV colors.
DDCKEYCAPS_DESTOVERLAY
Supports overlaying with color keying of the replaceable bits of the destination surface being overlaid for RGB colors.
DDCKEYCAPS_DESTOVERLAYCLRSPACE
Supports a color space as the color key for the destination of RGB colors.
DDCKEYCAPS_DESTOVERLAYCLRSPACEYUV
Supports a color space as the color key for the destination of YUV colors.
DDCKEYCAPS_DESTOVERLAYONEACTIVE
Supports only one active destination color key value for visible overlay surfaces .
DDCKEYCAPS_DESTOVERLAYYUV
Supports overlaying, using color keying of the replaceable bits of the destination surface being overlaid for YUV colors.
DDCKEYCAPS_NOCOSTOVERLAY
There are no BANDWIDTH trade-offs for using the color key with an overlay.
DDCKEYCAPS_SRCBLT
Supports transparent blitting, using the color key for the source with this surface for RGB colors.
DDCKEYCAPS_SRCBLTCLRSPACE
Supports transparent blitting, using a color space for the source with this surface for RGB colors.
DDCKEYCAPS_SRCBLTCLRSPACEYUV
Supports transparent blitting, using a color space for the source with this surface for YUV colors.
DDCKEYCAPS_SRCBLTYUV
Supports transparent blitting, using the color key for the source with this surface for YUV colors.
DDCKEYCAPS_SRCOVERLAY
Supports overlaying, using the color key for the source with this overlay surface for RGB colors.
DDCKEYCAPS_SRCOVERLAYCLRSPACE
Supports overlaying, using a color space as the source color key for the overlay surface for RGB colors.
DDCKEYCAPS_SRCOVERLAYCLRSPACEYUV
Supports overlaying, using a color space as the source color key for the overlay surface for YUV colors.
DDCKEYCAPS_SRCOVERLAYONEACTIVE
Supports only one active source color key value for visible overlay surfaces.
DDCKEYCAPS_SRCOVERLAYYUV
Supports overlaying, using the color key for the source with this overlay surface for YUV colors.