ID2D1DeviceContext2::CreateLookupTable3D 方法 (d2d1_3.h)
创建用于将 3 通道输入映射到 3 通道输出的 3D 查找表。 表数据必须以 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 10 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2016 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | d2d1_3.h |
DLL | D2d1.dll |