D3D11DDIARG_BUFFEREX_SHADERRESOURCEVIEW 結構描述用來在呼叫 createShaderResourceView(D3D11) 函式中建立著色器資源檢視的緩衝區。
語法
typedef struct D3D11DDIARG_BUFFEREX_SHADERRESOURCEVIEW {
union {
[in] UINT FirstElement;
[in] UINT ElementOffset;
};
union {
[in] UINT NumElements;
[in] UINT ElementWidth;
};
[in] UINT Flags;
} D3D11DDIARG_BUFFEREX_SHADERRESOURCEVIEW;
成員
[in] FirstElement
緩衝區中第一個專案的位移,以位元組為單位。
[in] ElementOffset
緩衝區中第一個專案的位移,以位元組為單位。
[in] NumElements
緩衝區中的項目數目。
[in] ElementWidth
緩衝區中的寬度,以元素為單位。
[in] Flags
描述緩衝區之旗標值的有效位 OR。 目前,Direct3D 運行時間僅支援D3D11_DDI_BUFFEREX_SRV_FLAG_RAW (0x00000001) 旗標。 如果設定此旗標,則緩衝區的格式為原始格式。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | 從 Windows 7作系統開始,支援D3D11DDIARG_BUFFEREX_SHADERRESOURCEVIEW。 |
標頭 | d3d10umddi.h (包括 D3d10umddi.h) |
另請參閱
CalcPrivateShaderResourceViewSize(D3D11)