структура D3DDEVICEDESC_V3 (d3dhal.h)
Структура D3DDeviceDesc_V3 устарела; следует использовать только D3DDeviceDesc_V1.
Структура D3DDeviceDesc_V3 содержит поля, которые уже указаны в структуре D3DHAL_D3DEXTENDEDCAPS при реагировании на GUID GUID_D3DExtendedCaps в DdGetDriverInfo.
Синтаксис
typedef struct _D3DDeviceDesc_V3 {
DWORD dwSize;
DWORD dwFlags;
D3DCOLORMODEL dcmColorModel;
DWORD dwDevCaps;
D3DTRANSFORMCAPS dtcTransformCaps;
BOOL bClipping;
D3DLIGHTINGCAPS dlcLightingCaps;
D3DPRIMCAPS dpcLineCaps;
D3DPRIMCAPS dpcTriCaps;
DWORD dwDeviceRenderBitDepth;
DWORD dwDeviceZBufferBitDepth;
DWORD dwMaxBufferSize;
DWORD dwMaxVertexCount;
DWORD dwMinTextureWidth;
DWORD dwMinTextureHeight;
DWORD dwMaxTextureWidth;
DWORD dwMaxTextureHeight;
DWORD dwMinStippleWidth;
DWORD dwMaxStippleWidth;
DWORD dwMinStippleHeight;
DWORD dwMaxStippleHeight;
DWORD dwMaxTextureRepeat;
DWORD dwMaxTextureAspectRatio;
DWORD dwMaxAnisotropy;
D3DVALUE dvGuardBandLeft;
D3DVALUE dvGuardBandTop;
D3DVALUE dvGuardBandRight;
D3DVALUE dvGuardBandBottom;
D3DVALUE dvExtentsAdjust;
DWORD dwStencilCaps;
DWORD dwFVFCaps;
DWORD dwTextureOpCaps;
WORD wMaxTextureBlendStages;
WORD wMaxSimultaneousTextures;
} D3DDEVICEDESC_V3, *LPD3DDEVICEDESC_V3;
Члены
dwSize
dwFlags
dcmColorModel
dwDevCaps
dtcTransformCaps
bClipping
dlcLightingCaps
dpcLineCaps
dpcTriCaps
dwDeviceRenderBitDepth
dwDeviceZBufferBitDepth
dwMaxBufferSize
dwMaxVertexCount
dwMinTextureWidth
dwMinTextureHeight
dwMaxTextureWidth
dwMaxTextureHeight
dwMinStippleWidth
dwMaxStippleWidth
dwMinStippleHeight
dwMaxStippleHeight
dwMaxTextureRepeat
dwMaxTextureAspectRatio
dwMaxAnisotropy
dvGuardBandLeft
dvGuardBandTop
dvGuardBandRight
dvGuardBandBottom
dvExtentsAdjust
dwStencilCaps
dwFVFCaps
dwTextureOpCaps
wMaxTextureBlendStages
wMaxSimultaneousTextures
Требования
Требование | Ценность |
---|---|
заголовка | d3dhal.h (include D3dhal.h) |