Freigeben über


ID2D1EffectContext::CreateOffsetTransform-Methode (d2d1effectauthor.h)

Erstellt und gibt eine Offsettransformation zurück.

Syntax

HRESULT CreateOffsetTransform(
        D2D1_POINT_2L        offset,
  [out] ID2D1OffsetTransform **transform
);

Parameter

offset

Typ: D2D1_POINT_2L

Der Offsetbetrag.

[out] transform

Typ: ID2D1OffsetTransform**

Wenn diese Methode zurückgibt, enthält die Adresse eines Zeigers auf ein Offsettransformationsobjekt.

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 Aufruf abzuschließen.
E_INVALIDARG Ein ungültiger Parameter wurde an die zurückgebende Funktion übergeben.

Hinweise

Eine Offsettransformation wird verwendet, um eine Eingabebitbit zu offsetn, ohne einen Renderingdurchlauf einfügen zu müssen. Eine Offsettransformation wird automatisch von einer Affine-Transformation eingefügt, wenn die Transformation zu einer pixelbündigen Transformation ausgewertet wird.

Anforderungen

   
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

Weitere Informationen

ID2D1DeviceContext

ID2D1EffectContext