Condividi tramite


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

Vedi anche

Strutture shader