Compartilhar via


Método ID2D1GradientStopCollection1::GetGradientStops1 (d2d1_1.h)

Copia as paradas de gradiente da coleção para a memória.

Sintaxe

void GetGradientStops1(
  [out] D2D1_GRADIENT_STOP *gradientStops,
        UINT32             gradientStopsCount
);

Parâmetros

[out] gradientStops

Tipo: D2D1_GRADIENT_STOP*

Quando esse método retorna, contém um ponteiro para uma matriz unidimensional de estruturas D2D1_GRADIENT_STOP .

gradientStopsCount

Tipo: UINT

O número de paradas de gradiente a serem copiadas.

Valor retornado

Nenhum

Comentários

Se o ID2D1DeviceContext::CreateGradientStopCollection, esse método retornará os mesmos valores especificados no método de criação. Se o objeto ID2D1GradientStopCollection1 tiver sido criado usando ID2D1RenderTarget::CreateGradientStopCollection, as paradas retornadas aqui serão transformadas primeiro no espaço gama especificado pelo parâmetro colorInterpolationGamma . Consulte o método ID2D1DeviceContext::CreateGradientStopCollection para obter mais informações sobre espaço de cores e espaço gama.

Se gradientStopsCount for menor que o número de paradas de gradiente na coleção, as paradas de gradiente restantes serão omitidas. Se gradientStopsCount for maior que o número de paradas de gradiente na coleção, as paradas de gradiente extra serão definidas como NULL. Para obter o número de paradas de gradiente na coleção, use o método GetGradientStopCount .

Requisitos

   
Cliente mínimo com suporte Windows 8 e Platform Update para Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 e Platform Update para Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho d2d1_1.h
DLL D2d1.dll

Confira também

ID2D1DeviceContext::CreateEffect

ID2D1DeviceContext::CreateGradientStopCollection

ID2D1GradientStopCollection1

ID2D1RenderTarget::CreateGradientStopCollection