|
DirectX 5 Redocumentation
A redocumentation of DirectX 5, brought to you by a bunch of Infomaniacs.
|
#include <ddraw.h>
Data Fields | |
| DWORD | dwSize |
| size of the DDDRIVERCAPS structure More... | |
| DWORD | dwCaps |
| driver specific capabilities More... | |
| DWORD | dwCaps2 |
| more driver specific capabilites More... | |
| DWORD | dwCKeyCaps |
| color key capabilities of the surface More... | |
| DWORD | dwFXCaps |
| driver specific stretching and effects capabilites More... | |
| DWORD | dwFXAlphaCaps |
| alpha driver specific capabilities More... | |
| DWORD | dwPalCaps |
| palette capabilities More... | |
| DWORD | dwSVCaps |
| stereo vision capabilities More... | |
| DWORD | dwAlphaBltConstBitDepths |
| DDBD_2,4,8. More... | |
| DWORD | dwAlphaBltPixelBitDepths |
| DDBD_1,2,4,8. More... | |
| DWORD | dwAlphaBltSurfaceBitDepths |
| DDBD_1,2,4,8. More... | |
| DWORD | dwAlphaOverlayConstBitDepths |
| DDBD_2,4,8. More... | |
| DWORD | dwAlphaOverlayPixelBitDepths |
| DDBD_1,2,4,8. More... | |
| DWORD | dwAlphaOverlaySurfaceBitDepths |
| DDBD_1,2,4,8. More... | |
| DWORD | dwZBufferBitDepths |
| DDBD_8,16,24,32. More... | |
| DWORD | dwVidMemTotal |
| total amount of video memory More... | |
| DWORD | dwVidMemFree |
| amount of free video memory More... | |
| DWORD | dwMaxVisibleOverlays |
| maximum number of visible overlays More... | |
| DWORD | dwCurrVisibleOverlays |
| current number of visible overlays More... | |
| DWORD | dwNumFourCCCodes |
| number of four cc codes More... | |
| DWORD | dwAlignBoundarySrc |
| source rectangle alignment More... | |
| DWORD | dwAlignSizeSrc |
| source rectangle byte size More... | |
| DWORD | dwAlignBoundaryDest |
| dest rectangle alignment More... | |
| DWORD | dwAlignSizeDest |
| dest rectangle byte size More... | |
| DWORD | dwAlignStrideAlign |
| stride alignment More... | |
| DWORD | dwRops [DD_ROP_SPACE] |
| ROPS supported. More... | |
| DDSCAPS | ddsCaps |
| DDSCAPS structure has all the general capabilities. More... | |
| DWORD | dwMinOverlayStretch |
| minimum overlay stretch factor multiplied by 1000, eg 1000 == 1.0, 1300 == 1.3 More... | |
| DWORD | dwMaxOverlayStretch |
| maximum overlay stretch factor multiplied by 1000, eg 1000 == 1.0, 1300 == 1.3 More... | |
| DWORD | dwMinLiveVideoStretch |
| minimum live video stretch factor multiplied by 1000, eg 1000 == 1.0, 1300 == 1.3 More... | |
| DWORD | dwMaxLiveVideoStretch |
| maximum live video stretch factor multiplied by 1000, eg 1000 == 1.0, 1300 == 1.3 More... | |
| DWORD | dwMinHwCodecStretch |
| minimum hardware codec stretch factor multiplied by 1000, eg 1000 == 1.0, 1300 == 1.3 More... | |
| DWORD | dwMaxHwCodecStretch |
| maximum hardware codec stretch factor multiplied by 1000, eg 1000 == 1.0, 1300 == 1.3 More... | |
| DWORD | dwReserved1 |
| reserved More... | |
| DWORD | dwReserved2 |
| reserved More... | |
| DWORD | dwReserved3 |
| reserved More... | |
| DWORD | dwSVBCaps |
| driver specific capabilities for System->Vmem blts More... | |
| DWORD | dwSVBCKeyCaps |
| driver color key capabilities for System->Vmem blts More... | |
| DWORD | dwSVBFXCaps |
| driver FX capabilities for System->Vmem blts More... | |
| DWORD | dwSVBRops [DD_ROP_SPACE] |
| ROPS supported for System->Vmem blts. More... | |
| DWORD | dwVSBCaps |
| driver specific capabilities for Vmem->System blts More... | |
| DWORD | dwVSBCKeyCaps |
| driver color key capabilities for Vmem->System blts More... | |
| DWORD | dwVSBFXCaps |
| driver FX capabilities for Vmem->System blts More... | |
| DWORD | dwVSBRops [DD_ROP_SPACE] |
| ROPS supported for Vmem->System blts. More... | |
| DWORD | dwSSBCaps |
| driver specific capabilities for System->System blts More... | |
| DWORD | dwSSBCKeyCaps |
| driver color key capabilities for System->System blts More... | |
| DWORD | dwSSBFXCaps |
| driver FX capabilities for System->System blts More... | |
| DWORD | dwSSBRops [DD_ROP_SPACE] |
| ROPS supported for System->System blts. More... | |
| DWORD | dwMaxVideoPorts |
| maximum number of usable video ports More... | |
| DWORD | dwCurrVideoPorts |
| current number of video ports used More... | |
| DWORD | dwSVBCaps2 |
| more driver specific capabilities for System->Vmem blts More... | |
| DWORD | dwNLVBCaps |
| driver specific capabilities for non-local->local vidmem blts More... | |
| DWORD | dwNLVBCaps2 |
| more driver specific capabilities non-local->local vidmem blts More... | |
| DWORD | dwNLVBCKeyCaps |
| driver color key capabilities for non-local->local vidmem blts More... | |
| DWORD | dwNLVBFXCaps |
| driver FX capabilities for non-local->local blts More... | |
| DWORD | dwNLVBRops [DD_ROP_SPACE] |
| ROPS supported for non-local->local blts. More... | |
| DDSCAPS _DDCAPS::ddsCaps |
DDSCAPS structure has all the general capabilities.
| DWORD _DDCAPS::dwAlignBoundaryDest |
dest rectangle alignment
| DWORD _DDCAPS::dwAlignBoundarySrc |
source rectangle alignment
| DWORD _DDCAPS::dwAlignSizeDest |
dest rectangle byte size
| DWORD _DDCAPS::dwAlignSizeSrc |
source rectangle byte size
| DWORD _DDCAPS::dwAlignStrideAlign |
stride alignment
| DWORD _DDCAPS::dwAlphaBltConstBitDepths |
DDBD_2,4,8.
| DWORD _DDCAPS::dwAlphaBltPixelBitDepths |
DDBD_1,2,4,8.
| DWORD _DDCAPS::dwAlphaBltSurfaceBitDepths |
DDBD_1,2,4,8.
| DWORD _DDCAPS::dwAlphaOverlayConstBitDepths |
DDBD_2,4,8.
| DWORD _DDCAPS::dwAlphaOverlayPixelBitDepths |
DDBD_1,2,4,8.
| DWORD _DDCAPS::dwAlphaOverlaySurfaceBitDepths |
DDBD_1,2,4,8.
| DWORD _DDCAPS::dwCaps |
driver specific capabilities
| DWORD _DDCAPS::dwCaps2 |
more driver specific capabilites
| DWORD _DDCAPS::dwCKeyCaps |
color key capabilities of the surface
| DWORD _DDCAPS::dwCurrVideoPorts |
current number of video ports used
| DWORD _DDCAPS::dwCurrVisibleOverlays |
current number of visible overlays
| DWORD _DDCAPS::dwFXAlphaCaps |
alpha driver specific capabilities
| DWORD _DDCAPS::dwFXCaps |
driver specific stretching and effects capabilites
| DWORD _DDCAPS::dwMaxHwCodecStretch |
maximum hardware codec stretch factor multiplied by 1000, eg 1000 == 1.0, 1300 == 1.3
| DWORD _DDCAPS::dwMaxLiveVideoStretch |
maximum live video stretch factor multiplied by 1000, eg 1000 == 1.0, 1300 == 1.3
| DWORD _DDCAPS::dwMaxOverlayStretch |
maximum overlay stretch factor multiplied by 1000, eg 1000 == 1.0, 1300 == 1.3
| DWORD _DDCAPS::dwMaxVideoPorts |
maximum number of usable video ports
| DWORD _DDCAPS::dwMaxVisibleOverlays |
maximum number of visible overlays
| DWORD _DDCAPS::dwMinHwCodecStretch |
minimum hardware codec stretch factor multiplied by 1000, eg 1000 == 1.0, 1300 == 1.3
| DWORD _DDCAPS::dwMinLiveVideoStretch |
minimum live video stretch factor multiplied by 1000, eg 1000 == 1.0, 1300 == 1.3
| DWORD _DDCAPS::dwMinOverlayStretch |
minimum overlay stretch factor multiplied by 1000, eg 1000 == 1.0, 1300 == 1.3
| DWORD _DDCAPS::dwNLVBCaps |
driver specific capabilities for non-local->local vidmem blts
| DWORD _DDCAPS::dwNLVBCaps2 |
more driver specific capabilities non-local->local vidmem blts
| DWORD _DDCAPS::dwNLVBCKeyCaps |
driver color key capabilities for non-local->local vidmem blts
| DWORD _DDCAPS::dwNLVBFXCaps |
driver FX capabilities for non-local->local blts
| DWORD _DDCAPS::dwNLVBRops[DD_ROP_SPACE] |
ROPS supported for non-local->local blts.
| DWORD _DDCAPS::dwNumFourCCCodes |
number of four cc codes
| DWORD _DDCAPS::dwPalCaps |
palette capabilities
| DWORD _DDCAPS::dwReserved1 |
reserved
| DWORD _DDCAPS::dwReserved2 |
reserved
| DWORD _DDCAPS::dwReserved3 |
reserved
| DWORD _DDCAPS::dwRops[DD_ROP_SPACE] |
ROPS supported.
| DWORD _DDCAPS::dwSize |
size of the DDDRIVERCAPS structure
| DWORD _DDCAPS::dwSSBCaps |
driver specific capabilities for System->System blts
| DWORD _DDCAPS::dwSSBCKeyCaps |
driver color key capabilities for System->System blts
| DWORD _DDCAPS::dwSSBFXCaps |
driver FX capabilities for System->System blts
| DWORD _DDCAPS::dwSSBRops[DD_ROP_SPACE] |
ROPS supported for System->System blts.
| DWORD _DDCAPS::dwSVBCaps |
driver specific capabilities for System->Vmem blts
| DWORD _DDCAPS::dwSVBCaps2 |
more driver specific capabilities for System->Vmem blts
| DWORD _DDCAPS::dwSVBCKeyCaps |
driver color key capabilities for System->Vmem blts
| DWORD _DDCAPS::dwSVBFXCaps |
driver FX capabilities for System->Vmem blts
| DWORD _DDCAPS::dwSVBRops[DD_ROP_SPACE] |
ROPS supported for System->Vmem blts.
| DWORD _DDCAPS::dwSVCaps |
stereo vision capabilities
| DWORD _DDCAPS::dwVidMemFree |
amount of free video memory
| DWORD _DDCAPS::dwVidMemTotal |
total amount of video memory
| DWORD _DDCAPS::dwVSBCaps |
driver specific capabilities for Vmem->System blts
| DWORD _DDCAPS::dwVSBCKeyCaps |
driver color key capabilities for Vmem->System blts
| DWORD _DDCAPS::dwVSBFXCaps |
driver FX capabilities for Vmem->System blts
| DWORD _DDCAPS::dwVSBRops[DD_ROP_SPACE] |
ROPS supported for Vmem->System blts.
| DWORD _DDCAPS::dwZBufferBitDepths |
DDBD_8,16,24,32.