Package com.ms.com.directX Previous
Previous
Microsoft Packages
Microsoft Packages
Index
Index
Next
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.


Top© 1996 Microsoft Corporation. All rights reserved.