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 |