D3D11_BUFFER_SRV 結構 (d3d11.h)
指定要在著色器資源檢視中使用的緩衝區資源中的專案。
語法
typedef struct D3D11_BUFFER_SRV {
union {
UINT FirstElement;
UINT ElementOffset;
};
union {
UINT NumElements;
UINT ElementWidth;
};
} D3D11_BUFFER_SRV;
成員
FirstElement
類型: UINT
要存取之第一個專案的索引。
ElementOffset
類型: UINT
檢視中要存取之第一個專案相對於專案 0 的位移。
NumElements
類型: UINT
檢視中的專案總數。
ElementWidth
類型: UINT
每個元素的寬度 (位元組) 。 這可以從儲存在著色器-resource-view 描述的格式中決定。
備註
D3D11_BUFFER_SRV結構是D3D11_SHADER_RESOURCE_VIEW_DESC結構的成員,代表著色器資源檢視描述。 您可以呼叫 ID3D11Device::CreateShaderResourceView 方法來建立著色器資源檢視。
規格需求
標頭 | d3d11.h |