Método ID2D1DeviceContext2::CreateLookupTable3D (d2d1_3.h)

Cria uma tabela de pesquisa 3D para mapear uma entrada de três canais para uma saída de 3 canais. Os dados da tabela devem ser fornecidos no formato de quatro 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 da 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) de 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

S_OK se tiver êxito, caso contrário, um HRESULT de falha.

Requisitos

   
Cliente mínimo com suporte Windows 10 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2016 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho d2d1_3.h
DLL D2d1.dll

Confira também

ID2D1DeviceContext2