DirectX 5 Redocumentation
A redocumentation of DirectX 5, brought to you by a bunch of Infomaniacs.
_DDBLTFX Struct Reference

Used to pass override information to the DIRECTDRAWSURFACE callback Blt. More...

#include <ddraw.h>

Data Fields

DWORD dwSize
 
DWORD dwDDFX
 size of structure More...
 
DWORD dwROP
 FX operations. More...
 
DWORD dwDDROP
 Win32 raster operations. More...
 
DWORD dwRotationAngle
 Raster operations new for DirectDraw. More...
 
DWORD dwZBufferOpCode
 Rotation angle for blt. More...
 
DWORD dwZBufferLow
 ZBuffer compares. More...
 
DWORD dwZBufferHigh
 Low limit of Z buffer. More...
 
DWORD dwZBufferBaseDest
 High limit of Z buffer. More...
 
DWORD dwZDestConstBitDepth
 Destination base value. More...
 
union {
   DWORD   dwZDestConst
 
   LPDIRECTDRAWSURFACE   lpDDSZBufferDest
 Constant to use as Z buffer for dest. More...
 
}; 
 Bit depth used to specify Z constant for destination. More...
 
DWORD dwZSrcConstBitDepth
 
union {
   DWORD   dwZSrcConst
 
   LPDIRECTDRAWSURFACE   lpDDSZBufferSrc
 Constant to use as Z buffer for src. More...
 
}; 
 Bit depth used to specify Z constant for source. More...
 
DWORD dwAlphaEdgeBlendBitDepth
 
DWORD dwAlphaEdgeBlend
 Bit depth used to specify constant for alpha edge blend. More...
 
DWORD dwReserved
 Alpha for edge blending. More...
 
DWORD dwAlphaDestConstBitDepth
 
union {
   DWORD   dwAlphaDestConst
 
   LPDIRECTDRAWSURFACE   lpDDSAlphaDest
 Constant to use as Alpha Channel. More...
 
}; 
 Bit depth used to specify alpha constant for destination. More...
 
DWORD dwAlphaSrcConstBitDepth
 
union {
   DWORD   dwAlphaSrcConst
 
   LPDIRECTDRAWSURFACE   lpDDSAlphaSrc
 Constant to use as Alpha Channel. More...
 
}; 
 Bit depth used to specify alpha constant for source. More...
 
union {
   DWORD   dwFillColor
 
   DWORD   dwFillDepth
 color in RGB or Palettized More...
 
   DWORD   dwFillPixel
 depth value for z-buffer More...
 
   LPDIRECTDRAWSURFACE   lpDDSPattern
 pixel value for RGBA or RGBZ More...
 
}; 
 
DDCOLORKEY ddckDestColorkey
 
DDCOLORKEY ddckSrcColorkey
 DestColorkey override. More...
 

Detailed Description

Used to pass override information to the DIRECTDRAWSURFACE callback Blt.

Field Documentation

◆ 

union { ... } _DDBLTFX::@101

Bit depth used to specify Z constant for source.

◆ 

union { ... } _DDBLTFX::@103

Bit depth used to specify alpha constant for destination.

◆ 

union { ... } _DDBLTFX::@105

Bit depth used to specify alpha constant for source.

◆ 

union { ... } _DDBLTFX::@107

◆ 

union { ... } _DDBLTFX::@99

Bit depth used to specify Z constant for destination.

◆ ddckDestColorkey

DDCOLORKEY _DDBLTFX::ddckDestColorkey

◆ ddckSrcColorkey

DDCOLORKEY _DDBLTFX::ddckSrcColorkey

DestColorkey override.

◆ dwAlphaDestConst

DWORD _DDBLTFX::dwAlphaDestConst

◆ dwAlphaDestConstBitDepth

DWORD _DDBLTFX::dwAlphaDestConstBitDepth

◆ dwAlphaEdgeBlend

DWORD _DDBLTFX::dwAlphaEdgeBlend

Bit depth used to specify constant for alpha edge blend.

◆ dwAlphaEdgeBlendBitDepth

DWORD _DDBLTFX::dwAlphaEdgeBlendBitDepth

◆ dwAlphaSrcConst

DWORD _DDBLTFX::dwAlphaSrcConst

◆ dwAlphaSrcConstBitDepth

DWORD _DDBLTFX::dwAlphaSrcConstBitDepth

◆ dwDDFX

DWORD _DDBLTFX::dwDDFX

size of structure

◆ dwDDROP

DWORD _DDBLTFX::dwDDROP

Win32 raster operations.

◆ dwFillColor

DWORD _DDBLTFX::dwFillColor

◆ dwFillDepth

DWORD _DDBLTFX::dwFillDepth

color in RGB or Palettized

◆ dwFillPixel

DWORD _DDBLTFX::dwFillPixel

depth value for z-buffer

◆ dwReserved

DWORD _DDBLTFX::dwReserved

Alpha for edge blending.

◆ dwROP

DWORD _DDBLTFX::dwROP

FX operations.

◆ dwRotationAngle

DWORD _DDBLTFX::dwRotationAngle

Raster operations new for DirectDraw.

◆ dwSize

DWORD _DDBLTFX::dwSize

◆ dwZBufferBaseDest

DWORD _DDBLTFX::dwZBufferBaseDest

High limit of Z buffer.

◆ dwZBufferHigh

DWORD _DDBLTFX::dwZBufferHigh

Low limit of Z buffer.

◆ dwZBufferLow

DWORD _DDBLTFX::dwZBufferLow

ZBuffer compares.

◆ dwZBufferOpCode

DWORD _DDBLTFX::dwZBufferOpCode

Rotation angle for blt.

◆ dwZDestConst

DWORD _DDBLTFX::dwZDestConst

◆ dwZDestConstBitDepth

DWORD _DDBLTFX::dwZDestConstBitDepth

Destination base value.

◆ dwZSrcConst

DWORD _DDBLTFX::dwZSrcConst

◆ dwZSrcConstBitDepth

DWORD _DDBLTFX::dwZSrcConstBitDepth

◆ lpDDSAlphaDest

LPDIRECTDRAWSURFACE _DDBLTFX::lpDDSAlphaDest

Constant to use as Alpha Channel.

◆ lpDDSAlphaSrc

LPDIRECTDRAWSURFACE _DDBLTFX::lpDDSAlphaSrc

Constant to use as Alpha Channel.

◆ lpDDSPattern

LPDIRECTDRAWSURFACE _DDBLTFX::lpDDSPattern

pixel value for RGBA or RGBZ

◆ lpDDSZBufferDest

LPDIRECTDRAWSURFACE _DDBLTFX::lpDDSZBufferDest

Constant to use as Z buffer for dest.

◆ lpDDSZBufferSrc

LPDIRECTDRAWSURFACE _DDBLTFX::lpDDSZBufferSrc

Constant to use as Z buffer for src.


The documentation for this struct was generated from the following file: