ID2D1DeviceContext2::CreateLookupTable3D-Methode (d2d1_3.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
S_OK bei erfolgreicher Ausführung, andernfalls ein Fehler HRESULT.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 10 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2016 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | d2d1_3.h |
DLL | D2d1.dll |