次の方法で共有


DeviceCaps 構造体

DeviceCaps 構造体

デバイスについてのデバイス固有の情報を取得する。

定義

Visual Basic Public Structure DeviceCaps
C# public struct DeviceCaps
Managed C++ public __value struct DeviceCaps
JScript 構造体は使えるが、独自に定義することはできない。

メンバ テーブル

次のテーブルは、DeviceCaps オブジェクトによって公開されているメンバの一覧である。左側のタブをクリックし、表示したいメンバの種類を選ぶこと。

メソッド

メソッド 説明
ToString このインスタンスの文字列表現を取得する。

プロパティ

プロパティ 説明
CanDrawSystemToNonLocal デバイスは、システム メモリ テクスチャから非ローカル ビデオ メモリ テクスチャへのブリットをサポートする。
CanRenderAfterFlip デバイスは、ページ フリップの後で、レンダリング コマンドをキューに入れることができる。このフラグはアプリケーションの動作を変えるものではない。デバイスが比較的高速であることを示すものである。
CanStretchRectangleFromTextures デバイスは、ソースとしてテクスチャを使う StretchRectangle をサポートしている。
SupportsAdaptiveTessellateNPatch デバイスは、N パッチの適応型テセレーションをサポートしている。
SupportsAdaptiveTessellateRtPatch デバイスは、RT パッチの適応型テセレーションをサポートしている。
SupportsDMapNPatch デバイスは、N パッチのディスプレースメント マップをサポートしている。
SupportsDrawPrimitives2 デバイスは、DrawPrimitives2 をサポートできる。
SupportsDrawPrimitives2Ex デバイスは、拡張 DrawPrimitives2 をサポートする。つまり、これは DirectX 7.0 対応のドライバである。
SupportsDrawPrimitivesTransformedVertex デバイスは、DrawPrimitive 対応のハードウェア アブストラクション レイヤ (HAL) をエクスポートする。
SupportsExecuteSystemMemory デバイスは、システム メモリにある実行バッファを使うことができる。
SupportsExecuteVideoMemory デバイスは、ビデオ メモリにある実行バッファを使うことができる。
SupportsHardwareRasterization デバイスには、シーンのラスタ化用のハードウェア アクセラレーションがある。
SupportsHardwareTransformAndLight デバイスは、ハードウェアでトランスフォーム & ライティングをサポートできる。
SupportsNPatches デバイスは、N パッチをサポートする。
SupportsPreSampledDMapNPatch デバイスは、N パッチの事前にサンプリングされたディスプレースメント マップをサポートする。
SupportsPureDevice デバイスは、ハードウェアでラスタ化、トランスフォーム、ライティング、およびシェーディングをサポートできる。
SupportsQuinticRtPatches デバイスは、5 次ベジェ曲線および B スプラインをサポートする。
SupportsRtPatches デバイスは、矩形パッチおよび三角形パッチをサポートする。
SupportsRtPatchHandleZero このデバイス能力が設定されている場合、ハードウェア アーキテクチャで情報をキャッシュする必要がなく、キャッシュされていないパッチ (ハンドル 0) は、キャッシュされたパッチと同様、効率的に描画される。
SupportsSeparateTextureMemories デバイスは、独立したメモリ プールからテクスチャ処理を行っている。
SupportsStreamOffset デバイスは、ストリーム オフセットをサポートする。
SupportsTextureNonLocalVideoMemory デバイスは、非ローカル ビデオ メモリからテクスチャを取得できる。
SupportsTextureSystemMemory デバイスは、システム メモリからテクスチャを取得できる。
SupportsTextureVideoMemory デバイスは、デバイス メモリからテクスチャを取得できる。
SupportsTransformedVertexSystemMemory デバイスは、トランスフォーム済みライティング済みの頂点用に、システム メモリのバッファを使うことができる。
SupportsTransformedVertexVideoMemory デバイスは、トランスフォーム済みライティング済みの頂点用に、ビデオ メモリのバッファを使うことができる。
VertexElementScanSharesStreamOffset

構造体の情報

名前空間 Microsoft.DirectX.Direct3D
アセンブリ Microsoft.DirectX.Direct3D (microsoft.directx.direct3d.dll)
厳密名 Microsoft.DirectX.Direct3D,  Version=0293,  Culture=neutral,  PublicKeyToken=d3231b57b74a1492

© 2002 Microsoft Corporation. All rights reserved. Terms of use.