ID2D1EffectCoNtext1::CreateLookupTable3D 方法 (d2d1effectauthor_1.h)
建立 3D 查閱表格,將 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*
包含兩個值的陣列。 第一個值是從 LUT 資料到下一個資料列 (X 維度) 位元組大小。 第二個值是從一個 LUT 資料平面 (X 和 Y 維度的大小,) 到下一個。
[out] lookupTable
類型: ID2D1LookupTable3D**
接收新的查閱表格實例。
傳回值
類型: HRESULT
如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
規格需求
目標平台 | Windows |
標頭 | d2d1effectauthor_1.h |
程式庫 | D2D1.lib |
Dll | D2D1.dll |