Package com.ms.com.directX |
|
 Previous |
 Microsoft Packages |
 Index |
 Next |
Class ddBltBatch
public final class ddBltBatch {
public int dLeft;
public int dTop;
public int dRight;
public int dBottom;
public byte[] lpDDSSrc;
public int sLeft;
public int Stop;
public int sRight;
public int sBottom;
public int dwFlags;
public int dwSize;
public int dwDDFX;
public int dwROP;
public int dwDDROP;
public int dwRotationAngle;
public int dwZBufferOpCode;
public int dwZBufferLow;
public int dwZBufferHigh;
public int dwZBufferBaseDest;
public int dwZDestConstBitDepth;
public int dwZDestConst;
public int dwZSrcConstBitDepth;
public int dwZSrcConst;
public int dwAlphaEdgeBlendBitDepth;
public int dwAlphaEdgeBlend;
public int dwReserved;
public int dwAlphaDestConstBitDepth;
public int dwAlphaDestConst;
public int dwAlphaSrcConstBitDepth;
public int dwAlphaSrcConst;
public int dwFillColor;
public byte[] DDSPattern;
public int ddckDestColorkey;
public int destkey2;
public int ddckSrcColorkey;
public int srckey2;
}
Passes blit operations to the BltBatch method. The information in this class includes raster operations, effects, and override information.
See also ddSurface.
Fields
- dLeft, dTop, dRight, and dBottom
- Defines the destination for the blit.
- lpDDSSrc
- Array variable that contains the ddSurface object that is the source of the blit.
- sLeft, Stop, sRight, and sBottom
- Defines the source rectangle of the blit.
- dwFlags
- One or more values of DDBLT_ type, specifying optional control.
- dwSize
- Size of the class. This field must be initialized before the class is used.
- dwDDFX
- One or more values of DDBLTFX_ type, specifying FX operations.
- dwROP
- Specifies the Win32 raster operations.
- dwDDROP
- Specifies the DirectDraw raster operations.
- dwRotationAngle
- Rotation angle for the blit.
- dwZBufferOpCode
- Z-buffer compares.
- dwZBufferLow
- Low limit of a z-buffer.
- dwZBufferHigh
- High limit of a z-buffer.
- dwZBufferBaseDest
- Destination base value of a z-buffer.
- dwZDestConstBitDepth
- Bit depth of the destination z-constant.
- dwZDestConst
- Constant used as the z-buffer destination.
- lpDDSZBufferDest
- Surface used as the z-buffer destination.
- dwZSrcConstBitDepth
- Bit depth of the source z-constant.
- dwZSrcConst
- Constant used as the z-buffer source.
- dwAlphaEdgeBlendBitDepth
- Bit depth of the constant for an alpha edge blend.
- dwAlphaEdgeBlend
- Alpha constant used for edge blending.
- dwReserved
- Reserved for future use.
- dwAlphaDestConstBitDepth
- Bit depth of the destination alpha constant.
- dwAlphaDestConst
- Constant used as the alpha channel destination.
- dwAlphaSrcConstBitDepth
- Bit depth of the source alpha constant.
- dwAlphaSrcConst
- Constant used as the alpha channel source.
- dwFillColor
- Color used to fill a surface when DDBLT_COLORFILL is specified. This value can be either an RGB triple or a palette index, depending on the surface type.
- dwFillDepth
- Depth value for the z-buffer.
- DDSPattern
- Array variable that contains surface object to use as a pattern. The pattern can be used in certain blit operations that combine a source and a destination.
- ddckDestColorkey and destkey2
- Destination color key override.
- ddckSrcColorkey and srckey2
- Source color key override.