Freigeben über


D3D10_BUFFER_SRV-Struktur (d3d10.h)

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

Syntax

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

Member

FirstElement

Typ: UINT

Anzahl der Bytes zwischen dem Anfang des Puffers und dem ersten Element, 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 D3D10_BUFFER_SRV-Struktur ist ein Element der D3D10_SHADER_RESOURCE_VIEW_DESC-Struktur , die eine Beschreibung der Shaderressourcenansicht darstellt. Sie können eine Shaderressourcenansicht erstellen, indem Sie die ID3D10Device::CreateShaderResourceView-Methode aufrufen.

Anforderungen

Anforderung Wert
Header d3d10.h

Weitere Informationen

Ressourcenstrukturen