RenderCapability.Tier Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.