ID2D1EffectContext1::CreateLookupTable3D-Methode (d2d1effectauthor_1.h)
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 |