D2D1_VERTEX_BUFFER_PROPERTIES 结构 (d2d1effauthor.h)

定义所有顶点着色器定义的标准顶点缓冲区的属性。

语法

typedef struct D2D1_VERTEX_BUFFER_PROPERTIES {
  UINT32            inputCount;
  D2D1_VERTEX_USAGE usage;
  const BYTE        *data;
  UINT32            byteWidth;
} D2D1_VERTEX_BUFFER_PROPERTIES;

成员

inputCount

顶点着色器的输入数。

usage

指示顶点缓冲区可能更新的频率。

data

顶点缓冲区的初始内容。

byteWidth

顶点缓冲区的大小(以字节为单位)。

注解

如果 使用情况 是动态的,则系统可能会返回系统内存缓冲区,并将这些顶点复制到每个元素的呈现顶点缓冲区中。

如果未指定初始化数据,则将取消初始化缓冲区。

要求

要求
最低受支持的客户端 适用于 Windows 7 的Windows 8和平台更新 [桌面应用 |UWP 应用]
最低受支持的服务器 适用于 Windows Server 2008 R2 的Windows Server 2012和平台更新 [桌面应用 |UWP 应用]
标头 d2d1effectauthor.h

另请参阅

D2D1_VERTEX_USAGE

ID2D1EffectContext::CreateVertexBuffer

ID2D1EffectContext::LoadVertexShader