Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |