Metodo ID2D1Transform::MapInvalidRect (d2d1effectauthor.h)
Imposta i rettangoli di input per questo rendering passano alla trasformazione.
Sintassi
HRESULT MapInvalidRect(
UINT32 inputIndex,
D2D1_RECT_L invalidInputRect,
[out] D2D1_RECT_L *invalidOutputRect
);
Parametri
inputIndex
Tipo: UINT32
Indice del rettangolo di input.
invalidInputRect
Tipo: D2D1_RECT_L
Rettangolo di input non valido.
[out] invalidOutputRect
Tipo: D2D1_RECT_L*
Rettangolo di output a cui deve essere mappato il rettangolo di input.
Valore restituito
Tipo: HRESULT
Se il metodo ha esito positivo, restituisce S_OK. Se ha esito negativo, restituisce un codice di errore HRESULT .
Commenti
L'implementazione della trasformazione deve considerare MapInvalidRect come puramente funzionale. L'implementazione della trasformazione può basare il rettangolo di input mappato sullo stato corrente dell'implementazione della trasformazione, come specificato dalle proprietà dell'effetto incapsulamento. Tuttavia, l'implementazione della trasformazione non può modificare lo stato in risposta a una chiamata a MapInvalidRect. Direct2D può chiamare questo metodo in qualsiasi momento e in qualsiasi sequenza seguendo una chiamata al metodo MapInputRectsToOutputRect .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 e Aggiornamento della piattaforma 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 |