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