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 |