RenderCapability.Tier RenderCapability.Tier RenderCapability.Tier RenderCapability.Tier Property

定義

現在のスレッドの描画層を示す値を取得します。Gets a value that indicates the rendering tier for the current thread.

public:
 static property int Tier { int get(); };
public static int Tier { get; }
member this.Tier : int
Public Shared ReadOnly Property Tier As Integer

プロパティ値

上位語が現在のスレッドの描画層に対応している Int32 値。An Int32 value whose high-order word corresponds to the rendering tier for the current thread.

次の例では、現在のスレッドの描画層を返す方法を示します。The following example shows how to return the rendering tier for the current thread.

// The rendering tier corresponds to the high-order word of the Tier property.
int renderingTier = (RenderCapability.Tier >> 16);
' The rendering tier corresponds to the high-order word of the Tier property.
Dim renderingTier As Integer = (RenderCapability.Tier >> 16)

注釈

注意

.NET Framework 4 より、描画層 1 が再定義され、DirectXDirectX 9.0 以上をサポートするグラフィックスのみが含まれます。Starting in the .NET Framework 4, rendering tier 1 has been redefined to only include graphics hardware that supports DirectXDirectX 9.0 or greater. DirectXDirectX 7 または 8 をサポートするグラフィックス ハードウェアは現在、描画層 0 として定義されています。Graphics hardware that supports DirectXDirectX 7 or 8 is now defined as rendering tier 0.

戻り値では、3 つの値の 1 つです。The return value is one of three possible values:

戻り値Return value 描画層Rendering tier メモNotes
0x000000000x00000000 00 デバイス上のアプリケーションはグラフィックス ハードウェア高速は有効ではありません。No graphics hardware acceleration is available for the application on the device. すべてのグラフィックス機能でソフトウェア高速化が利用されます。All graphics features use software acceleration. DirectXDirectX バージョン レベルはバージョン 9.0 より前です。The DirectXDirectX version level is less than version 9.0.
0x000100000x00010000 11 ほとんどのグラフィックス機能のWPFWPF必要なシステム リソースの利用をすべて使用されていない場合に、ハードウェア アクセラレータを使用します。Most of the graphics features of WPFWPF will use hardware acceleration if the necessary system resources are available and have not been exhausted. これは 9.0 以上のバージョンの DirectXDirectX に相当します。This corresponds to a DirectXDirectX version that is greater than or equal to 9.0.
0x000200000x00020000 22 ほとんどのグラフィックス機能のWPFWPF提供される、必要なシステム リソースが枯渇していない場合に、ハードウェア アクセラレータを使用します。Most of the graphics features of WPFWPF will use hardware acceleration provided the necessary system resources have not been exhausted. これは 9.0 以上のバージョンの DirectXDirectX に相当します。This corresponds to a DirectXDirectX version that is greater than or equal to 9.0.

次の表は、描画層 1 と描画層 2 のグラフィックス ハードウェア要件の違いをまとめたものです。The following table shows the differences in graphics hardware requirements for rendering tier 1 and rendering tier 2:

機能Feature 層 1Tier 1 層 2Tier 2
DirectXDirectX のバージョンversion 9.0 以上が要求されます。Must be greater than or equal to 9.0. 9.0 以上が要求されます。Must be greater than or equal to 9.0.
ビデオ RAMVideo RAM 60MB 以上が要求されます。Must be greater than or equal to 60MB. 120MB 以上が要求されます。Must be greater than or equal to 120MB.
ピクセル シェーダーPixel shader バージョン 2.0 以上が要求されます。Version level must greater than or equal to 2.0. バージョン 2.0 以上が要求されます。Version level must greater than or equal to 2.0.
頂点シェーダーVertex shader 要件はありません。No requirement. バージョン 2.0 以上が要求されます。Version level must greater than or equal to 2.0.
マルチテクスチャ ユニットMultitexture units 要件はありません。No requirement. ユニット数が 4 以上であることが要求されます。Number of units must greater than or equal to 4.

描画層の定義の詳細については、次を参照してください。グラフィックスの描画層します。For more information on the definitions for the rendering tiers, see Graphics Rendering Tiers.

現在のスレッドに関連付けられていない場合Dispatcherオブジェクト、1 つが自動的に作成します。If the current thread does not have an associated Dispatcher object, one is automatically created.

適用対象