RenderCapability.Tier 속성

정의

현재 스레드에 대한 렌더링 계층을 나타내는 값을 가져옵니다.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

상위 워드가 현재 스레드의 렌더링 계층에 해당하는 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은 DirectX 9.0 이상을 지 원하는 그래픽 하드웨어만 포함 하도록 다시 정의 되었습니다.Starting in the .NET Framework 4, rendering tier 1 has been redefined to only include graphics hardware that supports DirectX 9.0 or greater. DirectX 7 또는 8을 지 원하는 그래픽 하드웨어는 이제 렌더링 계층 0으로 정의 됩니다.Graphics hardware that supports DirectX 7 or 8 is now defined as rendering tier 0.

반환 값은 다음 세 가지 가능한 값 중 하나입니다.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. DirectX 버전 수준이 버전 9.0 보다 낮습니다.The DirectX version level is less than version 9.0.
0x000100000x00010000 11 WPF의 대부분의 그래픽 기능은 필요한 시스템 리소스가 사용 가능 하 고 사용 되지 않은 경우 하드웨어 가속을 사용 합니다.Most of the graphics features of WPF will use hardware acceleration if the necessary system resources are available and have not been exhausted. 9.0 보다 크거나 같은 DirectX 버전에 해당 합니다.This corresponds to a DirectX version that is greater than or equal to 9.0.
0x000200000x00020000 22 WPF의 대부분의 그래픽 기능은 필요한 시스템 리소스가 부족 한 경우 하드웨어 가속을 사용 합니다.Most of the graphics features of WPF will use hardware acceleration provided the necessary system resources have not been exhausted. 9.0 보다 크거나 같은 DirectX 버전에 해당 합니다.This corresponds to a DirectX 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
DirectX 버전DirectX 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 개체가 없으면 하나는 자동으로 생성 됩니다.If the current thread does not have an associated Dispatcher object, one is automatically created.

적용 대상