D3D11X_DESCRIPTOR_BUFFER_VIEW Structure

Native binding descriptor for a buffer.

Syntax

typedef struct D3D11X_DESCRIPTOR_BUFFER_VIEW {
    union {
        __m128i Oword;
        UINT64 Qword[D3D11X_DESCRIPTOR_BUFFER_VIEW_SIZE_IN_QWORDS];
        UINT32 Dword[D3D11X_DESCRIPTOR_BUFFER_VIEW_SIZE_IN_DWORDS];
    };
    UINT32 DescriptorSize;
    D3D11X_CERAM_RESOURCE_TYPE CeRamType;
} D3D11X_DESCRIPTOR_BUFFER_VIEW;  

Members

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_BUFFER_VIEW.

Remarks

This is the hardware structure for describing buffers to the hardware. Shader resources are described by the descriptor in the view object. Note that this is not valid for dynamic resources.

Requirements

Header: Declared in d3d11_x.h.

Library: Use d3d11_x.lib.