D3D11DDIARG_BUFFEREX_SHADERRESOURCEVIEW 結構 (d3d10umddi.h)
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)