TDDCaps_DX3
Unit

DDirectDraw

Declaration

TDDCaps_DX3 = record
    dwSize: Longint ;
    dwCaps: Longint ;
    dwCaps2: Longint ;
    dwCKeyCaps: Longint ;
    dwFXCaps: Longint ;
    dwFXAlphaCaps: Longint ;
    dwPalCaps: Longint ;
    dwSVCaps: Longint ;
    dwAlphaBltConstBitDepths: Longint ;
    dwAlphaBltPixelBitDepths: Longint ;
    dwAlphaBltSurfaceBitDepths: Longint ;
    dwAlphaOverlayConstBitDepths: Longint ;
    dwAlphaOverlayPixelBitDepths: Longint ;
    dwAlphaOverlaySurfaceBitDepths: Longint ;
    dwZBufferBitDepths: Longint ;
    dwVidMemTotal: Longint ;
    dwVidMemFree: Longint ;
    dwMaxVisibleOverlays: Longint ;
    dwCurrVisibleOverlays: Longint ;
    dwNumFourCCCodes: Longint ;
    dwAlignBoundarySrc: Longint ;
    dwAlignSizeSrc: Longint ;
    dwAlignBoundaryDest: Longint ;
    dwAlignSizeDest: Longint ;
    dwAlignStrideAlign: Longint ;
    dwRops: Array [ 0..DD_ROP_SPACE-1 ] of Longint ;
    ddsCaps: TDDSCaps ;
    dwMinOverlayStretch: Longint ;
    dwMaxOverlayStretch: Longint ;
    dwMinLiveVideoStretch: Longint ;
    dwMaxLiveVideoStretch: Longint ;
    dwMinHwCodecStretch: Longint ;
    dwMaxHwCodecStretch: Longint ;
    dwReserved1: Longint ;
    dwReserved2: Longint ;
    dwReserved3: Longint ;
    dwSVBCaps: Longint ;
    dwSVBCKeyCaps: Longint ;
    dwSVBFXCaps: Longint ;
    dwSVBRops: Array [ 0..DD_ROP_SPACE-1 ] of Longint ;
    dwVSBCaps: Longint ;
    dwVSBCKeyCaps: Longint ;
    dwVSBFXCaps: Longint ;
    dwVSBRops: Array [ 0..DD_ROP_SPACE-1 ] of Longint ;
    dwSSBCaps: Longint ;
    dwSSBCKeyCaps: Longint ;
    dwSSBFXCaps: Longint ;
    dwSSBRops: Array [ 0..DD_ROP_SPACE-1 ] of Longint ;
    dwReserved4: Longint ;
    dwReserved5: Longint ;
    dwReserved6: Longint ;
end ;
PDDCaps_DX3 = ^TDDCaps_DX3;

Description

This structure is the DDCAPS structure as it was in version 2 and 3 of Direct X. It is present for back compatibility.

See DDCAPS for more information.