Condividi tramite


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

Vedi anche

Strutture shader