Compartilhar via


estrutura D3D10_SHADER_VARIABLE_DESC (d3d10shader.h)

Descreve uma variável de sombreador.

Sintaxe

typedef struct _D3D10_SHADER_VARIABLE_DESC {
  LPCSTR Name;
  UINT   StartOffset;
  UINT   Size;
  UINT   uFlags;
  LPVOID DefaultValue;
} D3D10_SHADER_VARIABLE_DESC;

Membros

Name

Tipo: LPCSTR

O nome da variável.

StartOffset

Tipo: UINT

Deslocamento do início da estrutura pai para o início da variável.

Size

Tipo: UINT

Tamanho da variável (em bytes).

uFlags

Tipo: UINT

Sinalizadores, que identificam propriedades de variável de sombreador (consulte D3D10_SHADER_VARIABLE_FLAGS).

DefaultValue

Tipo: LPVOID

O valor padrão para inicializar a variável.

Comentários

Obtenha uma descrição de variável de sombreador usando reflexão chamando ID3D10ShaderReflectionVariable::GetDesc.

Requisitos

Requisito Valor
Cabeçalho d3d10shader.h

Confira também

Estruturas do sombreador