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.