D2D1_VERTEX_BUFFER_PROPERTIES 結構 (d2d1effectauthor.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