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
每个元素的宽度 () 字节。 这可以通过着色器资源视图说明中存储的格式确定。
注解
D3D11_BUFFER_SRV 结构是 D3D11_SHADER_RESOURCE_VIEW_DESC 结构的成员,该结构表示着色器资源视图说明。 可以通过调用 ID3D11Device::CreateShaderResourceView 方法创建着色器资源视图。
要求
标头 | d3d11.h |