RenderCapability.Tier Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe um valor que indica o nível de renderização para o tópico atual.
public:
static property int Tier { int get(); };
public static int Tier { get; }
static member Tier : int
Public Shared ReadOnly Property Tier As Integer
Valor de Propriedade
Um valor cuja Int32 palavra de ordem superior corresponde ao nível de renderização do thread atual.
Exemplos
O exemplo seguinte mostra como devolver 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)
Observações
Note
A partir do .NET Framework 4, a camada 1 de renderização foi redefinida para incluir apenas hardware gráfico que ofereça suporte ao DirectX 9.0 ou superior. O hardware gráfico que suporta DirectX 7 ou 8 agora é definido como camada de renderização 0.
O valor de retorno é um dos três valores possíveis:
| Valor de retorno | Nível de renderização | Notes |
|---|---|---|
| 0x00000000 | 0 | Não existe aceleração gráfica por hardware disponível para a aplicação no dispositivo. Todos os recursos gráficos usam renderização de software. O nível de versão do DirectX é inferior à versão 9.0. |
| 0x00010000 | 1 | A maioria das funcionalidades gráficas do WPF utilizará aceleração por hardware se os recursos necessários do sistema estiverem disponíveis e não estiverem esgotados. Isso corresponde a uma versão do DirectX maior ou igual a 9.0. |
| 0x00020000 | 2 | A maioria das funcionalidades gráficas do WPF utilizará aceleração por 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 abaixo mostra as diferenças nos requisitos de hardware gráfico para renderizar o nível 1 e o nível 2 de renderização.
| Feature | Nível 1 | Nível 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 60MB. | Deve ser maior ou igual a 120MB. |
| Sombreador de Pixels | 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 exigência. | O nível de versão deve ser maior ou igual a 2.0. |
| Unidades multitextura | Sem exigência. | O número de unidades deve ser igual ou superior a 4. |
Para mais informações sobre as definições dos níveis de renderização, consulte Níveis de Renderização Gráfica.
Se o thread atual não tiver um objeto associado Dispatcher , um é criado automaticamente.