Freigeben über


D3D11_BUFFER_SRV-Struktur (d3d11.h)

Gibt die Elemente in einer Pufferressource an, die in einer Shaderressourcenansicht verwendet werden sollen.

Syntax

typedef struct D3D11_BUFFER_SRV {
  union {
    UINT FirstElement;
    UINT ElementOffset;
  };
  union {
    UINT NumElements;
    UINT ElementWidth;
  };
} D3D11_BUFFER_SRV;

Member

FirstElement

Typ: UINT

Index des ersten Elements, auf das zugegriffen werden soll.

ElementOffset

Typ: UINT

Der Offset des ersten Elements in der Ansicht, auf das zugegriffen werden soll, relativ zum Element 0.

NumElements

Typ: UINT

Die Gesamtanzahl der Elemente in der Ansicht.

ElementWidth

Typ: UINT

Die Breite der einzelnen Elemente (in Bytes). Dies kann anhand des Formats bestimmt werden, das in der Beschreibung des Shaders -resource-view gespeichert ist.

Hinweise

Die D3D11_BUFFER_SRV-Struktur ist ein Element der D3D11_SHADER_RESOURCE_VIEW_DESC-Struktur , die eine Beschreibung der Shaderressourcenansicht darstellt. Sie können eine Shaderressourcenansicht erstellen, indem Sie die ID3D11Device::CreateShaderResourceView-Methode aufrufen.

Anforderungen

   
Kopfzeile d3d11.h

Weitere Informationen

Ressourcenstrukturen