Freigeben über


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

Typ: D2D1_BUFFER_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

Weitere Informationen

ID2D1DeviceContext2