Функция RenderTargetProperties (d2d1helper.h)
Создает структуру D2D1_RENDER_TARGET_PROPERTIES .
Синтаксис
D2D1_RENDER_TARGET_PROPERTIES RenderTargetProperties(
D2D1_RENDER_TARGET_TYPE type,
[in] const D2D1_PIXEL_FORMAT & pixelFormat,
FLOAT dpiX,
FLOAT dpiY,
D2D1_RENDER_TARGET_USAGE usage,
D2D1_FEATURE_LEVEL minLevel
);
Параметры
type
Значение типа , указывающее, должен ли целевой объект отрисовки использовать аппаратную или программную отрисовку. Значение по умолчанию , D2D1_RENDER_TARGET_TYPE_DEFAULT, указывает, что будет использоваться аппаратная отрисовка; Если отрисовка оборудования недоступна, целевой объект отрисовки использует программную отрисовку. Обратите внимание, что целевые объекты отрисовки точечного изображения WIC не поддерживают аппаратную отрисовку.
[in] pixelFormat
Тип: const D2D1_PIXEL_FORMAT
Формат пикселей и альфа-режим целевого объекта отрисовки. Формат пикселей по умолчанию — D2D1::P ixelFormat, который предписывает Direct2D выбрать формат пикселей, поддерживаемый целевым объектом отрисовки. Список форматов пикселей и альфа-режимов, поддерживаемых каждым целевым объектом отрисовки, см. в разделе Поддерживаемые форматы пикселей и альфа-режимы.
dpiX
Тип: FLOAT
Горизонтальное разрешение целевого объекта отрисовки. Значение по умолчанию — 0,0. Если и dpiX , и dpiY имеют значение 0,0, целевой объект отрисовки использует значение по умолчанию. Дополнительные сведения см. в разделе D2D1_RENDER_TARGET_PROPERTIES.
dpiY
Тип: FLOAT
Вертикальное разрешение целевого объекта отрисовки. Значение по умолчанию — 0,0. Если и dpiX , и dpiY имеют значение 0,0, целевой объект отрисовки использует значение по умолчанию. Дополнительные сведения см. в разделе D2D1_RENDER_TARGET_PROPERTIES.
usage
Указывает, как выполняется удаленная отрисовка целевого объекта отрисовки и должна ли она быть совместима с GDI. Значение по умолчанию , D2D1_RENDER_TARGET_USAGE_NONE, создает целевой объект отрисовки, несовместимый с GDI и использующий удаленную отрисовку потока команд Direct3D, если он доступен.
minLevel
Тип: D2D1_FEATURE_LEVEL
Минимальный уровень компонентов Direct3D, необходимый для аппаратной отрисовки. Значение по умолчанию , D2D1_FEATURE_LEVEL_DEFAULT, указывает, что Direct2D должен определить, является ли уровень функций Direct3D устройства адекватным. Это поле используется только при создании объектов ID2D1HwndRenderTarget и ID2D1DCRenderTarget . Дополнительные сведения см. в разделе D2D1_RENDER_TARGET_PROPERTIES.
Возвращаемое значение
Тип: D2D1_RENDER_TARGET_PROPERTIES
D2D1_RENDER_TARGET_PROPERTIES, содержащий указанные параметры.
Требования
Минимальная версия клиента | Windows 7, Windows Vista с пакетом обновления 2 (SP2) и обновлением платформы для Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | d2d1helper.h |
Библиотека | D2d1.lib |
DLL | D2d1.dll |