Поделиться через


структура D2D1_RENDERING_CONTROLS (d2d1_1.h)

Описывает ограничения, применяемые к отрисовщику эффектов изображения.

Синтаксис

typedef struct D2D1_RENDERING_CONTROLS {
  D2D1_BUFFER_PRECISION bufferPrecision;
  D2D1_SIZE_U           tileSize;
} D2D1_RENDERING_CONTROLS;

Члены

bufferPrecision

Точность буфера, используемая по умолчанию, если точность буфера не задана эффектом или преобразованием.

tileSize

Размер выделения плитки, используемый отрисовщиком эффектов изображения.

Комментарии

Отрисовщик может выделять плитки, превышающие минимальное выделение плиток. Выделенные плитки будут иметь два минимальных размера на каждой оси, за исключением того, что размер каждой оси не будет превышать гарантированный максимальный размер текстуры для уровня компонентов устройства.

"Минимальный экстент отображения пикселей" — это размер квадратной плитки, ниже которого отрисовщик будет расширять выделение плитки, а не пытаться разделить плитку отрисовки. При достижении этого порогового значения размер выделенной плитки увеличивается. Это может происходить несколько раз, пока не будет продолжена отрисовка, или пока не будет установлено, что граф не может быть отрисован.

Точность буфера используется для промежуточных буферов, если она не определена эффектами (например, путем вызова SetValue для эффекта со свойством D2D1_PROPERTY_PRECISION ) или внутренней топологией эффекта, если это необходимо. Если тип буфера в контексте D2D1_BUFFER_PRECISION_UNKNOWN и иным образом не указан эффектом или преобразованием, то точность выходных данных будет максимальной точностью входных данных для преобразования. Точность буфера не влияет на количество используемых каналов.

Требования

   
Минимальная версия клиента Windows 8 и Обновление платформы для Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 и обновление платформы для Windows Server 2008 R2 [классические приложения | Приложения UWP]
Верхняя часть d2d1_1.h

См. также раздел

Метод ID2D1DeviceContext::SetRenderingControls