Package com.ms.com.directX |
|
 Previous |
 Microsoft Packages |
 Index |
 Next |
DDFXCAPS_ Values
Use with the dwFXCaps field of the ddCaps class to specify driver-specific stretching and effects capabilities.
- DDFXCAPS_BLTARITHSTRETCHY
- Uses arithmetic operations, rather than pixel-doubling techniques, to stretch and shrink surfaces during a blit operation. Occurs along the y-axis (vertically).
- DDFXCAPS_BLTARITHSTRETCHYN
- Uses arithmetic operations, rather than pixel-doubling techniques, to stretch and shrink surfaces during a blit operation. Occurs along the y-axis (vertically), and works only for integer stretching (´1, ´2, and so on).
- DDFXCAPS_BLTMIRRORLEFTRIGHT
- Supports mirroring left to right in a blit operation.
- DDFXCAPS_BLTMIRRORUPDOWN
- Supports mirroring top to bottom in a blit operation.
- DDFXCAPS_BLTROTATION
- Supports arbitrary rotation in a blit operation.
- DDFXCAPS_BLTROTATION90
- Supports 90-degree rotations in a blit operation.
- DDFXCAPS_BLTSHRINKX
- Supports arbitrary shrinking of a surface along the x-axis (horizontally). This flag is valid only for blit operations.
- DDFXCAPS_BLTSHRINKXN
- Supports integer shrinking (´1, ´2, and so on) of a surface along the x-axis (horizontally). This flag is valid only for blit operations.
- DDFXCAPS_BLTSHRINKY
- Supports arbitrary shrinking of a surface along the y-axis (vertically). This flag is valid only for blit operations.
- DDFXCAPS_BLTSHRINKYN
- Supports integer shrinking (´1, ´2, and so on) of a surface along the y-axis (vertically). This flag is valid only for blit operations.
- DDFXCAPS_BLTSTRETCHX
- Supports arbitrary stretching of a surface along the x-axis (horizontally). This flag is valid only for blit operations.
- DDFXCAPS_BLTSTRETCHXN
- Supports integer stretching (´1, ´2, and so on) of a surface along the x-axis (horizontally). This flag is valid only for blit operations.
- DDFXCAPS_BLTSTRETCHY
- Supports arbitrary stretching of a surface along the y-axis (vertically). This flag is valid only for blit operations.
- DDFXCAPS_BLTSTRETCHYN
- Supports integer stretching (´1, ´2, and so on) of a surface along the y-axis (vertically). This flag is valid only for blit operations.
- DDFXCAPS_OVERLAYARITHSTRETCHY
- Uses arithmetic operations, rather than pixel-doubling techniques, to stretch and shrink surfaces during an overlay operation. Occurs along the y-axis (vertically).
- DDFXCAPS_OVERLAYARITHSTRETCHYN
- Uses arithmetic operations, rather than pixel-doubling techniques, to stretch and shrink surfaces during an overlay operation. Occurs along the y-axis (vertically), and works only for integer stretching (´1, ´2, and so on).
- DDFXCAPS_OVERLAYMIRRORLEFTRIGHT
- Supports mirroring of overlays around the vertical axis.
- DDFXCAPS_OVERLAYMIRRORUPDOWN
- Supports mirroring of overlays across the horizontal axis.
- DDFXCAPS_OVERLAYSHRINKX
- Supports arbitrary shrinking of a surface along the x-axis (horizontally). This flag is valid only for DDSCAPS_OVERLAY surfaces. This flag indicates only the capabilities of a surface; it does not indicate that shrinking is available.
- DDFXCAPS_OVERLAYSHRINKXN
- Supports integer shrinking (´1, ´2, and so on) of a surface along the x-axis (horizontally). This flag is valid only for DDSCAPS_OVERLAY surfaces. This flag indicates only the capabilities of a surface; it does not indicate that shrinking is available.
- DDFXCAPS_OVERLAYSHRINKY
- Supports arbitrary shrinking of a surface along the y-axis (vertically). This flag is valid only for DDSCAPS_OVERLAY surfaces. This flag indicates only the capabilities of a surface; it does not indicate that shrinking is available.
- DDFXCAPS_OVERLAYSHRINKYN
- Supports integer shrinking (´1, ´2, and so on) of a surface along the y-axis (vertically). This flag is valid only for DDSCAPS_OVERLAY surfaces. This flag indicates only the capabilities of a surface; it does not indicate that shrinking is available.
- DDFXCAPS_OVERLAYSTRETCHX
- Supports arbitrary stretching of a surface along the x-axis (horizontally). This flag is valid only for DDSCAPS_OVERLAY surfaces. This flag indicates only the capabilities of a surface; it does not indicate that stretching is available.
- DDFXCAPS_OVERLAYSTRETCHXN
- Supports integer stretching (´1, ´2, and so on) of a surface along the x-axis (horizontally). This flag is valid only for DDSCAPS_OVERLAY surfaces. This flag indicates only the capabilities of a surface; it does not indicate that stretching is available.
- DDFXCAPS_OVERLAYSTRETCHY
- Supports arbitrary stretching of a surface along the y-axis (vertically). This flag is valid only for DDSCAPS_OVERLAY surfaces. This flag indicates only the capabilities of a surface; it does not indicate that stretching is available.
- DDFXCAPS_OVERLAYSTRETCHYN
- Supports integer stretching (´1, ´2, and so on) of a surface along the y-axis (vertically). This flag is valid only for DDSCAPS_OVERLAY surfaces. This flag indicates only the capabilities of a surface; it does not indicate that stretching is available.