Compartilhar via


estrutura D3D10_SHADER_BUFFER_DESC (d3d10shader.h)

Descreve um buffer constante de sombreador.

Sintaxe

typedef struct _D3D10_SHADER_BUFFER_DESC {
  LPCSTR             Name;
  D3D10_CBUFFER_TYPE Type;
  UINT               Variables;
  UINT               Size;
  UINT               uFlags;
} D3D10_SHADER_BUFFER_DESC;

Membros

Name

Tipo: LPCSTR

O nome do buffer.

Type

Tipo: D3D10_CBUFFER_TYPE

O uso pretendido dos dados constantes. Consulte D3D10_CBUFFER_TYPE.

Variables

Tipo: UINT

O número de variáveis exclusivas.

Size

Tipo: UINT

Tamanho do buffer (em bytes).

uFlags

Tipo: UINT

Propriedades do buffer do sombreador. Consulte D3D10_SHADER_CBUFFER_FLAGS.

Comentários

Constantes são fornecidas a sombreadores em um buffer de constante de sombreador. Obtenha a descrição de um buffer de sombreador-constante chamando ID3D10ShaderReflectionConstantBuffer::GetDesc.

Requisitos

Requisito Valor
Cabeçalho d3d10shader.h

Confira também

Estruturas do sombreador