次の方法で共有


D3DCAPS2

ドライバー機能フラグ。

#define 価値 形容
D3DCAPS2_CANAUTOGENMIPMAP 0x40000000L ドライバーは、ミップマップを自動的に生成できます。 詳細については、「ミップマップの自動生成 (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 がリソースを管理するようにドライバーをオーバーライドするには、CreateDeviceを呼び出すときに D3DCREATE_DISABLE_DRIVER_MANAGEMENT フラグ使用します。
D3DCAPS2_DYNAMICTEXTURES 0x20000000L ドライバーは動的テクスチャをサポートします。
D3DCAPS2_FULLSCREENGAMMA 0x00020000L ドライバーは、全画面表示モードで動的ガンマ ランプ調整をサポートしています。
D3DCAPS2_RESERVED 0x02000000L 引っ込み思案;は使用されません。

 

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

定数情報

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

 

Direct3D 定数 する