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 stretching 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 tearing.
- 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.