Leer en inglés

Compartir a través de


Método ID2D1EffectContext1::CreateLookupTable3D (d2d1effectauthor_1.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

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Requisitos

   
Plataforma de destino Windows
Encabezado d2d1effectauthor_1.h
Library D2D1.lib
Archivo DLL D2D1.dll

Consulte también

ID2D1EffectContext1