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 |