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


Метод ID2D1RenderTarget::CreateGradientStopCollection(constD2D1_GRADIENT_STOP*,UINT32,ID2D1GradientStopCollection**) (d2d1.h)

Создает id2D1GradientStopCollection из указанных остановок градиента, в котором используется D2D1_GAMMA_2_2 гамма интерполяции цвета и режим расширения зажима.

Синтаксис

HRESULT CreateGradientStopCollection(
  const D2D1_GRADIENT_STOP    *gradientStops,
  UINT32                      gradientStopsCount,
  ID2D1GradientStopCollection **gradientStopCollection
);

Параметры

gradientStops

Тип: [in] D2D1_GRADIENT_STOP*

Указатель на массив D2D1_GRADIENT_STOP структур.

gradientStopsCount

Тип: [in] UINT

Значение больше или равно 1, указывающее количество остановок градиента в массиве gradientStops .

gradientStopCollection

Тип: [out] ID2D1GradientStopCollection**

При возврате этого метода содержит указатель на новую коллекцию остановок градиента.

Возвращаемое значение

Тип: 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 d2d1.h
Библиотека D2d1.lib
DLL D2d1.dll

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

Обзор кистей

D2D1_GRADIENT_STOP

Создание линейной градиентной кисти

Создание радиальной градиентной кисти

ID2D1RenderTarget