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 |