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.

  • 다중 질감 지원: 다중 질감 지원은 3D 그래픽 개체에서 혼합 작업을 수행 하는 동안 두 개 이상의 고유한 질감을 적용 하는 기능을 나타냅니다.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.

적용 대상

추가 정보