RenderCapability Classe

Definição

Permite que aplicativos WPF consultem a camada de renderização atual do objeto associado Dispatcher e registrem-se para notificação de alterações.

public ref class RenderCapability abstract sealed
public static class RenderCapability
type RenderCapability = class
Public Class RenderCapability
Herança
RenderCapability

Comentários

Uma camada de renderização define um nível de capacidade de hardware gráfico e desempenho para um dispositivo que executa um aplicativo WPF. Os recursos do hardware gráfico que mais afetam os níveis da camada de renderização são os seguintes:

  • RAM de vídeo: a quantidade de memória de vídeo no hardware gráfico determina o tamanho e o número de buffers que podem ser usados para compor elementos gráficos.

  • Sombreador de pixel: um sombreador de pixel é uma função de processamento gráfico que calcula os efeitos por pixel. Dependendo da resolução dos gráficos exibidos, pode haver vários milhões de pixels que precisam ser processados para cada quadro de exibição.

  • Sombreador de vértice: um sombreador de vértice é uma função de processamento gráfico que executa operações matemáticas nos dados de vértice do objeto.

  • Suporte a multitextura: o suporte a multitextura refere-se à capacidade de aplicar duas ou mais texturas distintas durante uma operação de mesclagem em um objeto gráfico 3D. O grau de suporte à multitextura é determinado pelo número de unidades de multitextura no hardware gráfico.

Os recursos de sombreador de pixel, sombreador de vértice e multitextura são usados para definir níveis específicos de versão do DirectX, que, por sua vez, são usados para definir as diferentes camadas de renderização no WPF. Para obter uma descrição completa das camadas de renderização, consulte Camadas de Renderização de Gráficos.

Propriedades

Nome Description
IsShaderEffectSoftwareRenderingSupported
Obsoleto.

Obtém um valor que indica se o sistema pode renderizar efeitos de bitmap no software.

MaxHardwareTextureSize

Obtém a largura e a altura máximas para a criação de bitmap do dispositivo de hardware subjacente.

Tier

Obtém um valor que indica a camada de renderização para o thread atual.

Métodos

Nome Description
IsPixelShaderVersionSupported(Int16, Int16)

Obtém um valor que indica se a versão do sombreador de pixel especificada tem suporte.

IsPixelShaderVersionSupportedInSoftware(Int16, Int16)

Obtém um valor que indica se a versão do sombreador de pixel especificada pode ser renderizada no software no sistema atual.

MaxPixelShaderInstructionSlots(Int16, Int16)

Obtém o número máximo de slots de instrução compatíveis com a versão do sombreador de pixel especificada.

Eventos

Nome Description
TierChanged

Ocorre quando a camada de renderização é alterada para o Dispatcher objeto do thread atual.

Aplica-se a

Confira também