Binding descriptor for an unordered access view.
typedef struct D3D11X_DESCRIPTOR_UNORDERED_ACCESS_VIEW {
union {
__m128i Oword[D3D11X_DESCRIPTOR_TEXTURE_VIEW_SIZE_IN_OWORDS];
UINT64 Qword[D3D11X_DESCRIPTOR_TEXTURE_VIEW_SIZE_IN_QWORDS];
UINT32 Dword[D3D11X_DESCRIPTOR_TEXTURE_VIEW_SIZE_IN_DWORDS];
};
UINT32 DescriptorSize;
D3D11X_CERAM_RESOURCE_TYPE CeRamType;
} D3D11X_DESCRIPTOR_UNORDERED_ACCESS_VIEW;
Oword
Descriptor for Oword.
Qword
Descriptor for Qword.
Dword
Descriptor for Dword.
DescriptorSize
The size of this structure instance, in bytes.
CeRamType
The resource type for constant engine RAM, as a D3D11X_CERAM_RESOURCE_TYPE enumeration constant. Constant engine RAM is memory inside the command processor that stores the current table of graphics pipeline bindings, such as constant buffers and shader resource views. The default value is D3D11X_CERAM_RESOURCE_TYPE_TEXTURE_VIEW.
This structure is passed into ID3D11DeviceContextX::CSPlaceUnorderedAccessView.
This structure is actually declared using the D3D11X_DESCRIPTOR_TEXTURE_VIEW structure, as follows:
typedef D3D11X_DESCRIPTOR_TEXTURE_VIEW D3D11X_DESCRIPTOR_UNORDERED_ACCESS_VIEW;
Header: Declared in d3d11_x.h.
Library: Use d3d11_x.lib.