D3D10_SHADER_BUFFER_DESC-Struktur (d3d10shader.h)

Beschreibt einen Shaderkonstantenpuffer.

Syntax

typedef struct _D3D10_SHADER_BUFFER_DESC {
  LPCSTR             Name;
  D3D10_CBUFFER_TYPE Type;
  UINT               Variables;
  UINT               Size;
  UINT               uFlags;
} D3D10_SHADER_BUFFER_DESC;

Member

Name

Typ: LPCSTR

Der Name des Puffers.

Type

Typ: D3D10_CBUFFER_TYPE

Die beabsichtigte Verwendung der konstanten Daten. Siehe D3D10_CBUFFER_TYPE.

Variables

Typ: UINT

Die Anzahl eindeutiger Variablen.

Size

Typ: UINT

Puffergröße (in Bytes).

uFlags

Typ: UINT

Shaderpuffereigenschaften. Siehe D3D10_SHADER_CBUFFER_FLAGS.

Hinweise

Konstanten werden für Shader in einem Shaderkonstantenpuffer bereitgestellt. Rufen Sie die Beschreibung eines Shaderkonstantenpuffers ab, indem Sie ID3D10ShaderReflectionConstantBuffer::GetDesc aufrufen.

Anforderungen

Anforderung Wert
Header d3d10shader.h

Weitere Informationen

Shader-Strukturen