RenderCapability.Tier Свойство

Определение

Получает значение, указывающее уровень отрисовки текущего потока.

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

Значение свойства

Int32

Значение Int32, старшее слово которого соответствует уровню отрисовки текущего потока.

Примеры

В следующем примере показано, как вернуть уровень отрисовки для текущего потока.

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

Комментарии

Примечание

Начиная с платформа .NET Framework 4 уровень отрисовки 1 был переопределен только для включения графического оборудования, поддерживающего DirectX 9.0 или более поздней версии. Графическое оборудование, поддерживающее DirectX 7 или 8, теперь определяется как уровень отрисовки 0.

Возвращаемое значение является одним из трех возможных значений:

Возвращаемое значение Уровень отрисовки Примечания
0x00000000 0 Аппаратное ускорение графики не доступно для приложения на устройстве. Все графические возможности реализуются с использованием программного ускорения. Уровень версии DirectX меньше версии 9.0.
0x00010000 1 Большинство графических функций WPF будет использовать аппаратное ускорение, если необходимые системные ресурсы доступны и не исчерпаны. Это соответствует версии DirectX, которая больше или равна 9.0.
0x00020000 2 Большинство графических функций WPF будет использовать аппаратное ускорение, если необходимые системные ресурсы не были исчерпаны. Это соответствует версии DirectX, которая больше или равна 9.0.

В таблице ниже приводятся различия в требованиях к графическому оборудованию для уровней отрисовки 1 и 2:

Компонент Уровень 1 Уровень 2
Версия DirectX Должно быть больше или равно 9.0. Должно быть больше или равно 9.0.
Видеопамять Должно быть больше или равно 60 МБ. Должно быть больше или равно 120 МБ.
Построитель текстуры Уровень версии должен быть больше или равен версии 2.0. Уровень версии должен быть больше или равен версии 2.0.
Вершинный построитель текстуры Без требований. Уровень версии должен быть больше или равен версии 2.0.
Модули мультитекстурирования Без требований. Число модулей должно быть больше или равно 4.

Дополнительные сведения об определениях для уровней отрисовки см. в разделе "Уровни отрисовки графики".

Если текущий поток не имеет связанного Dispatcher объекта, он создается автоматически.

Применяется к