D2D1_INPUT_ELEMENT_DESC 结构 (d2d1effectauthor.h)
顶点布局中单个元素的说明。
语法
typedef struct D2D1_INPUT_ELEMENT_DESC {
PCSTR semanticName;
UINT32 semanticIndex;
DXGI_FORMAT format;
UINT32 inputSlot;
UINT32 alignedByteOffset;
} D2D1_INPUT_ELEMENT_DESC;
成员
semanticName
semanticIndex
元素的语义索引。 语义索引使用整数索引号修改语义。 仅当有多个具有相同语义的元素时,才需要语义索引。 例如,4x4 矩阵将具有四个组件,每个组件具有语义名称矩阵;但是,四个组件中的每一个都有不同的语义索引, (0、1、2 和 3) 。
format
元素数据的数据类型。
inputSlot
一个标识输入程序集的整数值。 有效值介于 0 和 15 之间。
alignedByteOffset
每个元素之间的偏移量(以字节为单位)。
注解
此结构是 D3D11_INPUT_ELEMENT_DESC 的子集,忽略定义顶点布局所需的字段。
如果 D2D1_APPEND_ALIGNED_ELEMENT 常量用于 alignedByteOffset,则为方便起见,元素将连续打包。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 适用于 Windows 7 的Windows 8和平台更新 [桌面应用 |UWP 应用] |
最低受支持的服务器 | 适用于 Windows Server 2008 R2 的Windows Server 2012和平台更新 [桌面应用 |UWP 应用] |
标头 | d2d1effectauthor.h |
另请参阅
ID2D1EffectContext::CreateVertexBuffer