Метод IDWriteGlyphRunAnalysis::GetAlphaBlendParams (dwrite.h)
Возвращает свойства альфа-смешивания, необходимые для наложения ClearType.
Синтаксис
HRESULT GetAlphaBlendParams(
IDWriteRenderingParams *renderingParams,
[out] FLOAT *blendGamma,
[out] FLOAT *blendEnhancedContrast,
[out] FLOAT *blendClearTypeLevel
);
Параметры
renderingParams
Тип: IDWriteRenderingParams*
Объект , указывающий уровень ClearType и режим повышенной контрастности, гамма, геометрия пикселей и режим отрисовки. В большинстве случаев значения, возвращаемые выходными параметрами этого метода, основаны на свойствах этого объекта, если не указан режим отрисовки, совместимый с GDI.
[out] blendGamma
Тип: FLOAT*
При возврате этого метода содержит гамма-значение, используемое для гамма-коррекции.
[out] blendEnhancedContrast
Тип: FLOAT*
При возврате этого метода содержит значение повышенной контрастности, которое будет использоваться для смешивания.
[out] blendClearTypeLevel
Тип: FLOAT*
При возврате этого метода содержит уровень ClearType, используемый в альфа-смешения.
Возвращаемое значение
Тип: HRESULT
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7, Windows Vista с пакетом обновления 2 (SP2) и обновлением платформы для Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | dwrite.h |
Библиотека | Dwrite.lib |
DLL | Dwrite.dll |