Condividi tramite


Metodo ID2D1EffectContext1::CreateLookupTable3D (d2d1effectauthor_1.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

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Requisiti

   
Piattaforma di destinazione Windows
Intestazione d2d1effectauthor_1.h
Libreria D2D1.lib
DLL D2D1.dll

Vedi anche

ID2D1EffectContext1