Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt eine 3D-Nachschlagetabelle zum Zuordnen einer 3-Kanal-Eingabe zu einer 3-Kanal-Ausgabe. Die Tabellendaten müssen im 4-Kanal-Format bereitgestellt werden.
Syntax
HRESULT CreateLookupTable3D(
D2D1_BUFFER_PRECISION precision,
[in] const UINT32 *extents,
[in] const BYTE *data,
UINT32 dataCount,
[in] const UINT32 *strides,
[out] ID2D1LookupTable3D **lookupTable
);
Parameter
precision
Genauigkeit der Eingabe-Nachschlagetabellendaten.
[in] extents
Typ: const UINT32*
Anzahl der Nachschlagetabellenelemente pro Dimension (X, Y, Z).
[in] data
Typ: const BYTE*
Puffer, der die Nachschlagetabellendaten enthält.
dataCount
Typ: UINT32
Größe des Nachschlagetabellendatenpuffers.
[in] strides
Typ: const UINT32*
Ein Array mit zwei Werten. Der erste Wert ist die Größe in Bytes von einer Zeile (X-Dimension) von LUT-Daten zur nächsten. Der zweite Wert ist die Größe in Bytes von einer LUT-Datenebene (X- und Y-Dimensionen) zur nächsten.
[out] lookupTable
Typ: ID2D1LookupTable3D**
Empfängt die neue Nachschlagetabelle instance.
Rückgabewert
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Anforderungen
Zielplattform | Windows |
Kopfzeile | d2d1effectauthor_1.h |
Bibliothek | D2D1.lib |
DLL | D2D1.dll |