Platform SDK: DirectX

DDBLTFX

The DDBLTFX type passes raster operations, effects, and override information to the DirectDrawSurface7.Blt method.

Type DDBLTFX
    ddckDestColorKey_high As Long
    ddckDestColorKey_low As Long
    ddckSrcColorKey_high As Long
    ddckSrcColorKey_low As Long
    lAlphaDestConst As Long
    lAlphaDestConstBitDepth As Long
    lAlphaEdgeBlend As Long
    lAlphaEdgeBlendBitDepth As Long
    lAlphaSrcConst As Long
    lAlphaSrcConstBitDepth As Long
    lDDFX As CONST_DDBLTFXFLAGS
    lDDROP As Long
    lFill As Long
    lReserved As Long
    lROP As Long
    lRotationAngle As Long
    lZBufferBaseDest As Long
    lZBufferHigh As Long
    lZBufferLow As Long
    lZBufferOpCode As Long
    lZDestConst As Long
    lZDestConstBitDepth As Long
    lZSrcConst As Long
    lZSrcConstBitDepth As Long
End Type

Members

ddckDestColorKey_high
High value of the color range that is to be used as the destination color key.
ddckDestColorKey_low
Low value of the color range that is to be used as the destination color key.
ddckSrcColorKey_high
High value of the color range that is to be used as the source color key.
ddckSrcColorKey_low
Low value of the color range that is to be used as the source color key.
lAlphaDestConst
Constant used as the alpha channel destination.
lAlphaDestConstBitDepth
Bit depth of the destination alpha constant.
lAlphaEdgeBlend
Alpha constant used for edge blending.
lAlphaEdgeBlendBitDepth
Bit depth of the constant for an alpha edge blend.
lAlphaSrcConst
Constant used as the alpha channel source.
lAlphaSrcConstBitDepth
Bit depth of the source alpha constant.
lDDFX
Type of FX operations. One of the constants of the CONST_DDBLTFXFLAGS enumeration.
lDDROP
DirectDraw raster operations.
lFill
Color used to fill a surface when DDBLT_COLORFILL is specified. This value must be a pixel appropriate to the pixel format of the destination surface. For a palettized surface, it would be a palette index, and for a 16-bit RGB surface, it would be a 16-bit pixel value.
lReserved
Reserved for future use.
lROP
Win32 raster operations. You can retrieve a list of supported raster operations by calling the DirectDraw7.GetCaps method.
lRotationAngle
Rotation angle for the blit.
lZBufferBaseDest
Destination base value of a z-buffer.
lZBufferHigh
High limit of a z-buffer.
lZBufferLow
Low limit of a z-buffer.
lZBufferOpCode
Z-buffer compares.
lZDestConst
Constant used as the z-buffer destination.
lZDestConstBitDepth
Bit depth of the destination z-constant.
lZSrcConst
Constant used as the z-buffer source.
lZSrcConstBitDepth
Bit depth of the source z-constant.