Метод ID2D1DeviceContext::SetPrimitiveBlend (d2d1_1.h)
Изменяет примитивный режим наложения, используемый для всех операций отрисовки в контексте устройства.
Синтаксис
void SetPrimitiveBlend(
D2D1_PRIMITIVE_BLEND primitiveBlend
);
Параметры
primitiveBlend
Тип: D2D1_PRIMITIVE_BLEND
Примитивная смесь для использования.
Возвращаемое значение
None
Remarks
Примитивное сочетание будет применяться ко всем примитивам, нарисованным в контексте, если только это не переопределено параметром compositeMode в API DrawImage .
Примитивная смесь применяется к внутренней части любых примитивов, нарисованных в контексте. В случае DrawImage это будет подразумеваться прямоугольником изображения, смещением и преобразованием мира.
Если примитивная смесь отличается от D2D1_PRIMITIVE_BLEND_SOURCE_OVER то отрисовка ClearType будет отключена. Если приложение явно выполняет отрисовку ClearType в этих режимах, контекст рисования будет помещен в состояние ошибки. D2DERR_WRONG_STATE будут возвращены из EndDraw или Flush.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 и обновление платформы для Windows 7 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 и обновление платформы для Windows Server 2008 R2 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | d2d1_1.h |
DLL | D2d1.dll |