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


Метод 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

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

IDWriteGlyphRunAnalysis