Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 |