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.
HRESULT CreateLookupTable3D(
D2D1_BUFFER_PRECISION precision,
[in] const UINT32 *extents,
[in] const BYTE *data,
UINT32 dataCount,
[in] const UINT32 *strides,
[out] ID2D1LookupTable3D **lookupTable
);
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.
Tipo: HRESULT
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Plataforma de destino | Windows |
Encabezado | d2d1effectauthor_1.h |
Library | D2D1.lib |
Archivo DLL | D2D1.dll |