DDirectDraw
TDDOverlayFx = record
dwSize: Longint ;
dwAlphaEdgeBlendBitDepth: Longint ;
dwAlphaEdgeBlend: Longint ;
dwReserved: Longint ;
dwAlphaDestConstBitDepth: Longint ;
case Integer of
0: (
dwAlphaDestConst: Longint ;
dwAlphaSrcConstBitDepth: Longint ;
dwAlphaSrcConst: Longint ;
dckDestColorkey: TDDColorKey;
dckSrcColorkey: TDDColorKey;
dwDDFX: Longint ;
dwFlags: Longint ;
) ;
1: (
lpDDSAlphaDest: IDirectDrawSurface ;
UNIONFILLER1b: Longint ;
lpDDSAlphaSrc: IDirectDrawSurface ;
) ;
end ;
PDDOverlayFx = ^TDDOverlayFx;
The TDDOverlayFx structure passes override information to the IDirectDrawSurface3::UpdateOverlay method.
See DDOVERLAYFX for more information.