Metodo ID2D1EffectContext::CreateTransformNodeFromEffect (d2d1effectauthor.h)
Esegue il wrapping di un grafico degli effetti in un singolo nodo di trasformazione e quindi inserito in un grafico di trasformazione. In questo modo è possibile aggregare altri effetti. Questa operazione viene in genere eseguita per consentire la ri-espressa delle proprietà dell'effetto con un contratto diverso o per consentire a componenti diversi di integrare gli effetti dell'altro.
Sintassi
HRESULT CreateTransformNodeFromEffect(
[in] ID2D1Effect *effect,
[out] ID2D1TransformNode **transformNode
);
Parametri
[in] effect
Tipo: ID2D1Effect*
Effetto di cui eseguire il wrapping in un nodo di trasformazione.
[out] transformNode
Tipo: ID2D1TransformNode**
Nodo di trasformazione restituito che incapsula il grafico degli effetti.
Valore restituito
Tipo: HRESULT
Il metodo restituisce un valore HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.
HRESULT | Descrizione |
---|---|
S_OK | Non si sono verificati errori. |
E_OUTOFMEMORY | Direct2D non è riuscito ad allocare memoria sufficiente per completare la chiamata. |
E_INVALIDARG | Un parametro non valido è stato passato alla funzione restituita. |
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 | d2d1effectauthor.h |
Libreria | D2D1.lib |