D2D1_INPUT_ELEMENT_DESC 結構 (d2d1effectauthor.h)
頂點配置之單一專案的描述。
語法
typedef struct D2D1_INPUT_ELEMENT_DESC {
PCSTR semanticName;
UINT32 semanticIndex;
DXGI_FORMAT format;
UINT32 inputSlot;
UINT32 alignedByteOffset;
} D2D1_INPUT_ELEMENT_DESC;
成員
semanticName
semanticIndex
項目的語意索引。 語意索引會修改具有整數索引編號的語意。 只有在有多個元素具有相同語意的情況下,才需要語意索引。 例如,4x4 矩陣會有四個元件,每個元件都有語意名稱矩陣;不過,這四個元件的每個元件都會有不同的語意索引 (0、1、2 和 3) 。
format
項目數據的數據類型。
inputSlot
識別輸入組合器的整數值。 有效值為 0 到 15。
alignedByteOffset
每個元素之間的位移,以位元組為單位。
備註
此結構是 D3D11_INPUT_ELEMENT_DESC 的子集,會省略定義頂點配置所需的欄位。
如果 D2D1_APPEND_ALIGNED_ELEMENT 常數用於 alignedByteOffset,元素將會連續封裝,以方便起見。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 適用於 Windows 7 的 Windows 8 和平臺更新 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | 適用於 Windows Server 2008 R2 的 Windows Server 2012 和平臺更新 [傳統型應用程式 |UWP 應用程式] |
標頭 | d2d1effectauthor.h |
另請參閱
ID2D1EffectContext::CreateVertexBuffer