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

Confira também

ID2D1EffectContext1