RenderCapability RenderCapability RenderCapability RenderCapability Class

定義

WPF アプリケーションで、関連する Dispatcher オブジェクトの現在の描画層の照会、および変更の通知の登録を実行できるようにします。Enables WPF applications to query for the current rendering tier for their associated Dispatcher object and to register for notification of changes.

public ref class RenderCapability abstract sealed
public static class RenderCapability
type RenderCapability = class
Public Class RenderCapability
継承
RenderCapabilityRenderCapabilityRenderCapabilityRenderCapability

注釈

WPFWPF アプリケーションを実行するデバイスのグラフィックス ハードウェア性能は描画層で決まります。A rendering tier defines a level of graphics hardware capability and performance for a device that runs a WPFWPF application. 描画層のレベルに最も影響のグラフィックス ハードウェアの機能、次に示します。The features of the graphics hardware that most affect the rendering tier levels are the following:

  • ビデオ RAM:グラフィックス ハードウェアのビデオ メモリの量は、グラフィックスの構築に使用できるバッファーの数とサイズを決定します。Video RAM: The amount of video memory on the graphics hardware determines the size and number of buffers that can be used for compositing graphics.

  • ピクセル シェーダー:ピクセル シェーダーは、グラフィックス、ピクセル単位で効果を計算する関数を処理します。Pixel Shader: A pixel shader is a graphics processing function that calculates effects on a per-pixel basis. 表示されるグラフィックスの解像度によっては、各表示フレームの処理に数百万単位のピクセルが必要になることがあります。Depending on the resolution of the displayed graphics, there could be several million pixels that need to be processed for each display frame.

  • 頂点シェーダー:頂点シェーダーは、グラフィックス オブジェクトの頂点データに数学演算を実行する関数を処理します。Vertex Shader: A vertex shader is a graphics processing function that performs mathematical operations on the vertex data of the object.

  • マルチ テクスチャ サポート:マルチ テクスチャ サポートは、3 D グラフィックス オブジェクトにブレンド操作中に 2 つまたは複数の異なるテクスチャを適用する機能を指します。Multitexture Support: Multitexture support refers to the ability to apply two or more distinct textures during a blending operation on a 3D graphics object. マルチテクスチャ サポートの度合いは、グラフィックス ハードウェア上のマルチテクスチャ ユニットの数で決まります。The degree of multitexture support is determined by the number of multitexture units on the graphics hardware.

ピクセル シェーダー、頂点シェーダー、およびマルチ テクスチャ機能が特定の定義に使用されるDirectXDirectXさらに、さまざまな表示の層の定義に使用するバージョン レベルWPFWPFします。The pixel shader, vertex shader, and multitexture features are used to define specific DirectXDirectX version levels, which, in turn, are used to define the different rendering tiers in WPFWPF. 描画層の詳細については、次を参照してください。グラフィックスの描画層します。For a full description of the rendering tiers, see Graphics Rendering Tiers.

プロパティ

IsShaderEffectSoftwareRenderingSupported IsShaderEffectSoftwareRenderingSupported IsShaderEffectSoftwareRenderingSupported IsShaderEffectSoftwareRenderingSupported

システムがソフトウェアでビットマップ効果を描画できるかどうかを示す値を取得します。Gets a value that indicates whether the system can render bitmap effects in software.

MaxHardwareTextureSize MaxHardwareTextureSize MaxHardwareTextureSize MaxHardwareTextureSize

基になるハードウェア デバイスのビットマップ作成の最大の幅および高さを取得します。Gets the maximum width and height for bitmap creation of the underlying hardware device.

Tier Tier Tier Tier

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

メソッド

IsPixelShaderVersionSupported(Int16, Int16) IsPixelShaderVersionSupported(Int16, Int16) IsPixelShaderVersionSupported(Int16, Int16) IsPixelShaderVersionSupported(Int16, Int16)

指定されたピクセル シェーダーのバージョンがサポートされているかどうかを示す値を取得します。Gets a value that indicates whether the specified pixel shader version is supported.

IsPixelShaderVersionSupportedInSoftware(Int16, Int16) IsPixelShaderVersionSupportedInSoftware(Int16, Int16) IsPixelShaderVersionSupportedInSoftware(Int16, Int16) IsPixelShaderVersionSupportedInSoftware(Int16, Int16)

現在のシステムのソフトウェアで指定されたピクセル シェーダーのバージョンを描画できるかどうかを示す値を取得します。Gets a value that indicates whether the specified pixel shader version can be rendered in software on the current system.

MaxPixelShaderInstructionSlots(Int16, Int16) MaxPixelShaderInstructionSlots(Int16, Int16) MaxPixelShaderInstructionSlots(Int16, Int16) MaxPixelShaderInstructionSlots(Int16, Int16)

指定されたピクセル シェーダーのバージョンでサポートされている命令スロットの最大数を取得します。Gets the maximum number of instruction slots supported by the specified pixel shader version.

イベント

TierChanged TierChanged TierChanged TierChanged

現在のスレッドの Dispatcher オブジェクトで描画層が変更されると発生します。Occurs when the rendering tier has changed for the Dispatcher object of the current thread.

適用対象

こちらもご覧ください