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