Поделиться через


Метод ID2D1DeviceContext2::CreateLookupTable3D (d2d1_3.h)

Создает трехмерную таблицу подстановки для сопоставления трехканальные входные данные с трехканальные выходные данные. Данные таблицы должны быть предоставлены в 4-канальном формате.

Синтаксис

HRESULT CreateLookupTable3D(
        D2D1_BUFFER_PRECISION precision,
  [in]  const UINT32          *extents,
  [in]  const BYTE            *data,
        UINT32                dataCount,
  [in]  const UINT32          *strides,
  [out] ID2D1LookupTable3D    **lookupTable
);

Параметры

precision

Тип: D2D1_BUFFER_PRECISION

Точность входных данных таблицы подстановки.

[in] extents

Тип: const UINT32*

Количество элементов таблицы подстановки в каждом измерении (X, Y, Z).

[in] data

Тип: const BYTE*

Буфер, содержащий данные таблицы подстановки.

dataCount

Тип: UINT32

Размер буфера данных таблицы подстановки.

[in] strides

Тип: const UINT32*

Массив, содержащий два значения. Первое значение — это размер в байтах от одной строки (измерение X) данных LUT до следующей.
Второе значение — это размер в байтах от одной плоскости данных LUT (измерения X и Y) до следующей.

[out] lookupTable

Тип: ID2D1LookupTable3D**

Получает новый экземпляр таблицы подстановки.

Возвращаемое значение

Тип: HRESULT

S_OK в случае успеха, в противном случае — сбой HRESULT.

Требования

   
Минимальная версия клиента Windows 10 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2016 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header d2d1_3.h
DLL D2d1.dll

См. также раздел

ID2D1DeviceContext2