Condividi tramite


Metodo ID2D1GradientStopCollection1::GetGradientStops1 (d2d1_1.h)

Copia le interruzioni della sfumatura dalla raccolta in memoria.

Sintassi

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

Parametri

[out] gradientStops

Tipo: D2D1_GRADIENT_STOP*

Quando termina, questo metodo contiene un puntatore a una matrice unidimensionale di strutture D2D1_GRADIENT_STOP .

gradientStopsCount

Tipo: UINT

Numero di interruzioni sfumature da copiare.

Valore restituito

nessuno

Osservazioni

Se ID2D1DeviceContext::CreateGradientStopCollection, questo metodo restituisce gli stessi valori specificati nel metodo di creazione. Se l'oggetto ID2D1GradientStopCollection1 è stato creato usando ID2D1RenderTarget::CreateGradientStopCollection, le interruzioni restituite qui verranno prima trasformate nello spazio gamma specificato dal parametro colorInterpolationGamma . Vedi il metodo ID2D1DeviceContext::CreateGradientStopCollection per altre informazioni sullo spazio dei colori e sullo spazio gamma.

Se gradientStopsCount è minore del numero di interruzioni sfumature nella raccolta, le interruzioni sfumature rimanenti vengono omesse. Se gradientStopsCount è maggiore del numero di interruzioni sfumature nella raccolta, le interruzioni sfumature aggiuntive vengono impostate su NULL. Per ottenere il numero di interruzioni sfumature nell'insieme, utilizzare il metodo GetGradientStopCount .

Requisiti

   
Client minimo supportato Windows 8 e Platform Update per Windows 7 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 e Aggiornamento della piattaforma per Windows Server 2008 R2 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione d2d1_1.h
DLL D2d1.dll

Vedi anche

ID2D1DeviceContext::CreateEffect

ID2D1DeviceContext::CreateGradientStopCollection

ID2D1GradientStopCollection1

ID2D1RenderTarget::CreateGradientStopCollection