D3D11_BUFFER_SRV structure (d3d11.h)
Specifies the elements in a buffer resource to use in a shader-resource view.
Syntax
typedef struct D3D11_BUFFER_SRV {
union {
UINT FirstElement;
UINT ElementOffset;
};
union {
UINT NumElements;
UINT ElementWidth;
};
} D3D11_BUFFER_SRV;
Members
FirstElement
Type: UINT
Index of the first element to access.
ElementOffset
Type: UINT
The offset of the first element in the view to access, relative to element 0.
NumElements
Type: UINT
The total number of elements in the view.
ElementWidth
Type: UINT
The width of each element (in bytes). This can be determined from the format stored in the shader-resource-view description.
Remarks
The D3D11_BUFFER_SRV structure is a member of the D3D11_SHADER_RESOURCE_VIEW_DESC structure, which represents a shader-resource view description. You can create a shader-resource view by calling the ID3D11Device::CreateShaderResourceView method.
Requirements
Requirement | Value |
---|---|
Header | d3d11.h |