ID2D1Transform::MapInvalidRect-Methode (d2d1effectauthor.h)
Legt die Eingaberechtecke für diesen Renderingdurchlauf in die Transformation fest.
Syntax
HRESULT MapInvalidRect(
UINT32 inputIndex,
D2D1_RECT_L invalidInputRect,
[out] D2D1_RECT_L *invalidOutputRect
);
Parameter
inputIndex
Typ: UINT32
Der Index des Eingaberechtecks.
invalidInputRect
Typ: D2D1_RECT_L
Das ungültige Eingaberechteck.
[out] invalidOutputRect
Typ: D2D1_RECT_L*
Das Ausgaberechteck, dem das Eingaberechteck zugeordnet werden muss.
Rückgabewert
Typ: HRESULT
Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Wenn ein Fehler auftritt, wird ein HRESULT-Fehlercode zurückgegeben.
Hinweise
Bei der Implementierung der Transformation muss MapInvalidRect als rein funktional betrachtet werden. Die Transformationsimplementierung kann das zugeordnete Eingaberechteck auf dem aktuellen Zustand der Transformationsimplementierung basieren, wie in den Kapseleffekteigenschaften angegeben. Die Transformationsimplementierung kann ihren eigenen Zustand jedoch nicht als Reaktion auf einen Aufruf von MapInvalidRect ändern. Direct2D kann diese Methode jederzeit und in beliebiger Reihenfolge nach einem Aufruf der MapInputRectsToOutputRect-Methode aufrufen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 und Plattformupdate für Windows 7 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 und Plattformupdate für Windows Server 2008 R2 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | d2d1effectauthor.h |
Bibliothek | D2d1.lib |