Compartilhar via


estrutura D3D11_SHADER_BUFFER_DESC (d3d11shader.h)

Descreve um buffer constante de sombreador.

Sintaxe

typedef struct _D3D11_SHADER_BUFFER_DESC {
  LPCSTR           Name;
  D3D_CBUFFER_TYPE Type;
  UINT             Variables;
  UINT             Size;
  UINT             uFlags;
} D3D11_SHADER_BUFFER_DESC;

Membros

Name

Tipo: LPCSTR

O nome do buffer.

Type

Tipo: D3D_CBUFFER_TYPE

Um valor de tipo D3D_CBUFFER_TYPE que indica o uso pretendido dos dados constantes.

Variables

Tipo: UINT

O número de variáveis exclusivas.

Size

Tipo: UINT

Tamanho do buffer (em bytes).

uFlags

Tipo: UINT

Uma combinação de valores de tipo D3D_SHADER_CBUFFER_FLAGS que são combinados usando uma operação OR bit a bit. O valor resultante especifica propriedades para o buffer constante do sombreador.

Comentários

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

Requisitos

   
Cabeçalho d3d11shader.h

Confira também

Estruturas do sombreador