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