Метод ID2D1EffectContext1::CreateLookupTable3D (d2d1effectauthor_1.h)
Создает трехмерную таблицу подстановки для сопоставления 3-каналов входных данных с 3-канальными выходными данными. Данные таблицы должны быть предоставлены в 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 |
Header | d2d1effectauthor_1.h |
Библиотека | D2D1.lib |
DLL | D2D1.dll |