RenderCapability.Tier Propriedade

Definição

Obtém um valor que indica a camada de renderização para o thread 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 da propriedade

Um Int32 valor cuja palavra de alta ordem corresponde à camada de renderização do 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

Note

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 é definido como a camada 0 de renderização.

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

Valor de retorno Camada de renderização Notes
0x00000000 0 Nenhuma aceleração de hardware gráfico está disponível para o aplicativo no dispositivo. Todos os recursos gráficos usam renderizaçã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:

Característica 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 60 MB. Deve ser maior ou igual a 120 MB.
Sombreador de píxel 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. O número de unidades deve ser maior ou igual a 4.

Para obter mais informações sobre as definições das 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