Метод 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
Точность входных данных таблицы подстановки.
[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 |