次の方法で共有


D3DCAPS2

D3DCAPS2

ドライバ能力フラグ。

#define 説明
D3DCAPS2_CANAUTOGENMIPMAP 0x40000000L ドライバはミップマップを自動生成できる。詳細については、「ミップマップの自動生成」を参照すること。
D3DCAPS2_CANCALIBRATEGAMMA 0x00100000L システムには、自動的にガンマ ランプを調整できるキャリブレータがインストールされているので、キャリブレータがある全システム上で結果が示される。新しいガンマ レベルを設定するときにキャリブレータを起動するには、IDirect3DDevice9::SetGammaRamp を呼び出すときに D3DSGR_CALIBRATE フラグを使う。ガンマ ランプのキャリブレーションでは、いくつかの処理にオーバーヘッドが発生するので、頻繁に使用できない。
D3DCAPS2_CANMANAGERESOURCE 0x10000000L ドライバはリソースを管理できる。このようなドライバでは、ドライバが D3DPOOL_MANAGED リソースを管理する。Microsoft® Direct3D® でドライバを上書きして Direct3D でリソースを管理するには、IDirect3D9::CreateDevice を呼び出すときに D3DCREATE_DISABLE_DRIVER_MANAGEMENT フラグを使う。
D3DCAPS2_DYNAMICTEXTURES 0x20000000L ドライバは動的テクスチャをサポートしている。
D3DCAPS2_FULLSCREENGAMMA 0x00020000L ドライバは、フルスクリーン モードでのダイナミック ガンマ ランプ調整をサポートしている。
D3DCAPS2_RESERVED 0x02000000L 予約済み。使わない。

D3DCAPS9 の D3CAPS2 メンバでは、これらの定数を使う。

定数情報

ヘッダー d3d9caps.h
最低限のオペレーティング システム Windows 98