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