RenderCapability Classe

Definição

Permite que aplicativos WPF consultem a camada de renderização atual para seu objeto Dispatcher associado e sejam registrados para notificações 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 e desempenho de hardware gráfico para um dispositivo que executa um aplicativo WPF. Os recursos do hardware gráfico que mais afetam os níveis de 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 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 muitos milhões de pixels que precisam ser processados para cada quadro de vídeo.

  • 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 multitexturas: o suporte a multitexturas 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 a 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 de versão específicos 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

IsShaderEffectSoftwareRenderingSupported
Obsoleto.

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

MaxHardwareTextureSize

Obtém a altura e largura 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 do thread atual.

Métodos

IsPixelShaderVersionSupported(Int16, Int16)

Obtém um valor que indica se a versão do sombreador de pixel especificada é compatível.

IsPixelShaderVersionSupportedInSoftware(Int16, Int16)

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

MaxPixelShaderInstructionSlots(Int16, Int16)

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

Eventos

TierChanged

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

Aplica-se a

Confira também