struttura D3D10_SHADER_BUFFER_DESC (d3d10shader.h)
Descrive un buffer costante dello shader.
Sintassi
typedef struct _D3D10_SHADER_BUFFER_DESC {
LPCSTR Name;
D3D10_CBUFFER_TYPE Type;
UINT Variables;
UINT Size;
UINT uFlags;
} D3D10_SHADER_BUFFER_DESC;
Members
Name
Tipo: LPCSTR
Nome del buffer.
Type
Tipo: D3D10_CBUFFER_TYPE
Utilizzo previsto dei dati costanti. Vedere D3D10_CBUFFER_TYPE.
Variables
Tipo: UINT
Numero di variabili univoche.
Size
Tipo: UINT
Dimensioni del buffer (in byte).
uFlags
Tipo: UINT
Proprietà del buffer shader. Vedere D3D10_SHADER_CBUFFER_FLAGS.
Commenti
Le costanti vengono fornite agli shader in un buffer costante dello shader. Ottenere la descrizione di uno shader-constant-buffer chiamando ID3D10ShaderReflectionConstantBuffer::GetDesc.
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3d10shader.h |