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 アプリ]
Header d2d1effectauthor.h

こちらもご覧ください

D2D1_VERTEX_USAGE

ID2D1EffectContext::CreateVertexBuffer

ID2D1EffectContext::LoadVertexShader