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