D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES 结构 (d2d1effectauthor.h)
定义顶点着色器以及用于定义输入布局的输入元素说明。 该组合用于允许自定义顶点效果创建自定义顶点着色器,并向其传递自定义布局。
语法
typedef struct D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES {
const BYTE *shaderBufferWithInputSignature;
UINT32 shaderBufferSize;
const D2D1_INPUT_ELEMENT_DESC *inputElements;
UINT32 elementCount;
UINT32 stride;
} D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES;
成员
shaderBufferWithInputSignature
指向缓冲区的指针。
shaderBufferSize
缓冲区的大小。
inputElements
输入汇编程序阶段数据类型的数组。
elementCount
顶点着色器中的输入元素数。
stride
顶点步幅。
注解
接受顶点缓冲区属性的 CreateVertexBuffer 调用将加载顶点着色器。
如果使用标准顶点着色器之一,则无需指定此结构。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 适用于 Windows 7 的Windows 8和平台更新 [桌面应用 |UWP 应用] |
最低受支持的服务器 | 适用于 Windows Server 2008 R2 的Windows Server 2012和平台更新 [桌面应用 |UWP 应用] |
标头 | d2d1effectauthor.h |