DirectX 5 Redocumentation
A redocumentation of DirectX 5, brought to you by a bunch of Infomaniacs.
|
#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... | |
This structure is the DDCAPS structure as it was in version 2 and 3 of Direct X. It is present for back compatability.
DDSCAPS _DDCAPS_DX3::ddsCaps |
DWORD _DDCAPS_DX3::dwAlignBoundaryDest |
source rectangle byte size
DWORD _DDCAPS_DX3::dwAlignBoundarySrc |
number of four cc codes
DWORD _DDCAPS_DX3::dwAlignSizeDest |
dest rectangle alignment
DWORD _DDCAPS_DX3::dwAlignSizeSrc |
source rectangle alignment
DWORD _DDCAPS_DX3::dwAlignStrideAlign |
dest rectangle byte size
DWORD _DDCAPS_DX3::dwAlphaBltConstBitDepths |
stereo vision capabilities
DWORD _DDCAPS_DX3::dwAlphaBltPixelBitDepths |
DDBD_2,4,8.
DWORD _DDCAPS_DX3::dwAlphaBltSurfaceBitDepths |
DDBD_1,2,4,8.
DWORD _DDCAPS_DX3::dwAlphaOverlayConstBitDepths |
DDBD_1,2,4,8.
DWORD _DDCAPS_DX3::dwAlphaOverlayPixelBitDepths |
DDBD_2,4,8.
DWORD _DDCAPS_DX3::dwAlphaOverlaySurfaceBitDepths |
DDBD_1,2,4,8.
DWORD _DDCAPS_DX3::dwCaps |
size of the DDDRIVERCAPS structure
DWORD _DDCAPS_DX3::dwCaps2 |
driver specific capabilities
DWORD _DDCAPS_DX3::dwCKeyCaps |
more driver specific capabilites
DWORD _DDCAPS_DX3::dwCurrVisibleOverlays |
maximum number of visible overlays
DWORD _DDCAPS_DX3::dwFXAlphaCaps |
driver specific stretching and effects capabilites
DWORD _DDCAPS_DX3::dwFXCaps |
color key capabilities of the surface
DWORD _DDCAPS_DX3::dwMaxHwCodecStretch |
minimum hardware codec stretch factor multiplied by 1000, eg 1000 == 1.0, 1300 == 1.3
DWORD _DDCAPS_DX3::dwMaxLiveVideoStretch |
minimum live video stretch factor multiplied by 1000, eg 1000 == 1.0, 1300 == 1.3
DWORD _DDCAPS_DX3::dwMaxOverlayStretch |
minimum overlay stretch factor multiplied by 1000, eg 1000 == 1.0, 1300 == 1.3
DWORD _DDCAPS_DX3::dwMaxVisibleOverlays |
amount of free video memory
DWORD _DDCAPS_DX3::dwMinHwCodecStretch |
maximum live video stretch factor multiplied by 1000, eg 1000 == 1.0, 1300 == 1.3
DWORD _DDCAPS_DX3::dwMinLiveVideoStretch |
maximum overlay stretch factor multiplied by 1000, eg 1000 == 1.0, 1300 == 1.3
DWORD _DDCAPS_DX3::dwMinOverlayStretch |
DDSCAPS structure has all the general capabilities.
DWORD _DDCAPS_DX3::dwNumFourCCCodes |
current number of visible overlays
DWORD _DDCAPS_DX3::dwPalCaps |
alpha driver specific capabilities
DWORD _DDCAPS_DX3::dwReserved1 |
maximum hardware codec stretch factor multiplied by 1000, eg 1000 == 1.0, 1300 == 1.3
DWORD _DDCAPS_DX3::dwReserved2 |
reserved
DWORD _DDCAPS_DX3::dwReserved3 |
reserved
DWORD _DDCAPS_DX3::dwReserved4 |
ROPS supported for System->System blts.
DWORD _DDCAPS_DX3::dwReserved5 |
reserved
DWORD _DDCAPS_DX3::dwReserved6 |
reserved
DWORD _DDCAPS_DX3::dwRops[DD_ROP_SPACE] |
stride alignment
DWORD _DDCAPS_DX3::dwSize |
DWORD _DDCAPS_DX3::dwSSBCaps |
ROPS supported for Vmem->System blts.
DWORD _DDCAPS_DX3::dwSSBCKeyCaps |
driver specific capabilities for System->System blts
DWORD _DDCAPS_DX3::dwSSBFXCaps |
driver color key capabilities for System->System blts
DWORD _DDCAPS_DX3::dwSSBRops[DD_ROP_SPACE] |
driver FX capabilities for System->System blts
DWORD _DDCAPS_DX3::dwSVBCaps |
reserved
DWORD _DDCAPS_DX3::dwSVBCKeyCaps |
driver specific capabilities for System->Vmem blts
DWORD _DDCAPS_DX3::dwSVBFXCaps |
driver color key capabilities for System->Vmem blts
DWORD _DDCAPS_DX3::dwSVBRops[DD_ROP_SPACE] |
driver FX capabilities for System->Vmem blts
DWORD _DDCAPS_DX3::dwSVCaps |
palette capabilities
DWORD _DDCAPS_DX3::dwVidMemFree |
total amount of video memory
DWORD _DDCAPS_DX3::dwVidMemTotal |
DDBD_8,16,24,32.
DWORD _DDCAPS_DX3::dwVSBCaps |
ROPS supported for System->Vmem blts.
DWORD _DDCAPS_DX3::dwVSBCKeyCaps |
driver specific capabilities for Vmem->System blts
DWORD _DDCAPS_DX3::dwVSBFXCaps |
driver color key capabilities for Vmem->System blts
DWORD _DDCAPS_DX3::dwVSBRops[DD_ROP_SPACE] |
driver FX capabilities for Vmem->System blts
DWORD _DDCAPS_DX3::dwZBufferBitDepths |
DDBD_1,2,4,8.