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, старшее слово которого соответствует уровню отрисовки текущего потока.
Примеры
В следующем примере показано, как вернуть уровень отрисовки для текущего потока.
// 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 объекта, он создается автоматически.