CONST_DDBLTFXFLAGS
The CONST_DDBLTFXFLAGS enumeration is used in the lDDFX member of the DDBLTFX type to specify the type of FX operation.
Enum CONST_DDBLTFXFLAGS
    DDBLTFX_ARITHSTRETCHY   =   1
    DDBLTFX_MIRRORLEFTRIGHT =   2
    DDBLTFX_MIRRORUPDOWN    =   4
    DDBLTFX_NOTEARING       =   8
    DDBLTFX_ROTATE180       =  16
    DDBLTFX_ROTATE270       =  32
    DDBLTFX_ROTATE90        =  64
    DDBLTFX_ZBUFFERBASEDEST = 256
    DDBLTFX_ZBUFFERRANGE    = 128
End Enum
- DDBLTFX_ARITHSTRETCHY 
- Uses arithmetic  along the y-axis for this blit. 
- DDBLTFX_MIRRORLEFTRIGHT 
- Turns the surface on its y-axis. This blit mirrors the surface from left to right. 
- DDBLTFX_MIRRORUPDOWN 
- Turns the surface on its x-axis. This blit mirrors the surface from top to bottom. 
- DDBLTFX_NOTEARING 
- Schedules this blit to avoid . 
- DDBLTFX_ROTATE180 
- Rotates the surface 180 degrees clockwise during this blit. 
- DDBLTFX_ROTATE270 
- Rotates the surface 270 degrees clockwise during this blit. 
- DDBLTFX_ROTATE90 
- Rotates the surface 90 degrees clockwise during this blit. 
- DDBLTFX_ZBUFFERBASEDEST 
- Adds the lZBufferBaseDest member of the DDBLTFX type to each of the source z-values before comparing them with the destination z-values during this z-blit. 
- DDBLTFX_ZBUFFERRANGE 
- Uses the lZBufferLow and lZBufferHigh members of the DDBLTFX type as range values to specify limits to the bits copied from a source surface during this z-blit.