次の方法で共有


D3DCAPS2

ドライバー機能フラグ。

#define 説明
D3DCAPS2_CANAUTOGENMIPMAP 0x40000000L ドライバーは、ミップマップを自動的に生成できます。 詳細については、「 Mipmaps の自動生成 (Direct3D 9)」を参照してください。
D3DCAPS2_CANCALIBRATEGAMMA 0x00100000L システムには、ガンマランプを自動的に調整できる校正器がインストールされているため、校正器を持つすべてのシステムで結果が同じになります。 新しいガンマ レベルを設定するときに校正器を呼び出すには、 SetGammaRamp を呼び出すときに D3DSGR_CALIBRATE フラグを使用します。 ガンマ ランプを調整すると、処理オーバーヘッドが発生し、頻繁に使用しないでください。
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 ドライバーは、全画面表示モードで動的ガンマ ランプ調整をサポートしています。
D3DCAPS2_RESERVED 0x02000000L 予約;は使用されません。

 

これらの定数は、 D3DCAPS9 の D3CAPS2 メンバーによって使用されます。

定数情報

要件
ヘッダー d3d9caps.h
最小オペレーティング システム Windows 98

 

Direct3D 定数