共用方式為


D3DCAPS3

驅動程式功能旗標。

#define 價值 描述
D3DCAPS3_ALPHA_FULLSCREEN_FLIP_OR_DISCARD 0x000000020L 表示裝置在使用 FLIP 或 DISCARD 交換效果時,可以採用全螢幕模式中的D3DRS_ALPHABLENDENABLE轉譯狀態。 只有當D3DRS_SRCBLEND或D3DRS_DESTBLEND狀態設定為下列其中一項時,才適用:
  • D3DBLEND_DESTALPHA
  • D3DBLEND_INVDESTALPHA
  • D3DBLEND_DESTCOLOR
  • D3DBLEND_INVDESTCOLOR
D3DCAPS3_COPY_TO_VIDMEM 0x00000100L 裝置可以加速從系統記憶體到本機視訊記憶體的記憶體複本。 此上限可確保 UpdateSurfaceUpdateTexture 呼叫將會加速硬體。 如果此上限不存在,這些呼叫將會成功,但速度會變慢。
D3DCAPS3_COPY_TO_SYSTEMMEM 0x00000200L 裝置可以加速從本機視訊記憶體到系統記憶體的記憶體複本。 此上限可確保 GetRenderTargetData 呼叫將會加速硬體。 如果此上限不存在,此呼叫將會成功,但速度會變慢。
D3DCAPS3_DXVAHD 0x00000400L 顯示驅動程式支援 DXVA-HD DDI。 如需 DXVA-HD DDI 的詳細資訊,請參閱 處理 High-Definition 視訊
Direct3D 9 與 Direct3D 9Ex 之間的差異:
此旗標僅適用於 Direct3D 9Ex。

 

D3DCAPS3_LINEAR_TO_SRGB_PRESENTATION 0x00000080L 表示裝置可以從視窗後緩衝區(包含線性內容)到 sRGB 桌面執行伽瑪修正。
D3DCAPS3_RESERVED 0x8000001fL 保留;未使用。

 

這些常數是由 D3DCAPS9D3CAPS3 成員使用。

常數資訊

要求 價值
頁眉 d3d9caps.h
最低作系統 Windows 98

 

Direct3D 常數