ID2D1EffectContext::CreateBoundsAdjustmentTransform-Methode (d2d1effectauthor.h)
Erstellt eine Begrenzungsanpassungstransformation und gibt diese zurück.
Syntax
HRESULT CreateBoundsAdjustmentTransform(
[in] const D2D1_RECT_L *outputRectangle,
[out] ID2D1BoundsAdjustmentTransform **transform
);
Parameter
[in] outputRectangle
Typ: const D2D1_RECT_L*
Das anfängliche Ausgaberechteck für die Begrenzungsanpassungstransformation.
[out] transform
Typ: ID2D1BoundsAdjustmentTransform**
Die zurückgegebene Anpassungstransformation für Begrenzungen.
Rückgabewert
Typ: HRESULT
Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.
HRESULT | BESCHREIBUNG |
---|---|
S_OK | Kein Fehler ist aufgetreten. |
E_OUTOFMEMORY | Direct2D konnte nicht genügend Arbeitsspeicher zuweisen, um den Anruf abzuschließen. |
E_INVALIDARG | Ein ungültiger Parameter wurde an die zurückgebende Funktion übergeben. |
Hinweise
Eine Unterstützungstransformation kann aus zwei verschiedenen Gründen verwendet werden.
- Um anzugeben, dass ein Bereich des Eingabebilds bereits transparent schwarz ist. Dies kann die Effizienz beim Rendern von Bitmaps erhöhen. Hinweis Wenn der angegebene Bereich NICHT nur transparente schwarze Pixel enthält, sind die Renderingergebnisse nicht definiert.
- So vergrößern Sie die Größe des Eingabebilds. Der erweiterte Bereich wird als transparent schwarz behandelt.
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 |