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 呼び出しによって読み込まれます。
標準の頂点シェーダーの 1 つを使用する場合は、この構造体を指定する必要はありません。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 のWindows 8とプラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 R2 のWindows Server 2012とプラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
Header | d2d1effectauthor.h |