Condividi tramite


Metodo ID2D1DeviceContext2::CreateLookupTable3D (d2d1_3.h)

Crea una tabella di ricerca 3D per il mapping di un input a 3 canali a un output a 3 canali. I dati della tabella devono essere forniti in formato 4 canali.

Sintassi

HRESULT CreateLookupTable3D(
        D2D1_BUFFER_PRECISION precision,
  [in]  const UINT32          *extents,
  [in]  const BYTE            *data,
        UINT32                dataCount,
  [in]  const UINT32          *strides,
  [out] ID2D1LookupTable3D    **lookupTable
);

Parametri

precision

Tipo: D2D1_BUFFER_PRECISION

Precisione dei dati della tabella di ricerca di input.

[in] extents

Tipo: const UINT32*

Numero di elementi della tabella di ricerca per dimensione (X, Y, Z).

[in] data

Tipo: const BYTE*

Buffer che contiene i dati della tabella di ricerca.

dataCount

Tipo: UINT32

Dimensioni del buffer dati della tabella di ricerca.

[in] strides

Tipo: const UINT32*

Matrice contenente due valori. Il primo valore è la dimensione in byte da una riga (dimensione X) dei dati LUT alla successiva.
Il secondo valore è la dimensione in byte da un piano dati LUT (dimensioni X e Y) alla successiva.

[out] lookupTable

Tipo: ID2D1LookupTable3D**

Riceve la nuova istanza della tabella di ricerca.

Valore restituito

Tipo: HRESULT

S_OK se ha esito positivo, in caso contrario, un errore HRESULT.

Requisiti

   
Client minimo supportato Windows 10 [app desktop | App UWP]
Server minimo supportato Windows Server 2016 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione d2d1_3.h
DLL D2d1.dll

Vedi anche

ID2D1DeviceContext2