Método ID2D1EffectContext1::CreateLookupTable3D (d2d1effectauthor_1.h)
Cria uma tabela de pesquisa 3D para mapear uma entrada de 3 canais para uma saída de 3 canais. Os dados da tabela devem ser fornecidos no formato de 4 canais.
Sintaxe
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
Precisão dos dados da tabela de pesquisa de entrada.
[in] extents
Tipo: const UINT32*
Número de elementos de tabela de pesquisa por dimensão (X, Y, Z).
[in] data
Tipo: const BYTE*
Buffer que contém os dados da tabela de pesquisa.
dataCount
Tipo: UINT32
Tamanho do buffer de dados da tabela de pesquisa.
[in] strides
Tipo: const UINT32*
Uma matriz que contém dois valores. O primeiro valor é o tamanho em bytes de uma linha (dimensão X) dos dados LUT para a próxima. O segundo valor é o tamanho em bytes de um plano de dados LUT (dimensões X e Y) para o próximo.
[out] lookupTable
Tipo: ID2D1LookupTable3D**
Recebe a nova instância da tabela de pesquisa.
Valor retornado
Tipo: HRESULT
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Requisitos
Plataforma de Destino | Windows |
Cabeçalho | d2d1effectauthor_1.h |
Biblioteca | D2D1.lib |
DLL | D2D1.dll |