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 |