Метод 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

Тип: 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
Header d2d1effectauthor_1.h
Библиотека D2D1.lib
DLL D2D1.dll

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

ID2D1EffectContext1