Compartilhar via


estrutura D3D10_SHADER_DEBUG_SCOPEVAR_INFO (d3d10_1shader.h)

Descreve uma variável de escopo do sombreador.

Sintaxe

typedef struct _D3D10_SHADER_DEBUG_SCOPEVAR_INFO {
  UINT                        TokenId;
  D3D10_SHADER_DEBUG_VARTYPE  VarType;
  D3D10_SHADER_VARIABLE_CLASS Class;
  UINT                        Rows;
  UINT                        Columns;
  UINT                        StructMemberScope;
  UINT                        uArrayIndices;
  UINT                        ArrayElements;
  UINT                        ArrayStrides;
  UINT                        uVariables;
  UINT                        uFirstVariable;
} D3D10_SHADER_DEBUG_SCOPEVAR_INFO;

Membros

TokenId

Tipo: UINT

Indexar em token variável.

VarType

Tipo: D3D10_SHADER_DEBUG_VARTYPE

Indica se essa é uma variável ou função.

Class

Tipo: D3D10_SHADER_VARIABLE_CLASS

Indica a classe de variável.

Rows

Tipo: UINT

Número de linhas para matrizes.

Columns

Tipo: UINT

Número de colunas para vetores ou matrizes.

StructMemberScope

Tipo: UINT

Fornece um escopo para pesquisar membros do struct. Esse membro será -1 se D3D10_SHADER_DEBUG_SCOPEVAR_INFO não se referir a um struct.

uArrayIndices

Tipo: UINT

Número de índices de matriz. Por exemplo, uma matriz tridimensional teria um valor de 3 para uArrayIndices.

ArrayElements

Tipo: UINT

Deslocamento para uma matriz de valores UINT uArrayIndices long. A matriz contém o valor máximo para cada índice. Por exemplo, uma matriz a[3][2][1] teria os valores {3,2,1} no deslocamento apontado por ArrayElements.

ArrayStrides

Tipo: UINT

Deslocamento para uma matriz de valores UINT uArrayIndices long. A matriz contém o passo a passo para cada índice de matriz. Por exemplo, uma matriz a[3][2][1] teria os valores {2,1,1} no deslocamento apontado por ArrayStrides.

uVariables

Tipo: UINT

Número de variáveis.

uFirstVariable

Tipo: UINT

Índice da primeira variável, variáveis posteriores são deslocamentos dessa.

Comentários

A estrutura D3D10_SHADER_DEBUG_SCOPEVAR_INFO é usada com a estrutura D3D10_SHADER_DEBUG_INFO .

Requisitos

Requisito Valor
Cabeçalho d3d10_1shader.h (inclua D3D10Shader.h)

Confira também

Estruturas do sombreador