Método ID2D1DeviceContext2::CreateLookupTable3D (d2d1_3.h)
Crea una tabla de búsqueda 3D para asignar una entrada de 3 canales a una salida de 3 canales. Los datos de la tabla deben proporcionarse en formato de 4 canales.
Sintaxis
HRESULT CreateLookupTable3D(
D2D1_BUFFER_PRECISION precision,
[in] const UINT32 *extents,
[in] const BYTE *data,
UINT32 dataCount,
[in] const UINT32 *strides,
[out] ID2D1LookupTable3D **lookupTable
);
Parámetros
precision
Tipo: D2D1_BUFFER_PRECISION
Precisión de los datos de la tabla de búsqueda de entrada.
[in] extents
Tipo: const UINT32*
Número de elementos de tabla de búsqueda por dimensión (X, Y, Z).
[in] data
Tipo: const BYTE*
Búfer que contiene los datos de la tabla de búsqueda.
dataCount
Tipo: UINT32
Tamaño del búfer de datos de la tabla de búsqueda.
[in] strides
Tipo: const UINT32*
Matriz que contiene dos valores. El primer valor es el tamaño en bytes de una fila (dimensión X) de datos LUT a la siguiente.
El segundo valor es el tamaño en bytes de un plano de datos LUT (dimensiones X e Y) a la siguiente.
[out] lookupTable
Tipo: ID2D1LookupTable3D**
Recibe la nueva instancia de tabla de búsqueda.
Valor devuelto
Tipo: HRESULT
S_OK si se ejecuta correctamente; de lo contrario, un valor HRESULT de error.
Requisitos
Cliente mínimo compatible | Windows 10 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2016 [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | d2d1_3.h |
Archivo DLL | D2d1.dll |