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

Consulte también

ID2D1DeviceContext2