struttura D3D11_SHADER_BUFFER_DESC (d3d11shader.h)
Descrive un buffer costante dello shader.
Sintassi
typedef struct _D3D11_SHADER_BUFFER_DESC {
LPCSTR Name;
D3D_CBUFFER_TYPE Type;
UINT Variables;
UINT Size;
UINT uFlags;
} D3D11_SHADER_BUFFER_DESC;
Members
Name
Tipo: LPCSTR
Nome del buffer.
Type
Tipo: D3D_CBUFFER_TYPE
Valore tipizzato D3D_CBUFFER_TYPE che indica l'uso previsto dei dati costanti.
Variables
Tipo: UINT
Numero di variabili univoche.
Size
Tipo: UINT
Dimensioni del buffer (in byte).
uFlags
Tipo: UINT
Combinazione di valori tipizzati D3D_SHADER_CBUFFER_FLAGS combinati tramite un'operazione OR bit per bit. Il valore risultante specifica le proprietà per il buffer costante dello shader.
Commenti
Le costanti vengono fornite agli shader in un buffer costante dello shader. Ottenere la descrizione di uno shader-constant-buffer chiamando ID3D11ShaderReflectionConstantBuffer::GetDesc.
Requisiti
Intestazione | d3d11shader.h |