共用方式為


D3DCAPS2

驅動程式功能旗標。

#define 描述
D3DCAPS2_CANAUTOGENMIPMAP 0x40000000L 驅動程式能夠自動產生 Mipmap。 如需詳細資訊,請參閱 自動產生 Mipmaps (Direct3D 9)
D3DCAPS2_CANCALIBRATEGAMMA 0x00100000L 系統已安裝校正器,可自動調整 gamma 坡形,讓結果在所有具有校正器的系統上都相同。 若要在設定新的 gamma 層級時叫用校正器,請在呼叫 SetGammaRamp時使用D3DSGR_CALIBRATE旗標。 校正 gamma 坡形會產生一些處理額外負荷,不應經常使用。
D3DCAPS2_CANSHARERESOURCE 0x80000000L 裝置可以建立可共用的資源。 建立資源的方法可以為其 pSharedHandle 參數設定非 Null 值。
Direct3D 9 與 Direct3D 9Ex 之間的差異:
此旗標僅適用于 Direct3D 9Ex。

 

D3DCAPS2_CANMANAGERESOURCE 0x10000000L 驅動程式能夠管理資源。 在這類驅動程式上,D3DPOOL_MANAGED資源將由驅動程式管理。 若要讓 Direct3D 覆寫驅動程式,讓 Direct3D 管理資源,請在呼叫 CreateDevice時使用 D3DCREATE_DISABLE_DRIVER_MANAGEMENT 旗標。
D3DCAPS2_DYNAMICTEXTURES 0x20000000L 驅動程式支援動態紋理。
D3DCAPS2_FULLSCREENGAMMA 0x00020000L 驅動程式支援全螢幕模式中的動態 Gamma 坡形調整。
D3DCAPS2_RESERVED 0x02000000L 保留;未使用。

 

D3DCAPS2成員會使用這些常數。

常數資訊

需求
標頭 d3d9caps.h
最低作業系統 Windows 98

 

Direct3D 常數