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

#include <ddraw.h>

Data Fields

DWORD dwSize
 
DWORD dwCaps
 size of the DDDRIVERCAPS structure More...
 
DWORD dwCaps2
 driver specific capabilities More...
 
DWORD dwCKeyCaps
 more driver specific capabilites More...
 
DWORD dwFXCaps
 color key capabilities of the surface More...
 
DWORD dwFXAlphaCaps
 driver specific stretching and effects capabilites More...
 
DWORD dwPalCaps
 alpha driver specific capabilities More...
 
DWORD dwSVCaps
 palette capabilities More...
 
DWORD dwAlphaBltConstBitDepths
 stereo vision capabilities More...
 
DWORD dwAlphaBltPixelBitDepths
 DDBD_2,4,8. More...
 
DWORD dwAlphaBltSurfaceBitDepths
 DDBD_1,2,4,8. More...
 
DWORD dwAlphaOverlayConstBitDepths
 DDBD_1,2,4,8. More...
 
DWORD dwAlphaOverlayPixelBitDepths
 DDBD_2,4,8. More...
 
DWORD dwAlphaOverlaySurfaceBitDepths
 DDBD_1,2,4,8. More...
 
DWORD dwZBufferBitDepths
 DDBD_1,2,4,8. More...
 
DWORD dwVidMemTotal
 DDBD_8,16,24,32. More...
 
DWORD dwVidMemFree
 total amount of video memory More...
 
DWORD dwMaxVisibleOverlays
 amount of free video memory More...
 
DWORD dwCurrVisibleOverlays
 maximum number of visible overlays More...
 
DWORD dwNumFourCCCodes
 current number of visible overlays More...
 
DWORD dwAlignBoundarySrc
 number of four cc codes More...
 
DWORD dwAlignSizeSrc
 source rectangle alignment More...
 
DWORD dwAlignBoundaryDest
 source rectangle byte size More...
 
DWORD dwAlignSizeDest
 dest rectangle alignment More...
 
DWORD dwAlignStrideAlign
 dest rectangle byte size More...
 
DWORD dwRops [DD_ROP_SPACE]
 stride alignment More...
 
DDSCAPS ddsCaps
 
DWORD dwMinOverlayStretch
 DDSCAPS structure has all the general capabilities. More...
 
DWORD dwMaxOverlayStretch
 minimum overlay stretch factor multiplied by 1000, eg 1000 == 1.0, 1300 == 1.3 More...
 
DWORD dwMinLiveVideoStretch
 maximum overlay stretch factor multiplied by 1000, eg 1000 == 1.0, 1300 == 1.3 More...
 
DWORD dwMaxLiveVideoStretch
 minimum live video stretch factor multiplied by 1000, eg 1000 == 1.0, 1300 == 1.3 More...
 
DWORD dwMinHwCodecStretch
 maximum live video stretch factor multiplied by 1000, eg 1000 == 1.0, 1300 == 1.3 More...
 
DWORD dwMaxHwCodecStretch
 minimum hardware codec stretch factor multiplied by 1000, eg 1000 == 1.0, 1300 == 1.3 More...
 
DWORD dwReserved1
 maximum hardware codec stretch factor multiplied by 1000, eg 1000 == 1.0, 1300 == 1.3 More...
 
DWORD dwReserved2
 reserved More...
 
DWORD dwReserved3
 reserved More...
 
DWORD dwSVBCaps
 reserved More...
 
DWORD dwSVBCKeyCaps
 driver specific capabilities for System->Vmem blts More...
 
DWORD dwSVBFXCaps
 driver color key capabilities for System->Vmem blts More...
 
DWORD dwSVBRops [DD_ROP_SPACE]
 driver FX capabilities for System->Vmem blts More...
 
DWORD dwVSBCaps
 ROPS supported for System->Vmem blts. More...
 
DWORD dwVSBCKeyCaps
 driver specific capabilities for Vmem->System blts More...
 
DWORD dwVSBFXCaps
 driver color key capabilities for Vmem->System blts More...
 
DWORD dwVSBRops [DD_ROP_SPACE]
 driver FX capabilities for Vmem->System blts More...
 
DWORD dwSSBCaps
 ROPS supported for Vmem->System blts. More...
 
DWORD dwSSBCKeyCaps
 driver specific capabilities for System->System blts More...
 
DWORD dwSSBFXCaps
 driver color key capabilities for System->System blts More...
 
DWORD dwSSBRops [DD_ROP_SPACE]
 driver FX capabilities for System->System blts More...
 
DWORD dwReserved4
 ROPS supported for System->System blts. More...
 
DWORD dwReserved5
 reserved More...
 
DWORD dwReserved6
 reserved More...
 

Detailed Description

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

Field Documentation

◆ ddsCaps

DDSCAPS _DDCAPS_DX3::ddsCaps

◆ dwAlignBoundaryDest

DWORD _DDCAPS_DX3::dwAlignBoundaryDest

source rectangle byte size

◆ dwAlignBoundarySrc

DWORD _DDCAPS_DX3::dwAlignBoundarySrc

number of four cc codes

◆ dwAlignSizeDest

DWORD _DDCAPS_DX3::dwAlignSizeDest

dest rectangle alignment

◆ dwAlignSizeSrc

DWORD _DDCAPS_DX3::dwAlignSizeSrc

source rectangle alignment

◆ dwAlignStrideAlign

DWORD _DDCAPS_DX3::dwAlignStrideAlign

dest rectangle byte size

◆ dwAlphaBltConstBitDepths

DWORD _DDCAPS_DX3::dwAlphaBltConstBitDepths

stereo vision capabilities

◆ dwAlphaBltPixelBitDepths

DWORD _DDCAPS_DX3::dwAlphaBltPixelBitDepths

DDBD_2,4,8.

◆ dwAlphaBltSurfaceBitDepths

DWORD _DDCAPS_DX3::dwAlphaBltSurfaceBitDepths

DDBD_1,2,4,8.

◆ dwAlphaOverlayConstBitDepths

DWORD _DDCAPS_DX3::dwAlphaOverlayConstBitDepths

DDBD_1,2,4,8.

◆ dwAlphaOverlayPixelBitDepths

DWORD _DDCAPS_DX3::dwAlphaOverlayPixelBitDepths

DDBD_2,4,8.

◆ dwAlphaOverlaySurfaceBitDepths

DWORD _DDCAPS_DX3::dwAlphaOverlaySurfaceBitDepths

DDBD_1,2,4,8.

◆ dwCaps

DWORD _DDCAPS_DX3::dwCaps

size of the DDDRIVERCAPS structure

◆ dwCaps2

DWORD _DDCAPS_DX3::dwCaps2

driver specific capabilities

◆ dwCKeyCaps

DWORD _DDCAPS_DX3::dwCKeyCaps

more driver specific capabilites

◆ dwCurrVisibleOverlays

DWORD _DDCAPS_DX3::dwCurrVisibleOverlays

maximum number of visible overlays

◆ dwFXAlphaCaps

DWORD _DDCAPS_DX3::dwFXAlphaCaps

driver specific stretching and effects capabilites

◆ dwFXCaps

DWORD _DDCAPS_DX3::dwFXCaps

color key capabilities of the surface

◆ dwMaxHwCodecStretch

DWORD _DDCAPS_DX3::dwMaxHwCodecStretch

minimum hardware codec stretch factor multiplied by 1000, eg 1000 == 1.0, 1300 == 1.3

◆ dwMaxLiveVideoStretch

DWORD _DDCAPS_DX3::dwMaxLiveVideoStretch

minimum live video stretch factor multiplied by 1000, eg 1000 == 1.0, 1300 == 1.3

◆ dwMaxOverlayStretch

DWORD _DDCAPS_DX3::dwMaxOverlayStretch

minimum overlay stretch factor multiplied by 1000, eg 1000 == 1.0, 1300 == 1.3

◆ dwMaxVisibleOverlays

DWORD _DDCAPS_DX3::dwMaxVisibleOverlays

amount of free video memory

◆ dwMinHwCodecStretch

DWORD _DDCAPS_DX3::dwMinHwCodecStretch

maximum live video stretch factor multiplied by 1000, eg 1000 == 1.0, 1300 == 1.3

◆ dwMinLiveVideoStretch

DWORD _DDCAPS_DX3::dwMinLiveVideoStretch

maximum overlay stretch factor multiplied by 1000, eg 1000 == 1.0, 1300 == 1.3

◆ dwMinOverlayStretch

DWORD _DDCAPS_DX3::dwMinOverlayStretch

DDSCAPS structure has all the general capabilities.

◆ dwNumFourCCCodes

DWORD _DDCAPS_DX3::dwNumFourCCCodes

current number of visible overlays

◆ dwPalCaps

DWORD _DDCAPS_DX3::dwPalCaps

alpha driver specific capabilities

◆ dwReserved1

DWORD _DDCAPS_DX3::dwReserved1

maximum hardware codec stretch factor multiplied by 1000, eg 1000 == 1.0, 1300 == 1.3

◆ dwReserved2

DWORD _DDCAPS_DX3::dwReserved2

reserved

◆ dwReserved3

DWORD _DDCAPS_DX3::dwReserved3

reserved

◆ dwReserved4

DWORD _DDCAPS_DX3::dwReserved4

ROPS supported for System->System blts.

◆ dwReserved5

DWORD _DDCAPS_DX3::dwReserved5

reserved

◆ dwReserved6

DWORD _DDCAPS_DX3::dwReserved6

reserved

◆ dwRops

DWORD _DDCAPS_DX3::dwRops[DD_ROP_SPACE]

stride alignment

◆ dwSize

DWORD _DDCAPS_DX3::dwSize

◆ dwSSBCaps

DWORD _DDCAPS_DX3::dwSSBCaps

ROPS supported for Vmem->System blts.

◆ dwSSBCKeyCaps

DWORD _DDCAPS_DX3::dwSSBCKeyCaps

driver specific capabilities for System->System blts

◆ dwSSBFXCaps

DWORD _DDCAPS_DX3::dwSSBFXCaps

driver color key capabilities for System->System blts

◆ dwSSBRops

DWORD _DDCAPS_DX3::dwSSBRops[DD_ROP_SPACE]

driver FX capabilities for System->System blts

◆ dwSVBCaps

DWORD _DDCAPS_DX3::dwSVBCaps

reserved

◆ dwSVBCKeyCaps

DWORD _DDCAPS_DX3::dwSVBCKeyCaps

driver specific capabilities for System->Vmem blts

◆ dwSVBFXCaps

DWORD _DDCAPS_DX3::dwSVBFXCaps

driver color key capabilities for System->Vmem blts

◆ dwSVBRops

DWORD _DDCAPS_DX3::dwSVBRops[DD_ROP_SPACE]

driver FX capabilities for System->Vmem blts

◆ dwSVCaps

DWORD _DDCAPS_DX3::dwSVCaps

palette capabilities

◆ dwVidMemFree

DWORD _DDCAPS_DX3::dwVidMemFree

total amount of video memory

◆ dwVidMemTotal

DWORD _DDCAPS_DX3::dwVidMemTotal

DDBD_8,16,24,32.

◆ dwVSBCaps

DWORD _DDCAPS_DX3::dwVSBCaps

ROPS supported for System->Vmem blts.

◆ dwVSBCKeyCaps

DWORD _DDCAPS_DX3::dwVSBCKeyCaps

driver specific capabilities for Vmem->System blts

◆ dwVSBFXCaps

DWORD _DDCAPS_DX3::dwVSBFXCaps

driver color key capabilities for Vmem->System blts

◆ dwVSBRops

DWORD _DDCAPS_DX3::dwVSBRops[DD_ROP_SPACE]

driver FX capabilities for Vmem->System blts

◆ dwZBufferBitDepths

DWORD _DDCAPS_DX3::dwZBufferBitDepths

DDBD_1,2,4,8.


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