Compartilhar via


RenderCapability.Tier Propriedade

Definição

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

public:
 static property int Tier { int get(); };
public static int Tier { get; }
member this.Tier : int
Public Shared ReadOnly Property Tier As Integer

Valor da propriedade

Int32

Um valor Int32 cuja palavra de ordem superior corresponde à camada de renderização para o thread atual.

Exemplos

O exemplo a seguir mostra como retornar a camada de renderização para o thread atual.

// 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)

Comentários

Observação

A partir do .NET Framework 4, a renderização da camada 1 foi redefinida para incluir apenas o hardware gráfico que dá suporte ao DirectX 9.0 ou superior. O hardware gráfico que dá suporte ao DirectX 7 ou 8 agora está definido como camada de renderização 0.

O valor retornado é um dos três valores possíveis:

Valor retornado Camada de renderização Observações
0x00000000 0 Nenhuma aceleração de hardware gráfico está disponível para o aplicativo no dispositivo. Todos os recursos gráficos usam a aceleração de software. O nível de versão do DirectX é menor que a versão 9.0.
0x00010000 1 A maioria dos recursos gráficos do WPF usará a aceleração de hardware se os recursos necessários do sistema estiverem disponíveis e não tiverem sido esgotados. Isso corresponde a uma versão do DirectX maior ou igual a 9.0.
0x00020000 2 A maioria dos recursos gráficos do WPF usará a aceleração de hardware, desde que os recursos necessários do sistema não tenham sido esgotados. Isso corresponde a uma versão do DirectX maior ou igual a 9.0.

A tabela a seguir mostra as diferenças nos requisitos de hardware gráfico para renderizar a camada 1 e renderizar a camada 2:

Recurso Camada 1 Camada 2
Versão do DirectX Deve ser maior ou igual a 9,0. Deve ser maior ou igual a 9,0.
RAM de vídeo Deve ser maior ou igual a 60 MB. Deve ser maior ou igual a 120 MB.
Sombreador de pixel O nível de versão deve ser maior ou igual a 2.0. O nível de versão deve ser maior ou igual a 2.0.
Sombreador de vértice Sem requisitos. O nível de versão deve ser maior ou igual a 2.0.
Unidades de multitextura Sem requisitos. Número de unidades deve ser maior ou igual a 4.

Para obter mais informações sobre as definições para as camadas de renderização, consulte Camadas de Renderização de Gráficos.

Se o thread atual não tiver um objeto associado Dispatcher , um será criado automaticamente.

Aplica-se a